PC1和PC2中间一台路由器,PC1 ping PC2,中间过程是什么?
1个回答
展开全部
pc1要发ICMP的包给PC2,\x0d\x0a1.PC1 的Ip 为 x1 ,掩码为 y1, pc1通过比对x1和y1得到子网号, 发现pc2的ip 为x2,是不再同一子网,决定发给默认网关 x3。\x0d\x0a2.开始封装ip层的包 目标地址 X2,源地址为x1,\x0d\x0a3.封装以太网帧,目标地址为x3的mac地址,源为x1的mac地址。如果有x3的mac地址,直接封装,没有的话发送arp请求,请求x3的mac地址。x3回应x1的arp请求,自然在数据包中就带有了x3的mac地址。\x0d\x0a4.icmp包发到网关,网关路由器接收到数据包,解封数据包,并根据3层也就是网络层的信息目标地址x2,查找路由表找到x2,属于另一个接口的子网。\x0d\x0a5.第3层数据包修改TTL等一些必要信息,重新封装。目标x2,源 x1不变。\x0d\x0a6.封装以太网帧,目标地址为x2的mac地址,源为另一个接口的mac地址。如果有x2的mac地址,直接封装,没有的话发送arp请求,请求x2的mac地址。x2回应路由器的arp请求,自然在数据包中就带有了x2的mac地址。\x0d\x0a7.pc2收到数据包,查看目标mac地址是自己,解封,目标ip地址是自己,同时ip protocol 协议号是1,知道是一个ICMP包。做出相应的处理。\x0d\x0a8. pc2.重新做pc1所做的 1- 7的步骤。pc1收到icmp包回应。
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询