




네트워크 계층은 서로 다른 네트워크 구조 (ex) 이더넷과 와이파이, 또는 IPv4와 IPv6) 를 가진 장치 간에도 데이터 전송을 가능하게 역할을 수행한다. 동일 네트워크 내에서만 통신하는 경우에는 네트워크 계층이 명시적으로 동작하지않아도 되는 경우가 있다.
전송 계층에서 받은 데이터 세그먼트를 패킷(Packet) 이라 불리는 더 작은 단위로 세분화하여 네트워크에 전달한다.
또한, 목적지까지의 최적 경로를 계산하고 선택하는 라우팅(Routing) 기능을 수행하며, 여러 네트워크를 경유할 때 올바르게 데이터가 전달되도록 한다.
네트워크 계층 프로토콜에는

