ARP地址解析協議

1. 什麼是ARP?
ARP (Address Resolution Protocol) 是個地址解析協議。最直白的說法是:在IP- 以太網中,當一個上層協議要發包時,有了 節點的IP地址,ARP就能提供該節點的MAC地址。
2. 爲何要有ARP?
OSI模式把 網絡工做分爲七層,彼此不直接打交道,只經過接口(layer interface). IP地址在第三層, MAC地址在第二層。協議在發送數據包時,得先封裝第三層(IP地址),第二層(MAC地址)的報頭, 但協議只知道目的節點的IP地址,不知道其MAC地址,又不能跨第2、三層,因此得用ARP的服務。
3. 什麼是ARP cache?
ARP cache 是個用來儲存(IP, MAC)地址的緩衝區。當ARP被詢問一個已知IP地址 節點的MAC地址時,先在ARP cache 查看,若存在,就直接返回MAC地址,若不存在,才發送ARP request向局域網查詢。
4. ARP 有什麼命令行?
經常使用的包括:(格式因操做系統、 路由器而異,但做用相似)- 顯示ARP cache: show arp; arp -a - 清除ARP cache: arp -d;clear arp。
 

5. ARP廣播包是三層仍是二層? 答:三層和二層都有. 
6. ARP廣播包在二層上的目標地址是什麼? 答:FF-FF-FF-FF-FF-FF 
7. ARP廣播包在三層上的目標地址是什麼? 答:255.255.255.255 
8. ARP廣播包是否有IP包頭? 
答:有,包括目標IP,源IP,目標MAC,源MAC等信息網絡

相關文章
相關標籤/搜索