网关和数据包发送的完整过程
发布时间:2023年12月31日
网络号
设备的网络号相同就是在一个局域网中,在一个局域网中可以通过交换机直接通信。
网关
计算机设置网关就是目标网段不在LAN中时,通过网关离开LAN去找目标设备。
计算机在LAN,而目标设备可能在其他LAN或者WAN,计算机为了和其他设备通信,需要知道从哪个网关离开当前LAN。
一个数据包发送的完整过程:
- 发送设备检查目标ip的网络号和自己是否一样(是否在同一LAN)。
- 如果一样:发送设备查找自己的ARP缓存,如果包含目标MAC,通过交换机发送过去,如果没有,则ARP广播,找到目标,然后发送。
- 如果不在同一子网:发送设备将其发送到默认网关(默认网关在发送设备中配置),在默认网关上,私有ip通过nat转换为公网ip。
- 从路由器根据自己的路由表转发到目的设备的网关。
- 在目标子网中用ARP协议查找目的MAC地址,发送给目标设备。
文章来源:https://blog.csdn.net/qq_35693377/article/details/135317219
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!