arp协议:address resolution protocol地址解析协议
数据链路层,每个数据包都有MAC地址。主机是怎样根据对方主机的ip地址知道对方主机的mac地址呢?通过arp协议。
主机里有ip-arp对应表。拿到ip就查对应表。查到了就用mac地址。查不到就向网络发arp协议广播包。
收到这个广播包的所有主机都查自己的ip地址。如果该主机发现自己的ip地址符合,就把包含自己mac地址的arp包发给广播主机。广播主机拿到arp包后更新ip-arp对应表。然后用arp地址发送数据包。
相关文章
- TCP/IP协议之数据链路层
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- TCP/IP学习笔记(3)----IP,ARP,RARP协议
- TCP/IP学习笔记(3)-IP、ARP、RARP协议
- TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议
- TCP/IP学习20180710-数据链路层-ICMP协议
- TCP/IP学习20180630-数据链路层-router choose
- TCP/IP协议 数据链路层
- TCP/IP学习20180701-数据链路层-IP子网寻址
- TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议【转】