网络学习-ARP协议

ARP协议的基本原理

        在实际的交换网络中,通常情况下,一个源设备是不知道目的设备的MAC地址的,这时就需要通过特殊机制让源设备先知道目的设备的MAC地址,从而进行后续的通信工作。虽然源设备不知道目的设备的MAC地址,但是源设备知道目的设备的IP地址,通过目的设备的IP地址获取到目的设备的MAC地址,就是ARP地址解析协议的作用。

        工作原理:

         如图,PC1在知道目标主机PC2的IP地址10.0.0.2的情况下,需要获取PC2的MAC地址,过程如下:

        (1)PC1发送一个广播帧,该广播帧的源MAC地址为MAC1,类型字段是0X0806,表明该广播帧的载荷数据是一个ARP请求报文。

        (2)该广播帧在转发过程中,PC2和PC3都会接收到他,并且根据他的类型字段将其中的ARP请求报文上送给网络层的ARP模块处理。

        (3)PC3的ARP模块发现10.0.0.2并不是自己的IP地址,所以不会进行应答,而是将请求报文中的10.0.0.1和MAC1的对应关系存进自己的ARP缓存表里,然后丢弃此报文。

<
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值