ARP協議基礎知識

2021-10-03 06:41:46 字數 771 閱讀 9789

arp協議既位址解析協議,它將目的主機ip位址轉換為實體地址(mac)位址,因為在網路層上主機只知道目標主機的ip而不知道mac位址。所以在資料鏈路層通過arp協議進行對mac位址的對映。

當主機a想要給主機b傳送資料時,主機a會首先在自己的arp快取表中查詢有關這個目標ip的mac位址,如果快取表中沒有該位址,就需要傳送arp請求幀廣播到本地網路上的所有主機上面

arp請求包含了主機自身的mac和ip位址以及目標主機的ip的mac位址,但目標的mac位址由0填充

在收到arp請求幀之後主機會檢查自己的ip位址是否和請求幀中的ip位址一致,如果不一致就丟棄該請求幀,如果一致就把主機a的ip位址和mac位址新增到自己的aep快取列表裡,之後把自己的mac位址寫入arp響應幀傳送給主機a

主機b傳送給主機a的arp響應是以單播的形式傳送的,此時主機a會把主機b的ip位址和mac位址放入自己的快取列表裡。

在cmd中輸入arp -a

apr請求幀:主要看該幀位元組數,是否廣播,操作碼是否為1,目標mac位址是否被0填充

arp響應幀:主要看操作碼、請求幀中的傳送方ip和mac位址是否變為目的ip和mac位址

網路協議基礎知識

http 請求流程 瀏覽器通過網域名稱解析伺服器 dns 獲取ip位址 瀏覽器先向 ip 發起請求,並獲取相應 瀏覽器每獲取乙個響應就對展示出的結果進行新增 載入 js,css 等內容會修改頁面的內容,js也可以重新傳送請求,獲取響應 從獲取第乙個響應並在瀏覽器中展示,直到最終獲取全部響應,並在展示...

網路協議基礎知識

應用層 傳輸層 埠 網路層 路由 ip 鏈路層 mac 網橋 socket 套接字 通訊方式 一 多對一關係 ip 埠 協議 websocket web層面的socket socket底層也是tcp協議 socket 本質是程式設計介面 api 對 tcp ip 的封裝,tcp ip 也要提供可供程...

《MY網路基礎知識》 資料鏈路層之ARP協議

osi模型 協議 資料報叫法 常見裝置 五層模型 應用層 http,dhcp,ftp 報文 常見pc機,工作站,終端等 應用層表示層 會話層 傳輸層tcp udp 傳輸協議分組,分組閘道器 傳輸層 網路層 ip協議,icmp 協議,igmp協議 ip包,ip資料報 路由器,三層交換機 網路層資料鏈路...