admin 管理员组文章数量: 887031
网络协议
一、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的运行是非常高
本文标签: 网络协议
版权声明:本文标题:网络协议 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1686582899h13272.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论