数据包的路由步骤
一、路由器通过扫描连接的所有设备,创建一个路由表
路由表上存放有另一些局域网的的网关IP地址。
二、路由器的端口收到一个数据包。
三、从数据包的头部中分离出目标IP地址。
四、通过子网掩码计算,获得网络号和主机号。
五、进行查表判断:
(一)如果网络号和当前的局域网的网络号相同:
通过主机号找到该目标主机,发送给对应的端口。
(二)如果网络号和某个局域网的网关IP的网络号相同:
把数据包转发给网络号相同的网关设备。
(三)如果查表没有得到匹配的结果:
把该数据包发给高层的网关设备。