小学网站建设情况,合肥百度推广优化排名,建筑工程培训机构,wordpress gif主题ARP协议祥解 ARP协议是指“Address Resolution Protocol”(地址解析协议) 所用:在以太网环境中,数据的传输所依赖的是MAC地址而非IP地址, 而将已知IP地址转换为MAC的地址(这个是ARP协议干的事情) 1.在局域网中,网络中实际传送的是帧ÿ…
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地址对应的目标主机)