网关和数据包发送的完整过程

2023-12-31 17:41:30

网络号

设备的网络号相同就是在一个局域网中,在一个局域网中可以通过交换机直接通信。

网关

计算机设置网关就是目标网段不在LAN中时,通过网关离开LAN去找目标设备。
计算机在LAN,而目标设备可能在其他LAN或者WAN,计算机为了和其他设备通信,需要知道从哪个网关离开当前LAN。

一个数据包发送的完整过程:

  1. 发送设备检查目标ip的网络号和自己是否一样(是否在同一LAN)。
  2. 如果一样:发送设备查找自己的ARP缓存,如果包含目标MAC,通过交换机发送过去,如果没有,则ARP广播,找到目标,然后发送。
  3. 如果不在同一子网:发送设备将其发送到默认网关(默认网关在发送设备中配置),在默认网关上,私有ip通过nat转换为公网ip。
  4. 从路由器根据自己的路由表转发到目的设备的网关。
  5. 在目标子网中用ARP协议查找目的MAC地址,发送给目标设备。

文章来源:https://blog.csdn.net/qq_35693377/article/details/135317219
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。