网络是一个很复杂的拓扑结构。
如下图:主机A至主机B有两条路径。
如果主机A想发送一个“hello”这个单词给主机B:
主机A的操作:
1.应用层:首先给hello加一个应用层协议的头部结构(控制信息),交付给传输层。
2.传输层:再给其头部加一个协议信息(TCP/UDP),交付给网络层。
3.网络层:再给头部加一个IP协议,交付给数据链路层。
4.数据链路层:添加帧头帧尾,控制这段数据,交付给物理层。
5.物理层:去除帧头帧尾发送给最近的路由器。
路由器每转发一次都要更换一次帧头帧尾。
主机B收到后:按照上述步骤反着来就可以了。