네트워크 계층(network layer)

  • 개요
    • 패킷을 발신지-대-목적지 전달에 대한 책임을 가짐
  • 기능
    • 발신지-대-목적지 전달(packet)
    • 논리 주소지정(Logical addressing) 상위 계층에서 받은 패킷에 발신지와 목적지의 논리주소를 헤더에 추가
    • 라우팅(Routing)
      • 패킷이 최종 목적지에 전달될 수 있도록 경로를 지정하거나 교환 기능


네트워크 계층의 주요 프로토콜

  • ICMP(Internet Control Message Protocol)
    • 에러 발생 시 에러 발생 원일을 알려주거나 네트워크 상태를 진단해주는 기능
  • IGMP(Internet Group Management Protocol)
    • 호스트(컴퓨터)가 멀티캐스트 그룹 구성원을 인접한 라우터에게 알리는 프로토콜
  • IP(Internet Protocol)
    • 네트워크 기기에서 논리적 식별을 위한 주소
      • IPv4
        • 약 40억개의 주소
          Ex) 123.321.234.232
      • IPv6
        • 2의 128제곱의 개수를 가진 주소
          Ex) 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A


네트워크 계층의 전달 흐름

  • 네트워크 주소 A이고 물리주소가 10인 노드로부터 다른 근거리 통신망에 위치한 네트워크 주소가 P이고 물리주소가 95인 노드로 데이터를 보낸다.
  • 두 장치는 다른 네트워크에 위치해 있기 때문에 링크주소(link address)만 사용할 수 없다.
  • 링크 주소는 자기 지역에서만 의미가 있다. 이제 필요로 하는 것은 근거리 통신망의 경계를 지나서도 전송할 수 있는 전역적인 주소이다. 네트워크(논리) 주소인 IP주소가 이 역할을 하고 있다.

Leave a comment