以下为《ARP试验内容》的无排版文字预览,完整内容请下载
下面我们来进行一个仿真实验。本仿真实验的内容是验证market 地址与ip 地址的关系以及arp 协议的作用。
我们首先推动两台计算机到罗辑工作空间。然后选择自动连线,让他们互联起来。对于左边这台计算机配置ip 地址。192.168点0.1。在右边这台计算机配置ip 地址。192.168点0.2。
我们可以在右边的工具栏点击这个查看。来查看这个计算机的。端口状态汇总表以及arp 表。那我们看一下端口状态汇总表
这是计算机的以太网卡,就是我们刚才配置的ip 地址。那这是这个网卡上面的market 地址。
我们还可以再查看一下arp 高速缓存表。目前来说它是空的。
我们把鼠标状态切换回选择状态,然后切换实施模式到仿真模式。
我们现在要左边的计算机给右边的计算机发送一个简单的数据包。你先点右边的这个信封上的一个加号。好,让左边的计算机给右边的计算机发送。
我们可以看到这个数据包它本来是用ICMP协议构建的。
但是在第二层,在体系结构的第二层。准备封装成帧的时候发现目标ip 地址并不在自己的ARP缓存中,所以没有办法找到相应的MAC地址。所以暂时不能发送这个ICMP的数据包,只能发送一个arp 的请求。
于是就构建一个ARP的请求帧。我们可以看到ARP的请求帧,他的目的MAC地址填为全F,也就是广播地址。
我们看一下。他的具体的封装细节
内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 表,然后他再把这个ICMP的数据包,也就是刚才没有发的这个数据包再发出去。
我们现在来查看一下啊,他更新完了自己的arp 高速缓存表,就是这一个内容。他已经知道了对方的这个ip 地址和mac 地址对应关系,
再点击前进。这就是我们本来想发的那个ICMP的数据包终于被发出来了。右边收到后再给对方发回一个ICMP的响应。
那我们现在再让左边给右边发送一个ICMP的数据报,我们再次来看一下
这个时候我们就可以看到这直接就发送这个ICMP数据包了。而不会再像最初一样要有一个arp 的广播请求去询问MAC地址和IP地址的对应关系。
下面我们可以通过命令的来把左边的arp 高速缓存表给他清了。
我们先输入arp (空格) -a。先看一下它里面记录了右边这台计算机的ip 地址和MAC地址的对应关系。
我们输入arp 空格 -d。
我们再输入arp空格 -a来查看一下,现在会弹出来这个提示,这说明的内容已经被我们删除了。
我们再次用这个ICMP数据报发送一个数据报。我们会发现。他又再次调用了ARP的这个广播请求。
再试一下用集线器和XX主机相连的。
PC1先给PC2发,注意发送的ARP请求是广播请求。完成后查看ARP表---只有PC2的信息
问:现在可以直接给PC3发吗?
答:不可以,做实验,1给3发,完成后查看ARP表---同时有了PC2PC3的
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《ARP试验内容》的无排版文字预览,完整内容请下载
ARP试验内容由用户“hyypaopao”分享发布,转载请注明出处