arp协议:address resolution protocol地址解析协议
数据链路层,每个数据包都有MAC地址。主机是怎样根据对方主机的ip地址知道对方主机的mac地址呢?通过arp协议。
主机里有ip-arp对应表。拿到ip就查对应表。查到了就用mac地址。查不到就向网络发arp协议广播包。
收到这个广播包的所有主机都查自己的ip地址。如果该主机发现自己的ip地址符合,就把包含自己mac地址的arp包发给广播主机。广播主机拿到arp包后更新ip-arp对应表。然后用arp地址发送数据包。
相关文章
- 12-31TCP/IP详解学习笔记(3)IP协议ARP协议和RARP协议
- 12-31TCP/IP协议族各层所含的主要协议——数据链路层
- 12-31TCP/IP学习20180709-数据链路层-arp协议
- 12-31TCP/IP学习20180710-数据链路层-ICMP协议
- 12-31《TCP/IP详解卷1》学习小结(三)------ARP协议与RARP协议
- 12-31TCP/IP学习20180626-数据链路层
- 12-31TCP/IP学习笔记(3)-IP、ARP、RARP协议
- 12-31TCP/IP学习笔记(3)----IP,ARP,RARP协议
- 12-31软件开发架构介绍||OSI七层协议之物理层、数据链路层、网络层、传输层(mac地址、ip协议、断开协议、tcp协议之三次握手四次挥手)
- 12-31ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目