如果两台计算机具有完全相同的MAC和IP,会发生什么情况?
我们正在讨论在无线networking上会发生什么情况。
如果两者都拥有相同的IP和MAC,考虑到无线广播信号到处都可以使用互联网吗?
我们正在考虑这个,因为两者都能发送,两者都能接收。 我说过会有tcp连接发生碰撞的问题,但是他说那不会发生。
会发生什么?
这两个客户端将有IP连接,但TCP确实会中断(在某些情况下),有效地防止来自两个客户端的网页浏览…
场景:无线客户端A和客户端B共享相同的MAC,IP和AP。 没有使用encryption。
客户端-A发起到远程主机(例如www.facebook.com)的TCP连接,但是当客户端B上的TCP / IP堆栈听到未经请求的连接时,它将向远程主机发送RST(复位)分组,拆除客户端A的连接。
但是,如果一个客户端有一个“有状态”防火墙,它将丢弃未经请求的TCP数据包,因此客户端的TCP / IP堆栈将永远不会发送RST数据包。 因此,如果客户端A具有防火墙,则客户端B将具有工作的TCP; 如果客户端B具有防火墙,则客户端A将具有工作的TCP。
所以,如果两个客户被防火墙,那么客户端都不会注意到问题。
会有冲突。 第二个设备如何具有相同的MAC? 通过MAC的克隆? 控制系统应该识别冲突,一个系统不会起作用。 数据包将无法正确转发