01 네트워크 계층의 기본 기능은 송수신 호스트 사이의 패킷 전달 경로를 선택하는 라우팅이다. 라우팅 테이블의 정보를 이용해 패킷이 목적지까지 도달하기 위한 경로를 선택한다. 네트워크에 패킷 수가 과도하게 증가하는 현상을 혼잡이라 하고, 혼잡 현상을 예방하거나 제거하는 기능을 혼잡 제어라 한다. 전송 계층에서 보낸 데이터가 너무 크면 여러 개의 패킷으로 작게 쪼개 전송해야 한다. 큰 데이터를 여러 패킷으로 나누는 과정을 패킷 분할이라 하고, 반대로 수신자가 분할된 패킷을 다시 모으는 과정을 병합이라 한다. 02 패킷을 전송하기 전에 송수신 호스트 사이에 연결을 설정하는 연결형 서비스와 연결 설정 없이 데이터를 패킷 단위로 전송하는 비연결형 서비스가 있다. 연결형은 패킷들이 설정된 연결을 따라 동일한 경로..