1. 程式人生 > >三LWIP學習筆記之ARP協議

三LWIP學習筆記之ARP協議

span add 一個 gpo 本質 protoc 更新 通信 網通

一、ARP協議簡介  

  ARP,全稱 Address Resolution Protocol,譯作地址解析協議,ARP 協議與底層網絡接口密切相關。TCP/IP 標準分層結構中,把 ARP 劃分為了網絡層的重要組成部分。 當一個主機上的應用程序要向目標主機發送數據時,它只知道目標主機的 IP 地址,而在協議棧底層接口發送數據包時,需要將該 IP 地址轉換為目標主機對應的 MAC 地址,這樣才能在數據鏈路上選擇正確的通道將數據包傳送出去,在整個轉換過程中發揮關鍵作用的就是 ARP 協議了。 在本章中將看到:
  ARP 協議的原理;
  ARP 緩存表及其創建、維護、查詢;
  ARP 報文結構;
  ARP 層數據包的接收處理;
  ARP 層數據包的發送。
  ARP 層是將底層鏈路與協議上層連接起來的紐帶,是以太網通信中不可或缺的協議。

1、物理地址與網絡地址

2、ARP協議的本質

二、數據結構

1、ARP表

2、ARP報文

三、ARP層數據包輸入

1、以太網數據包遞交

2、ARP數據包處理

3、ARP攻擊

4、ARP緩存表更新

四、ARP層數據包輸出

1、ARP層數據處理總流程

2、廣播包與多播包的發送

3、單播包的發送

三LWIP學習筆記之ARP協議