Network Layer : Logical Addressing

Packetizing

패킷화(Packetizing) 데이터를 네트워크 계층에서 패킷 형태로 감싸는 작업
역할 출발지에서 패킷을 만들고, 목적지에서 패킷을 해제하여 데이터 전달
중요한 특징 네트워크 계층은 데이터 내용을 보거나 바꾸지 않음

Two key network-layer functions

항목 Forwarding Routing
위치 라우터 내부 네트워크 전체
역할 입력 → 출력 포트로 패킷 이동 최적 경로 결정
관련 요소 포워딩 테이블 라우팅 알고리즘, 라우팅 테이블
실행 시점 패킷이 도착할 때마다 네트워크 상태 변화 시, 주기적으로

Forwarding process

image.png

Forwarding 패킷을 목적지 방향으로 적절한 포트로 보내는 작업
Forwarding value 패킷에 포함된 목적지 주소
Output interface 해당 목적지에 대해 포워딩 테이블이 지정한 포트 번호
포워딩 테이블 목적지 주소 → 출력 포트를 매핑해 둔 표

Packet Switching

Datagram Approach

A connectionless packet-switched network