网络协议
一、ARP协议
1.1 ARP协议介绍
ARP
(Address Resolution Protocol
)地址解析协议,位于TCP/IP协议栈中的链路层。当局域网内主机间(或者是主机与网关间)需要通信时,通过使用ARP协议
获取目标IP地址
对应的硬件MAC地址
,然后主机间通过该硬件MAC地址
完成数据包发送和接收。
具体过程如下:
- 本地主机在局域网中
广播
ARP请求,ARP请求数据帧中包含目的主机的IP地址。意思是“如果你是这个IP地址的拥有者,请回答你的硬件MAC地址”。 - 目的主机的ARP层解析这份
广播
报文,识别出是询问其硬件地址。于是发送(单播
)ARP应答包,里面包含IP地址及其对应的硬件地址。 - 本地主机收到ARP应答后,知道了目的地址的硬件地址,之后的数据报就可以传送了。
1.2 ARP缓存
如果像上面说的那样,每次发包之前都要发送ARP请求硬件地址会不会太慢,但是实际上ARP的运行是非常高
发布者:admin,转转请注明出处:http://www.yc00.com/news/1687578321a21681.html
评论列表(0条)