如果两台计算机具有完全相同的 mac 和 ip 会发生什么情况?
我们正在讨论如果在无线网络上会发生什么。
如果两个人有相同的 IP 和 mac,考虑到到处都有无线广播信号,两个人是否都可以使用互联网?
我们正在考虑这一点,因为两者都可以发送,两者都可以接收。我说 TCP 连接冲突会带来问题,但他说不会发生这种情况。
会发生什么?
答案1
两个客户端都具有 IP 连接,但 TCP 确实会中断(在某些情况下),从而有效地阻止两个客户端进行网页浏览……
场景:无线客户端 A 和客户端 B 共享相同的 MAC、IP 和 AP。未使用加密。
客户端 A 发起与远程主机(例如 www.facebook.com)的 TCP 连接,但是当客户端 B 上的 TCP/IP 堆栈监听到未经请求的连接时,它将向远程主机发送 RST(重置)数据包,从而断开客户端 A 的连接。
但是,如果客户端有“状态”防火墙,它将丢弃未经请求的 TCP 数据包,因此客户端的 TCP/IP 堆栈永远不会发送 RST 数据包。因此,如果客户端 A 有防火墙,则客户端 B 将拥有正常工作的 TCP;如果客户端 B 有防火墙,则客户端 A 将拥有正常工作的 TCP。
因此,如果两个客户端都设有防火墙,那么两个客户端都可能不会注意到问题。
答案2
会发生冲突。第二台设备如何拥有相同的 MAC?通过 MAC 的克隆?控制系统应该识别冲突,一个系统可能无法运行。数据包将无法正确转发