计算机网络实验报告目录实验名称----------------------------------------------------------------------------------- 1 实验目标----------------------------------------------------------------------------------- 1 实验内容----------------------------------------------------------------------------------- 1 实验步骤----------------------------------------------------------------------------------- 1 实验遇到的问题及其解决方法-------------------------------------------------------- 1 实验结论----------------------------------------------------------------------------------- 1一、实验名称ARP协议分析二、实验目标熟悉ARP命令的使用,理解ARP的工作过程,理解ARP报文协议格式。
二、实验内容1.在DOS窗口中运行ARP命令,参照ARP命令给出的帮助,解释下列命令的用途;ARP -s inet_addr eth_addr [if_addr]ARP -d inet_addr [if_addr]ARP -a [inet_addr] [-N if_addr]2.请问你使用什么命令可以查看计算机的IP地址和MAC地址,记录下计算机的IP地址和MAC地址;3.请问你使用什么命令可以查看计算机的ARP缓冲,查看并记录下你当前ARP表的内容;4.请问你使用什么命令可以清空计算机的ARP缓冲,清空ARP缓冲后记录下你当前ARP表的内容;5.Ping A计算机,如果能够Ping通,请查看并记录下你当前ARP表的内容,并找出A计算机地址的解析记录;6.Ping通 ,查看并记录下对应的IP 地址,你当前ARP表的内容,是否能找出对用的IP地址的ARP表中的相应的解析记录,解释为什么;7.在ARP缓冲中添加一条命令关于A计算机的IP地址和00-11-22-33-44-55做一条静态映射,记录下你所使用的命令;记录下你当前ARP表的内容;8.Ping A计算机,是否能够Ping通,为什么?9.清空ARP缓冲,启用网络监视器wireshark10.Ping A计算机,如果能够Ping通,请捕获ARPRequest和Response的相关帧,并解释报文的对应的ARP解析的4个字段(sender hardware、senderinternet、target hardware、target internet)。
三、实验步骤1.启动命令提示符,输入arp,会弹出arp命令的帮助,以下命令的作用为:Microsoft Windows [版本6.1.7601]版权所有(c) 2009 Microsoft Corporation。
保留所有权利。
C:\Users\Sariel>arp显示和修改地址解析协议(ARP)使用的“IP 到物理”地址转换表。
ARP -s inet_addr eth_addr [if_addr]ARP -d inet_addr [if_addr]ARP -a [inet_addr] [-N if_addr] [-v]-a 通过询问当前协议数据,显示当前ARP 项。
如果指定inet_addr,则只显示指定计算机的IP 地址和物理地址。
如果不止一个网络接口使用ARP,则显示每个ARP 表的项。
-g 与-a 相同。
-v 在详细模式下显示当前ARP 项。
所有无效项和环回接口上的项都将显示。
inet_addr 指定Internet 地址。
-N if_addr 显示if_addr 指定的网络接口的ARP 项。
-d 删除inet_addr 指定的主机。
inet_addr 可以是通配符*,以删除所有主机。
-s 添加主机并且将Internet 地址inet_addr与物理地址eth_addr 相关联。
物理地址是用连字符分隔的6 个十六进制字节。
该项是永久的。
eth_addr 指定物理地址。
if_addr 如果存在,此项指定地址转换表应修改的接口的Internet 地址。
如果不存在,则使用第一个适用的接口。
示例:> arp -s 157.55.85.212 00-aa-00-62-c6-09.... 添加静态项。
> arp -a .... 显示ARP 表。
C:\Users\Sariel>2.请问你使用什么命令可以查看计算机的IP地址和MAC地址,记录下计算机的IP地址和MAC地址;ipconfig /all本机的IP 和Mac地址为:以太网适配器本地连接:连接特定的DNS 后缀. . . . . . . :描述. . . . . . . . . . . . . . . : Realtek RTL8168C(P)/8111C(P) Family PCI-EGigabit Ethernet NIC (NDIS 6.20)物理地址. . . . . . . . . . . . . : 00-23-8B-DA-48-66DHCP 已启用. . . . . . . . . . . : 否自动配置已启用. . . . . . . . . . : 是IPv6 地址. . . . . . . . . . . . : 2001:da8:a000:355:759b:3d6c:6cd0:8dc1(首选)临时IPv6 地址. . . . . . . . . . :2001:da8:a000:355:70e1:571:8c00:efc3(首选)本地链接IPv6 地址. . . . . . . . : fe80::759b:3d6c:6cd0:8dc1%11(首选)IPv4 地址. . . . . . . . . . . . : 115.24.250.196(首选)子网掩码. . . . . . . . . . . . : 255.255.255.0默认网关. . . . . . . . . . . . . : fe80:355::1%11115.24.250.1DNS 服务器. . . . . . . . . . . : 202.113.15.1202.113.15.2TCPIP 上的NetBIOS . . . . . . . : 已启用3.请问你使用什么命令可以查看计算机的ARP缓冲,查看并记录下你当前ARP表的内容;arp –a接口: 115.24.250.196 --- 0xbInternet 地址物理地址类型115.24.250.1 00-08-e3-ff-fd-90 动态115.24.250.197 90-e6-ba-f7-ec-38 动态115.24.250.255 ff-ff-ff-ff-ff-ff 静态224.0.0.22 01-00-5e-00-00-16 静态224.0.0.251 01-00-5e-00-00-fb 静态224.0.0.252 01-00-5e-00-00-fc 静态239.255.255.250 01-00-5e-7f-ff-fa 静态接口: 169.254.183.200 --- 0x11Internet 地址物理地址类型169.254.255.255 ff-ff-ff-ff-ff-ff 静态224.0.0.22 01-00-5e-00-00-16 静态224.0.0.251 01-00-5e-00-00-fb 静态224.0.0.252 01-00-5e-00-00-fc 静态239.255.255.250 01-00-5e-7f-ff-fa 静态255.255.255.255 ff-ff-ff-ff-ff-ff 静态接口: 192.168.120.1 --- 0x14Internet 地址物理地址类型192.168.120.255 ff-ff-ff-ff-ff-ff 静态224.0.0.22 01-00-5e-00-00-16 静态224.0.0.251 01-00-5e-00-00-fb 静态224.0.0.252 01-00-5e-00-00-fc 静态239.255.255.250 01-00-5e-7f-ff-fa 静态4.请问你使用什么命令可以清空计算机的ARP缓冲,清空ARP缓冲后记录下你当前ARP表的内容;Arp –dMicrosoft Windows [版本6.1.7601]版权所有(c) 2009 Microsoft Corporation。
保留所有权利。
C:\Windows\system32>arp -dC:\Windows\system32>arp -a接口: 115.24.250.196 --- 0xbInternet 地址物理地址类型115.24.250.1 00-08-e3-ff-fd-90 动态C:\Windows\system32>(这个地址是我所在子网网关的IP,估计是过一段时间机器自己自己扫描本网段加上的,有时当我清除arp缓存之后立即查看并且此时本机还未做扫描的时候arp缓存就会为空。
)5.Ping A计算机,如果能够Ping通,请查看并记录下你当前ARP表的内容,并找出A计算机地址的解析记录;C:\Windows\system32>ping 115.24.250.43正在Ping 115.24.250.43 具有32 字节的数据:来自115.24.250.43 的回复: 字节=32 时间=2ms TTL=64来自115.24.250.43 的回复: 字节=32 时间=1ms TTL=64来自115.24.250.43 的回复: 字节=32 时间<1ms TTL=64来自115.24.250.43 的回复: 字节=32 时间<1ms TTL=64115.24.250.43 的Ping 统计信息:数据包: 已发送= 4,已接收= 4,丢失= 0 (0% 丢失),往返行程的估计时间(以毫秒为单位):最短= 0ms,最长= 2ms,平均= 0msC:\Windows\system32>arp -a接口: 115.24.250.196 --- 0xbInternet 地址物理地址类型115.24.250.1 00-08-e3-ff-fd-90 动态115.24.250.43 00-23-8b-c1-f2-a8 动态115.24.250.255 ff-ff-ff-ff-ff-ff 静态接口: 169.254.183.200 --- 0x11Internet 地址物理地址类型169.254.255.255 ff-ff-ff-ff-ff-ff 静态接口: 192.168.120.1 --- 0x14Internet 地址物理地址类型192.168.120.255 ff-ff-ff-ff-ff-ff 静态C:\Windows\system32>6.Ping通 ,查看并记录下对应的IP 地址,你当前ARP表的内容,是否能找出对用的IP地址的ARP 表中的相应的解析记录,解释为什么;可访问但是Ping 不通,可访问也可Ping通。