数据在网络上的转发过程
网关
- 位于不同网络间的主机要实现通讯,必须把数据包发送给网关
- 网关通常是一台三层网络设备(路由器,三层交换机,防火墙,服务器)
- 网关就是设备的接口地址


数据包转发过程
- 网关检查是否具有到达目的网络的路由条目
- 如果存在转发路径,则为数据包添加一个新的二层帧头和帧尾,并继续转发
- 新二层帧头中的MAC地址为下一跳地址

数据帧解封装
- RTB以服务器A的MAC地址作为目的MAC继续转发
- 服务器A接收到该数据帧后,发现目的MAC地址为自己的MAC地址,于是接收该帧

- 服务器A检查数据包的目的IP地址,发现目的IP与自己的IP地址相同
- 服务器A剥掉数据包的IP地址头部后会送往上层协议TCP继续进行处理

- 服务器A检查TCP头部的端口信息,将数据段发送给应用层的HTTP协议进行处理

整个过程

