首页 > 编程知识 正文

路由器 arp协议,路由 arp

时间:2023-05-04 20:14:32 阅读:212252 作者:4800

ARP协议祥解

ARP协议是指“Address Resolution Protocol”(地址解析协议)

所用:在以太网环境中,数据的传输所依赖的是MAC地址而非IP地址,

     而将已知IP地址转换为MAC的地址(这个是ARP协议干的事情)

 

1.在局域网中,网络中实际传送的是帧,帧里面是有目标主机的MAC地址。

2.在一个局域网中一个主机和另一个主机必须要知道目标主机的MAC地址才能进行直接通

信。

 

目标主机MAC地址的获得方法:

 

通过ARP协议获得,具体过程参考上面ARP协议的作用

通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行

 

ARP工作在网络层和数据链路层之间

           IP地址  MAC地址(硬件地址)

 

ARP请求

任何时候,当主机需要找出这个网络中的另一个主机的物理地址时,它就可以发送一个ARP请求报文,这个报文包好了发送方的MAC地址和IP地址以及接收方的IP地址

(发送方不知道接收方的物理地址,所以这个查询分组会在网络层中进行广播)

 

Arp命令如下

[root@foundation21 kiosk]# arp -an | grep 100

? (172.25.21.100) at 52:54:00:72:d9:15 [ether] on br0

 

ARP响应

局域网中的每一台主机都会接受并处理这个ARP请求报文,然后进行验证,

查看接收方的IP地址,是不是自己的地址,只有验证成功的主机才会返回一个ARP响应报文,这个报文利用收到的ARP请求报文中的请求方物理地址,以单播的方式直接放送给(ARP请求报文)的请求方     (我是100我的MAC地址是……,把自己的MAC地址加在报文里,发给接收到的报文里的MAC地址对应的目标主机)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。