了解网络的一些内部结构

网络工程 网络 IEEE-802.11
2021-07-08 07:37:15

假设我的电脑连接到WIFI,我同事的电脑也连接到同一个WIFI。

现在,我将 WIFI 接口上的 IP 地址(使用 ifconfig)更改为与我的同事相同。

是不是说我抓到了他的数据包?为什么,为什么不呢?

1个回答

抱歉,您必须找到其他方法来窃听您的“同事”。:-)

AP 作为第 2 层设备,根据 MA​​C 地址转发流量。如果您更改 IP 地址,则不会更改您的 MAC 地址。现在,如果您的 PC 生成 ARP 回复,则上游路由器将更新其 ARP 表。但是现在你的同事将不再获得数据,所以她会知道有什么事情发生了。她的计算机也可能会生成 ARP 回复,在这种情况下,她将获得流量而不是您。您的两台计算机将“争夺”数据,很可能你们中的任何一台都不会收到足够的有用数据。

这假设您在更改地址时保持与 AP 的关联。根据客户的不同,这可能不会发生。