ARP与ICMP

一、ARP:Address Resolution Protocol 地址解析协议(ARP能够通过目的IP地址发现目标设备的MAC地址,从而实现链路可达)

       解读:地址解析:目标IP-->目标MAC   联想:当网络设备数据要向另一台网络设备发送数据时,必须要知道对方的IP,IP地址由网络层来提供,但是只有IP是不够的,IP数据报文必须封装成帧才能通过数据链路进行发送。数据封装成帧前都需要获得吓一跳的MAC地址,因此发送端需要获得MAC地址才可以通信。所以说地址解析指的是:目标IP到目标MAC。

1、触发ARP的条件:目标IP地址对应的MAC地址在ARP的缓存表中不存在。 ARP缓存:arp -a

2、注意点:目的MAC在ARP缓存表中存在时,不会触发ARP请求。

3、数据包格式:ARP报文总共28字节。主要包含以下字段:

         1、Hardware Type:表示硬件地址类型,一般为以太网(2B)

         2、Protocol Type:表示三层协议地址类型,一般为IP(2B)

         3、Hard Length和Protocol Length:为MAC地址和IP地址的长度,单位是字节  (共2B)

         4、Operation Code:指定了ARP报文的类型,包括ARP request 和ARP reply  (2B)

         5、Source Hardware  Address 指的是发送ARP报文的设备MAC地址(6B)

         6、Source Protocol Address指的是ARP报文的设备IP地址(4B)

     

  • 8
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值