TCP/IP协议学习之ARP

本文详细介绍了ARP(地址解析协议)的工作原理及其在网络通信中的作用。包括ARP如何实现IP地址到MAC地址之间的动态映射,ARP高速缓存的作用及查看方法,以及ARP报文的具体格式和传输过程。

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

1.   ARP:地址解析协议

      ARP为I P地址到对应的硬件MAC地址之间提供动态映射;

      

2.  ARP高速缓存:

     ARP高效运行的关键是由于每个主机上都有一个ARP高速缓存。这个高速缓存存放了最近internet地址到硬件地址之间的映射记录;

     可用arp -a命令显示高速缓存中所有的内容;


3. ARP报文的分组格式:

         ARP请求应答报文分组格式:

 

APR请求报文:以广播的形式发送报文,已知目的主机IP地址,请求目的主机MAC地址

以太网目的地址:全1地址,ff:ff:ff:ff:ff:ff,广播地址

以太网源地址:发送端主机MAC地址

帧类型:0x0806

硬件类型:表示硬件地址类型,取1,表示以太网地址

协议类型:表示协议地址类型,取0x0800,表示IP地址

硬件地址长度: 6

协议地址长度: 4

操作字段op:取1 ( ARP请求(1)、ARP应答(2)、RARP请求(3)和RARP应答(4) )

发送端以太网地址: 与以太网首部中以太网源地址相同

发送端IP地址:

目的以太网地址: 等待目的主机填充

目的IP地址:


         对于一个A R P请求来说,除目的端硬件地址外的所有其他的字段都有填充值。当系统收到一份目的端为本机的A R P请求报文后,它就把硬件地址填进去,然后用两个目的端地址分别替换两个发送端地址,并把操作字段置为2,最后把它发送回去。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值