네트워크 계층

7계층 OSI 모형 가운데 제3계층

네트워크 계층(영어: network layer)은 컴퓨터 네트워킹의 7계층 OSI 모형 가운데 제3계층이다. 네트워크 계층은 중간 라우터를 통한 라우팅을 포함하여 패킷 포워딩을 담당하며, 이에 반해 데이터 링크 계층은 매체 접근 제어, 흐름 제어, 오류 검사를 맡는다.

네트워크 계층의 기능은 다음과 같다:

  • 연결 모델: 비연결 지향 통신
  • 호스트 주소 할당: 네트워크 내 모든 호스트는 고유 주소를 갖추어야 한다.
  • 메시지 포워딩

프로토콜 편집

TCP/IP 모델과의 관계 편집

TCP/IP 모델은 인터넷에 쓰이는 프로토콜들을 기술한다.[1] TCP/IP 모델은 인터넷 계층을 갖추고 있는데 이 계층은 링크 계층 위에 위치한다.

수많은 서적과 기타 이차 문헌에서 TCP/IP 인터넷 계층은 OSI 네트워크 계층과 동일하게 취급한다. 그러나 이러한 비교는 잘못된 것으로서, 이러한 계층들에 위치하는, 프로토콜에서 허용되는 특징들(연결 지향인지, 연결 비지향인지)이 두 모델에서 다르게 나타난다. TCP/IP 인터넷 계층은 사실 네트워크 계층 기능의 하부 집합일 뿐이다. 이는 네트워크 구조의 일종인 인터넷만을 기술한다.

일반적으로 이 모델들 간의 직간접적인 비교는 피해야 하는데, 그 이유는 TCP/IP의 계층화는 주요 설계 기준이 아니며 국제 인터넷 표준화 기구(IETF)는 이를 "위해한 것"(harmful)으로 간주하기 때문이다.[2]

하드웨어 장비(네트워크 노드)의 예 편집

참고 문헌 편집

외부 링크 편집