Network Layer: Overview (데이터 평면, 제어 평면)
세그먼트를 송신 호스트 → 수신 호스트로 전달
- 송신자: 세그먼트를 데이터그램으로 캡슐화 후, 링크 계층으로 전달
- 수신자: 세그먼트를 수신하면 트랜스포트 계층 프로토콜로 전달
네트워크 계층 프로토콜은 모든 호스트와 라우터에 존재함
라우터
- 통과하는 모든 IP 데이터그램의 헤더 필드를 검사함
- 종단 간 경로를 따라 데이터그램 전송을 위해,
데이터그램을 입력 링크에서 적절한 출력 링크로 전달
네트워크 계층의 기능
- 포워딩: 입력 포트에서 출력 포트로 패킷 이동
- 라우팅: 출발지부터 목적지까지 패킷이 이동할 경로 결정
라우팅 알고리즘을 통해 결정
Data Plane | Control Plane
Data Plane (데이터 평면)
- 로컬, 라우터별 제어
- 라우터의 입력 링크에 도착한 데이터그램이
라우터의 출력 링크로 전달되는 방법을 결정 → 포워딩
Control Plane (제어 평면)
- 네트워크 전반의 논리
- 데이터그램이 출발지 호스트부터 목적지 호스트까지
종단 간 경로를 따라 라우터들을 어떻게 지나가게 할지 결정 → 라우팅 - 두 가지 제어 평면 접근 방식
- 전통적인 라우팅 알고리즘 - 라우터에 구현됨
- SDN - 원격 서버에 구현됨
'🖥️ Computer Science > Network' 카테고리의 다른 글
[CN] 4장: IP: the Internet Protocol (Datagram Format, Addressing) (0) | 2024.07.11 |
---|---|
[CN] 4장: What’s inside a router (input, output, buffer 관리, 스케줄링) (0) | 2024.07.08 |
[CN] 3장: UDP (User Datagram Protocol) (1) | 2024.07.06 |
[CN] 3장: 다중화 & 역다중화 (0) | 2024.07.02 |
[CN] 2장: CDNs (0) | 2024.05.17 |