实验三 ARP 协议分析实验

本文通过实验介绍了ARP协议的工作方式和报文格式,包括ARP请求与响应的过程,以及Windows的Arp命令用法。实验中通过清除ARP缓存,使用Wireshark捕获报文,观察高速缓存中的地址映射变化,深入理解ARP在IP到MAC地址映射中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、ARP 协议分析实验

    1.ARP 协议介绍

    ARP 是地址解析协议(Reverse  Address   Resolution   Protocol)的缩写,负责实现从IP 地址到物理地址(如以太网MAC 地址)的映射。在实际通信中,物理网络使用硬件地址进行报文传输。IP报文在封装为数据链路层帧进行传送时,就有必要把 IP地址转换为对应的硬件地址,ARP正是动态地完成这一功能的。

     (1)ARP 报文格式

                                图1 ARP 报文格式

    ARP 协议报文是定长的,其格式如图1 所示,报文中每一字段的含义如下:

    * 硬件类型:表示物理网络的类型,“0X0001”表示以太网;

    * 协议类型:表示网络网络协议类型,“0X0800”表示IP 协议;

    * 硬件地址长度:指定源/ 目的站物理地址的长度,单位为字节;

    * 协议地址长度:指定源/ 目的站IP 地址的长度,单位为字节;

    * 操作:指定该报文的类型,“1”为ARP 请求报文,“2”为ARP 响应报文;

    * 源端硬件/IP 地址:由ARP 请求者填充;

    * 目的站物理地址:在请求报文中为0,在响应报文中,由由发送响应报文的主机填写接收该报文的目的主机的物理地址;

    * 目的站IP 地址:由ARP 请求者填充,指源端想要知道的主机的IP 地址。只有IP 地址等于该IP 地址的主机才向源主机发送相应报文。

     (2)ARP 的工作方式

    在以太网中,每台使用ARP 协议实现地址解析的主机都在自己的高速缓存中维护着一个 地址映射表,这个ARP表中存放着最近和它通信的同网络中的计算机的 IP                     地址和对应的MAC 地址。

    注意:不同网络中的IP地址将对应网关。  

    当两台计算机通信时,源主机首先查看自己的ARP表中是否有目的主机的 IP 地址项,若有则使用对应的MAC 地址直接向目的主机发送信息;否则就向网络中广播一个ARP请求报文,当网络中的主机收到该ARP请求报文时,首先查

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值