标签存档: MAC地址

关于相同MAC地址和IP的双机同时上网

暴风内部网络是有MAC地址筛选的,根据允许的地址分配IP,由于网管迟迟不把我本子的MAC地址加入列表,心急火燎之下修改了本子的MAC地址至和分配的台式机一样。

然后连上了本子的网线,并未拔出台式机的网线,发现本子分配到了和台机一样的IP(由此发现有MAC地址和IP绑定),但是并未报IP冲突,而且两台机器都可以上网,互相完全没有影响。

暗爽之余,去网上搜索原理,这属于MAC+IP欺诈(太容易了。。),由于MAC地址一致,所以按照冲突判定原理来说判断不出来,但是为什么上网完全没有冲突呢,发现是随机端口号所致。

另外 ,该文章指出,即使是同端口号,由于TCP协议的连接性和验证机制(UDP就不行了),不合法的包会被丢弃,已然不影响各自的效果。

总结一下,就是两台机器都可以发出消息,并同时接受响应,非主叫机器因为端口或者TCP验证丢弃了包,主叫机器正常接受,表现现象则为两台机器都能够各自独立上网,互不冲突。如果作为两台机器同作为服务器的话,则随机应答客户端请求(看哪一台先应答)。

原文地址:http://apps.hi.baidu.com/share/detail/32320184