八,如何检测PC1,PC2直接通信?

wuchangjian2021-11-14 23:08:54编程学习

Ping ---测试连通性指令

PC1--ping--PC2 通了

 

PC1通往PC2的详细过程

 

ARP--地址解析协议 ---通过对方的某个地址来获取对方另一个地址

AARP --正向ARP--通过对方的IP地址来获取对方的MAC地址

PC1发出的第一个包为广播包 ---ARP请求 源MAC地址为PC1的MAC地址,目标MAC为FF:FF:FF:FF:FF:FF

ARP请求信息---请求获得192.168.1.1的MAC地址

192.168.1.1 ----网关

ARP应答

 

第二个包为ICMP包 (ping)

源IP为PC1的IP,目的IP为PC2的IP

源MAC为PC1的MAC,目的MAC为网关的MAC

 

当上方的数据包到达路由器后,路由器会基于数据包中的目标IP地址查询自己的路由表

 

上方的数据包经过路由器后,路由表中的表项指示数据包应该从G0/0/1口转发

转发之后的第一个包---ARP的请求包

ARP请求 ----请求获取192.168.2.2(PC2)的MAC

ARP包,源MAC从原来的PC1的MAC变换为G0/0/1接口的MAC地址

目标MAC---FF:FF:FF:FF:FF:FF

 

ARP应答

 

当通过ARP请求获取到PC2的MAC时

源IP--PC1的IP,目标IP---PC2的IP

源MAC---g0/0/1接口MAC,目标MAC--PC2的MAC

 

相关文章

长沙疾控再发外省来(返)长人员防疫提示

2022-08-19 20:27:49 近期,疫情防控形势严峻复杂,疫...

台风“马鞍”来袭,自然资源部启动地质灾害防御Ⅳ级响应

2022-08-24 14:30:09 记者今天(24日)从自然资源部...

美女选妃代码

题目:从浙江工贸选10个美女,计算10个美女的身高和和体重并...

PAT 乙级 1007 素数对猜想

一开始超时了,因为求<=n的素数时因数是从2到n-1遍历的&...

C#栈和堆

  程序运行时,它的数据必须存储在内存中。一个数据项需要多大的内存...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。