ARP协议

ARP协议是Internet中用于将逻辑IP地址转换为物理硬件地址的机制。当发送方需要目标主机的物理地址时,它会广播ARP请求,目标主机响应并返回其物理地址。操作类型包括ARP请求、ARP响应、RARP请求和RARP响应。在找不到本地ARP表项时,会广播请求以获取目标硬件地址。

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

ARP协议


ARP协议

在Internet中用地址分解协议(Address Resolution Protocol,ARP)来实现逻辑地址到物理地址的映像。ARP分组的格式和字段解释如下:

硬件类型协议类型
硬件地址长度协议地址长度操作类型
发送结点硬件地址
发送结点协议地址
目标结点硬件地址
目标结点协议地址

 

1.硬件类型:网络接口硬件的类型,对以太网此值为1。

2.协议类型:发送方使用的协议,0800H表示IP协议。

3.硬件地址长度:对以太网,地址长度为6字节。

4.协议地址长度:对IP协议,地址长度为4字节。

5.操作类型:

【】1——ARP请求

【】2——ARP响应

【】3——RARP请求

【】4——RARP响应

通常Internet应用程序把要发的报文交给IP协议,IP实体当然知道接收方的逻辑地址(否则就不能通信了),但不一定知道接收方的物理地址。在把IP地址分组向下传送给本地数据链路实体之前可以用两种方法得到目标物理地址:

(1)查找本地内存中的ARP表,这是IP地址和以太网地址的映像表。

(2)如果在ARP表里查不到,就广播一个ARP请求分组,这种分组经过路由进一步转发,可以到达所有连网的主机。它的含义是:"如果你的IP地址是这个分组中的目标地址,请回答你的物理地址是什么“。收到该分组的主机一方面可以用分组中的源地址更新自己的ARP地址映像表,另一方面用自己的IP地址与目标结点协议地址字段比较,若相符则发回一个ARP响应分组,向发送方报告自己的硬件地址,若不相符则不予回答。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值