为什么 pc 在发送第一个 ping 请求之前要先发出一个广播 arp?_一个只有两台电脑的小实验...

在仅有两台电脑的网络环境中,通过实验分析了为何在PC进行首次ping请求时,会先发送ARP广播。当A电脑ping B电脑时,由于不在同一网段且无网关,数据包被丢弃。而B电脑ping A电脑时,由于判断在同一网段,B发送ARP广播获取A的MAC地址,A回应后仍丢弃ICMP请求,导致请求超时。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

拓扑图如下,只有两台电脑,IP配置如图所示,两台电脑都只有IP地址和掩码,没有网关

32f929d17fb9deb8609bc737b1191ef3.png

1、启动两台电脑,并在其中一个接口打开抓包软件

2、用A电脑ping B电脑,查看抓包软件中抓取的数据,可以看到,A电脑直接提示目标主机不可达,且抓包软件里并没有抓到任何数据

PC>ping 192.168.3.1Ping 192.168.3.1: 32 data bytes, Press Ctrl_C to breakFrom 192.168.2.1: Destination host unreachablePC>

1e01673e28f20bc97eb2e37610722be9.png

3、用B电脑pingA电脑,可以看到B电脑向A电脑发送5个数据包,但都请求超时,B电脑ping A电脑也ping不通,WireShark抓取到七个数据包,两个ARP包,五个ICMP包,下面我们就来详细分析一下这种情况

PC>ping 192.168.2.1P
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值