我的一点见解 VISTA并不是牺牲自己
vista 与 xp系统启动时发送免费ARP数据包的区别
VISTA 系统发送的免费ARP请求包格式为:
源MAC 目的MAC 源IP 目的IP
自己MAC地址 FF:FF:FF:FF 0.0.0.0 自己的IP
XP系统中发送的免费ARP请求包格式为:
源MAC 目的MAC 源IP 目的IP
自己MAC地址 FF:FF:FF:FF 自己的IP 自己的IP
看了上面各位大虾的观点受益非浅,一般遇到这种问题时候都是计算机重新配置IP地址或者重起计算机的时候,XP发送ARP数据包的格式会造成正在使用这个IP地址的计算机提示:IP地址冲突的提示,但是并不影响本机的使用,而发送这个数据包的计算机收到有人已经使用了这个地址后就配置不上这个IP了.但是毕竟会让用这个IP地址的计算机不断弹出提示消息,也影响正常工作.
而VISITA的数据包格式我认为更合理,他不会让使用这个IP的计算机有任何影响,只是自己的桌面提示有冲突(这个是猜测,没有证实,请网友证实),而且自己也配置不上这个IP,从而不影响别人的正常工作.
所以我认为微软的设计是合理的,毕竟使用其操作系统的人很多.不知道我这么认为对不!
至于REDHAT抢IP,我认为这是REDHAT本身缺陷,呵呵!因为REDHAT设置好IP以后就认为这个IP是自己的,不会发任何数据包(或者发一个回答数据包,说这个IP地址已经有人使用了)而在网络中的XP等系统会认为IP已经有人使用,从而自己用不了.
上面这个解释我自己也是瞎猜的,不要笑话.
还有可能就是REDHAT在以太网中抢线能力比微软系统要快!请高手解释一下!
[ 本帖最后由 bdbanner 于 2008-6-4 17:27 编辑 ]