三、引申问题:VISTA比XP还谦虚?
1.通过抓取数据包,我们可以发现VISTA系统与XP系统在网卡引导阶段发送的“免费”ARP报文格式的差别:
VISTA 系统发送的免费ARP请求包格式为:
源MAC目的MAC源IP目的IP自己MAC地址FF:FF:FF:FF0.0.0.0自己的IP下图为wireshark抓取的VISTA系统网卡引导阶段发送的ARP数据包格式:
XP系统中发送的免费ARP请求包格式为:
源MAC目的MAC源IP目的IP自己MAC地址FF:FF:FF:FF自己的IP自己的IP下图为XP系统发送的免费ARP包格式:
为什么VISTA系统在网卡地址加载期间发送这种格式的ARP数据包呢?关于这个问题已经有人做过相关的测试,我也验证了这个实验,下面为实验的过程,引用自neteXPert的gwdwx:
“A机-B机两台XP对联测试:
1)按照XP的ARP包格式(源IP=目的IP=a机IP),用sniffer伪造ARP包向b机发包,b机不断提示IP冲突;
2)按照VISTA的ARP包格式(源IP=0.0.0.0),用sniffer伪造ARP包向b机发包,b机不提示。
这就是最明显的区别,看来VISTA比XP还谦虚,它不仅让出IP,而且还不让对方发现有IP冲突,宁可牺牲自己”。
关于这个问题的详细讨论,可以参考如下链接:
http://www.neteXPert.cn/viewthread.php?tid=19463&pid=125237&page=1&extra=page=1#pid125237
2.细心的兄弟应该会发现这样一个问题:既然是防火墙启用了针对内部办公网段的ARP代理功能,使得VISTA在网卡加载地址期间发生了IP地址冲突,导致了VISTA系统机器无法访问互联网,那么,为什么XP系统在网卡加载地址期间没有出现地址冲突呢?
实验证明:防火墙虽然启用了针对办公网段的ARP代理功能,但是,防火墙只响应VISTA系统格式的ARP请求报文,而不响应XP系统网卡加载地址时发送的免费ARP报文。
具体实验过程参考下面的附录。
四、ARP代理对不同格式ARP报文的实验
1.实验环境
构建如下图所示的简单的实验环境即可,测试机为XP系统。
2.实验目的
验证防火墙的ARP代理功能对不同格式(主要指XP系统免费ARP格式和VISTA系统在网卡加载地址时发送的ARP报文格式)的ARP报文的响应情况。
3.实验工具
在此实验中使用到的工具主要有:
1)wireshark,主要用于实验时的报文捕获;
2)科来网络分析系统,主要用于构造VISTA系统网卡加载地址时发送的ARP报文。
4.实验步骤
(一)验证防火墙对XP系统免费ARP报文的响应情况
实验步骤:
配置防火墙的ARP代理功能;
在测试机器上开启wireshark,抓取本地网卡的数据包;
更改测试机网卡地址,以便测试机发送免费ARP报文;
地址更改成功后,查看数据包。
实验现象:
通过分析数据包,我们发现,防火墙没有响应XP系统的免费ARP报文。
(二)验证防火墙对VISTA系统网卡加载地址期间发送的ARP报文的响应情况
实验步骤:
配置防火墙的ARP代理功能;
在测试机器上开启wireshark,抓取本地网卡的数据包;
使用科来网络分析系统,构造VISTA系统网卡加载地址期间发送的ARP报文并向本地网卡发送;
地址更改成功后,查看数据包
实验现象:
通过分析数据包,我们发现,防火墙以下图所示的报文格式响应的这个ARP请求报文:
同时,测试机弹出地址冲突提示窗口。
5.实验总结
以上实验证明:防火墙的ARP代理功能,不会响应标准的免费ARP请求包,而正如七哥所说的“VISTA的ARP报文似乎不符合ARP请求的规范,所以不能算做免费的ARP”,因此防火墙对VISTA系统网卡地址加载期间发送的ARP请求包进行了回应。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
IP地址0.0.0.0能做什么?
IP地址0.0.0.0是一个不可路由的IPv4地址,具有多种用途,主要作为默认或占位符地址。尽管0.0.0.0在计算机网络上有多种用途,但它不是通用的设备地址……
-
如何检测网络中的重复IP地址?
重复IP地址可能会给网络管理员带来很多麻烦。不过,我们有一些方法可以检测出重复IP地址,帮助网络管理员解决这个问题。
-
双IP地址引起的网络故障
公司根据部门性质的不同,将它们划到了不同的VLAN中。某天,业务网VLAN 12中的很多用户反映部门人员都不能访问流媒体服务器,也不能进入服务器中流媒体……
-
亚洲地区IPv4地址已耗尽 准备好向IPv6迁移了吗?
APNIC是全球五大互联网注册商中第一家用尽了IPv4地址空间的区域注册商,这一消息对于企业CIO和其他IT主管来说是一个信号,表明他们真的需要考虑向IPv6迁移了。