ARP:地址解析协议


本文整理自《TCP-IP详解》

1. ARP定义

       当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48 bit的以太网地址来确定目的接口的。设备驱动程序从不检查I P数据报中的目的I P地址。

       把一个源端IP地址发送到紧邻的路由器或者主机时,需要获取临端的链路层地址(对于以太网就是Mac地址,令牌环网有自己的地址)。逻辑I n t e r n e t地址到对应的物理硬件地址需要进行翻译。这就是A R P的功能。
在这里插入图片描述

2. ARP过程

A R P本来是用于广播网络的,有许多主机或路由器连在同一个网络上。

  1. A R P发送一份称作A R P请求的以太网数据帧给以太网上的每个主机。这个过程称作广播,A R P请求数据帧中包含目的主机的I P地址(主机名为b s d i),其意思是“如果你是这个I P地址的拥有者,请回答你的硬件地址。”
  2. 目的主机的A R P层收到这份广播报文后,识别出这是发送端在寻问它的I P地址,于是发送一个A R P应答。这个A R P应答包含I P地址及对应的硬件地址。
  3. 收到A R P应答后,使A R P进行请求—应答交换的I P数据报现在就可以传送了。
  4. 发送I P数据报到目的主机。
    在这里插入图片描述

3. 注意事项

A R P为I P地址到对应的硬件地址之间提供动态映射。我们
之所以用动态这个词是因为这个过程是自动完成的,一般应用
程序用户或系统管理员不必关心

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值