1. 程式人生 > >TCP/IP學習20180709-數據鏈路層-arp協議

TCP/IP學習20180709-數據鏈路層-arp協議

solution 發送 發現 ddr 廣播 地址解析 col ip地址 protoc

arp協議:address resolution protocol地址解析協議
數據鏈路層,每個數據包都有MAC地址。主機是怎樣根據對方主機的ip地址知道對方主機的mac地址呢?通過arp協議。
主機裏有ip-arp對應表。拿到ip就查對應表。查到了就用mac地址。查不到就向網絡發arp協議廣播包。
收到這個廣播包的所有主機都查自己的ip地址。如果該主機發現自己的ip地址符合,就把包含自己mac地址的arp包發給廣播主機。廣播主機拿到arp包後更新ip-arp對應表。然後用arp地址發送數據包。

TCP/IP學習20180709-數據鏈路層-arp協議