TCP/IP 入门之分用

  • 分用(Demultiplexing)

目的主机接收到一个以太网数据帧之后,数据帧就开始从网络协议栈由底层往上升,同时去掉各层加上的报文首部。每层协议盒都要去检查报文首部中的协议标识,以确定接收数据的上层协议。

TCP/IP 入门之分用_第1张图片
以太网数据帧分用过程

PS:

从图中可以看出,此时,ICMP 和 IGMP 协议是作为 IP 协议的上层,这是因为 ICMP 和 IGMP 报文都被封装在 IP 数据报中。但是从协议本身来看,ICMP 和 IGMP 又是 IP 的附属协议。
同样,在图中,ARP(地址解析协议) 和 RARP(逆地址解析协议)放在以太网设备驱动程序上方,这是因为它们和 IP 数据报一样,都有各自的以太网数据帧类型。但是,从协议本身来说,ARP 是作为以太网设备驱动程序的一部分,这从逻辑上又是合理的。

你可能感兴趣的:(TCP/IP 入门之分用)