IP Packet Delivery
IP 패킷 전달
- 패킷이 Source에서 Destination까지 전달되는 과정에서 목적지에 직접 전달되느냐, 전달되는 과정의 중간 경로이냐에 따라 Delivery(전달)의 형태는 두 가지로 나뉜다.
Direct Delivery (직접 전달)
- 같은 Link(물리 네트워크)에 연결된 노드로부터 패킷을 직접 전달받는 형태를 Direct Delivery(직접 전달)라고 한다.
- 이 때, 패킷을 전달한 노드를 Deliverer(전달자)라고 한다.
- Link내 통신에서 전달자는 다른 호스트가 될 것이고, 외부 인터넷을 통해 유입된 패킷의 전달자는 해당 Link의 라우터가 될 것이다.
- 이 때, 패킷이 갖고 있는 목적지 IP주소의 Network 필드와 전달자의 주소의 Network필드는 일치할 것이다. (같은 물리네트워크 안의 노드이기 때문이다.)
Indirect Delivery (간접 전달)
- 소스와 목적지가 서로 다른 네트워크에 위치할 경우, 패킷은 다수의 네트워크를 경유하며 전송된다.
- 이 때, 목적지가 해당된 네트워크를 제외한 모든 경유지에서 전달되는 형태를 Indirect Delivery(간접 전달)라고 한다.
- 간접 전달 과정에서는 다른 네트워크의 스위치에 전송되지 않고, 라우터와 라우터 사이로 이동하게 된다.
Reference: TCP/IP Protocol Suite 4th Edition
(Behrouz A. Forouzan 저, McGraw-Hill, 2010)
Reference: Data Communications and Networking 5th Edition
(Behrouz A. Forouzan 저, McGraw-Hill, 2012)