日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ARP简单介绍

發布時間:2023/11/30 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ARP简单介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ARP簡介? ARP(Address?Resolution?Protocol)用于將IP地址解析為MAC地址?

1.?ARP地址解析的必要性? IP地址不能直接用來進行通信,因為網絡設備只能識別MAC地址。IP地址只是主機在網絡層中的地址,如果要將網絡層中傳送的數據報交給目的主機,必須知道該主機的MAC地址。因此必須將IP地址解析為MAC地址。?

?2.?ARP地址解析的實現過程? 以太網上的兩臺主機需要通信時,雙方必須知道對方的MAC地址。每臺主機都要維護IP地址到MAC地址的轉換表,稱為ARP映射表。ARP映射表中存放著最近用到的一系列與本主機通信的其他主機的IP地址和MAC地址的映射。在主機啟動時,ARP映射表為空;當一條動態ARP映射表項在規定時間沒有使用時,主機將其從ARP映射表中刪除掉,以便節省內存空間和ARP映射表的查找時間。? 假設主機A和主機B在同一個網段,主機A的IP地址為IP_A,B的IP地址為IP_B,主機A要向主機B發送信息。主機A首先查看自己的ARP映射表,確定其中是否包含有IP_B對應的ARP映射表項。如果找到了對應的MAC地址,則主機A直接利用ARP映射表中的MAC地址,對IP數據包進行幀封裝,并將數據發送給主機B;如果在ARP映射表中找不到對應的MAC地址,則主機A將該數據包放入ARP發送等待隊列,然后創建一個ARP?request,并以廣播方式在以太網上發送。ARP?request數據包中包含有主機B的IP地址,以及主機A的IP地址和MAC地址。由于ARP?request數據包以廣播方式發送,該網段上的所有主機都可以接收到該請求,但只有被請求的主機(即主機B)會對該請求進行處理。主機B首先把ARP?request數據包中的請求發起者(即主機A)的IP地址和MAC地址存入自己的ARP映射表中。然后主機B組織ARP響應數據包,在數據包中填入主機B的MAC地址,發送給主機A。這個響應不再以廣播形式發送,而是直接發送給主機A。主機A收到響應數據包后,提取出主機B的IP地址及其對應的MAC地址,加入到自己的ARP映射表中,并把放在發送等待隊列中的發往主機B的所有數據包都發送出去。

注:1.ARP表存在于每臺PC上

?????? 2.用來匹配交給網絡中目的主機的MAC地址。

?????? 3.arp表顯示的是別的PC的IP相對應的PC的MAC地址關系(不是自己的IP和MAC,但是這個表保存在自己身上)。

?

總結

以上是生活随笔為你收集整理的ARP简单介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。