네트워크 계층
네트워크 계층(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
- 약 40억개의 주소
- IPv6
- 2의 128제곱의 개수를 가진 주소
Ex) 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A
- 2의 128제곱의 개수를 가진 주소
- IPv4
- 네트워크 기기에서 논리적 식별을 위한 주소
네트워크 계층의 전달 흐름
- 네트워크 주소 A이고 물리주소가 10인 노드로부터 다른 근거리 통신망에 위치한 네트워크 주소가 P이고 물리주소가 95인 노드로 데이터를 보낸다.
- 두 장치는 다른 네트워크에 위치해 있기 때문에 링크주소(link address)만 사용할 수 없다.
- 링크 주소는 자기 지역에서만 의미가 있다. 이제 필요로 하는 것은 근거리 통신망의 경계를 지나서도 전송할 수 있는 전역적인 주소이다. 네트워크(논리) 주소인 IP주소가 이 역할을 하고 있다.
Leave a comment