PC1和PC2中间一台路由器,PC1 ping PC2,中间过程是什么?

 我来答
求真实验室
2022-11-17 · 探索生活中的科学奥秘
求真实验室
太平洋电脑网是专业IT门户网站,为用户和经销商提供IT资讯和行情报价,涉及电脑,手机,数码产品,软件等。
向TA提问
展开全部
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 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式