인터넷은 데이터의 중개 기능을 담당하는 네트워크 계층으로 IP프로토콜을 사용하는 네트워크이다. 인터넷에 연결하고자 하는 호스트는 반드시 IP 프로토콜을 지원해야 하며, 전송 계층은 TCP나 UDP를 사용한다. 구현 환경인터넷에 연결된 컴퓨터의 네트워크 구현 모델에서는 전송 계층까지의 기능을 시스템 공간인 운영체제 내부에 구현한다. 즉, 인터넷 환경에서 사용하는 TCP/IP와 하위 계층의 기능을 담당하는 ALN 카드 드라이버 루틴은 운영체제 영역에 속한다. TCP/IP를 이용하려면 사용자 공간에서 네트워크 응용 기능에 지원하는 프로그램을 작성해야 한다. 시스템 공간TCP와 UDP는 시스템 운영 체제인 커널 내부에 구현되므로 일반 사용자가 이 기능을 직접 이용할 수는 없다. 대신 소켓 인터페이스라는 전송 계..