址与自己的IP地址相同,则会接受此报文,并向A发送ARP回应。中间不需要通过网关,所以设置为默认网关对此无影响。因此,1号机和2号机尽管没有专门设置网关,两者却可以正常通信,正是由于这个道理。如图1.2.1
图1.2.1子网内连通测试
(2)将A的子网掩码改为:255.255.255.0,其他设置保持不变。
操作1:用ARP-a命令清除两台主机上的ARP表,然后在A上“ping”B,记录显示结果。观察用ARP-a 命令能否看到对方的MAC地址,分析操作1的结果。
操作2:接着在B上“Ping”A, 记录B上显示的结果,观察用ARP-a命令能否看到对方的MAC地址,分析操作2的实验结果。
根据操作1判断是否为同一网关的方法,可以判断出操作2的结果。首先,在A 上“Ping”B,根据它们的IP和子网掩码可以得出它们不在同一个网段,所以就会把IP分组发给默认网关,又因为这里没有设置默认网关,所以就不能发送,此时,在B 上用“ARP-a”命令查看ARP缓存表是不能显示A地址的。接着在B上“Ping”A但是根据B上的子网掩码,A与B是同一网段的,所以就会以广播的形式发送ARP请求报文,A接受到此报文,就能把B的IP信息保存到自己的ARP缓存表,由于根据A的子网掩码判断,B与它不在同一网段,所以无法向B发回ARP响应报文。所以此时在B上能够用ARP-a查看A的IP地址信息,但是在A上却不可以。如图1.2.2