[Network] Network layer

네트워크 계층은 sending host에서 receiving host로 segment를 전송하는 역할을 한다. sender는 datagram을 segment로 캡슐화(encapsulation)하여 링크 계층으로 전달하고, receiver는 segment를 전송 계층(Transport Layer)으로 전달하는 역할을 한다. 네트워크 계층의 큰 두 가지 function은 forwarding과 routing으로, forwarding은 라우터의 input link에서 적절한 output link로 내보내는 것이고, routing은 패킷의 경로를 결정하는 역할을 한다.

네트워크 계층은 크게 data plane과 control plane으로 구성되는데, data plane은 실제로 데이터를 전송하고 다루는 영역이고, control plane은 데이터를 넘겨줄 수 있도록하는 이정표의 역할을 한다.


Data plane에는 라우터, IP, DHCP, NAT, IPv6 ... 등이 있고, Control plane에는 Routing protocol, OSPF, BGP, SDN, ICMP ...등이 있는데 하나씩 살펴보도록 하자.

'컴퓨터망' 카테고리의 다른 글

[Network] 라우터(Router)  (0) 2022.07.05
[CH.02] Web & HTTP  (0) 2022.04.14
[CH.02] Application의 구조  (0) 2022.04.13
[CH.02] Application Layer  (0) 2022.04.12
[CH.01] Protocol Layers, Service models  (0) 2022.04.11