ARP是解泱同一個局域網(wǎng)上的主機或路由器的IP地址
發(fā)布時間:2014/9/17 20:52:15 訪問次數(shù):1753
ARP是解泱同一個局域網(wǎng)上的主機或路由器的IP地址和硬件地址的映射問題。 U131H如果所要找的主機和源主機不在同一個局域網(wǎng)上,例如,在前面的圖4-9中,主機H.就無法解析出另一個局域網(wǎng)上主機H2的硬件地址(實際上主機Hi也不需要知道遠程主機H:的硬件地址)。主機H.發(fā)送給H2的IP數(shù)據(jù)報首先需要通過與主機Hi連接在同一個局域網(wǎng)上的路由器Ri來轉(zhuǎn)發(fā)。因此主機Hi這時需要把路由器Ri的IP地址IP3解析為硬件地址HA3,以便能夠把IP數(shù)據(jù)報傳送到路由器R.。以后,Ri從轉(zhuǎn)發(fā)表找出了下一跳路由器R2,
同時使用ARP解析出R2的硬件地址HAs。于是IP數(shù)據(jù)報按照硬件地址HAs轉(zhuǎn)發(fā)到路由器R2。路由器R2在轉(zhuǎn)發(fā)這個IP數(shù)據(jù)報時用類似方法解析出目的主機H2的硬件地址HA2,使IP數(shù)據(jù)報最終交付主機H2。
從IP地址到硬件地址的解析是自動進行的,主機的用戶對這種地址解析過程是不知道的。只要主機或路由器要和本網(wǎng)絡(luò)上的另一個已知IP地址的主機或路由器進行通信,ARP協(xié)議就會自動地把這個IP地址解析為鏈路層所需要的硬件地址。下面我們歸納出使用ARP的四種典型情況。
(1)發(fā)送方是主機(如Hi),要把IP數(shù)據(jù)報發(fā)送到同一個網(wǎng)絡(luò)上的另一個主機(如H2)。這時Hi發(fā)送ARP請求分組(在網(wǎng)1上廣播),找到目的主機H2的硬件地址。
(2)發(fā)送方是主機(如Hi),要把IP數(shù)據(jù)報發(fā)送到另一個網(wǎng)絡(luò)上的一個主機(如H3或H4)。這時Hi發(fā)送ARP請求分組(在網(wǎng)1上廣播),找到網(wǎng)l上的一個路由器Ri的硬件地址。剩下的工作由路由器Ri來完成。
(3)發(fā)送方是路由器(如Ri),要把IP數(shù)據(jù)報轉(zhuǎn)發(fā)到與Ri連接在同一個網(wǎng)絡(luò)(網(wǎng)2)
上的主機(如H3)。這時Ri發(fā)送ARP請求分組(在網(wǎng)2上廣播),找到目的主機H3的硬件
地址。
(4)發(fā)送方是路由器(如Ri),要把IP數(shù)據(jù)報轉(zhuǎn)發(fā)到網(wǎng)3上的一個主機(如H4)。H4與Ri不是連接在同一個網(wǎng)絡(luò)上。這時Ri發(fā)送ARP請求分組(在網(wǎng)2上廣播),找到連接在網(wǎng)2上的一個路由器R7的硬件地址。剩下的工作由這個路由器R2來完成。
在許多情況下需要多次使用ARP。但這只是以上的幾種情況的反復(fù)使用而已。
有的讀者可能會產(chǎn)生這樣的問題:既然在網(wǎng)絡(luò)鏈路上傳送的幀最終是按照硬件她址找到目的主機的,那么為什么我們不直接使用硬件地址進行通信,而是要使用抽象的IP地址并調(diào)用ARP來尋找出相應(yīng)的硬件地址呢?
ARP是解泱同一個局域網(wǎng)上的主機或路由器的IP地址和硬件地址的映射問題。 U131H如果所要找的主機和源主機不在同一個局域網(wǎng)上,例如,在前面的圖4-9中,主機H.就無法解析出另一個局域網(wǎng)上主機H2的硬件地址(實際上主機Hi也不需要知道遠程主機H:的硬件地址)。主機H.發(fā)送給H2的IP數(shù)據(jù)報首先需要通過與主機Hi連接在同一個局域網(wǎng)上的路由器Ri來轉(zhuǎn)發(fā)。因此主機Hi這時需要把路由器Ri的IP地址IP3解析為硬件地址HA3,以便能夠把IP數(shù)據(jù)報傳送到路由器R.。以后,Ri從轉(zhuǎn)發(fā)表找出了下一跳路由器R2,
同時使用ARP解析出R2的硬件地址HAs。于是IP數(shù)據(jù)報按照硬件地址HAs轉(zhuǎn)發(fā)到路由器R2。路由器R2在轉(zhuǎn)發(fā)這個IP數(shù)據(jù)報時用類似方法解析出目的主機H2的硬件地址HA2,使IP數(shù)據(jù)報最終交付主機H2。
從IP地址到硬件地址的解析是自動進行的,主機的用戶對這種地址解析過程是不知道的。只要主機或路由器要和本網(wǎng)絡(luò)上的另一個已知IP地址的主機或路由器進行通信,ARP協(xié)議就會自動地把這個IP地址解析為鏈路層所需要的硬件地址。下面我們歸納出使用ARP的四種典型情況。
(1)發(fā)送方是主機(如Hi),要把IP數(shù)據(jù)報發(fā)送到同一個網(wǎng)絡(luò)上的另一個主機(如H2)。這時Hi發(fā)送ARP請求分組(在網(wǎng)1上廣播),找到目的主機H2的硬件地址。
(2)發(fā)送方是主機(如Hi),要把IP數(shù)據(jù)報發(fā)送到另一個網(wǎng)絡(luò)上的一個主機(如H3或H4)。這時Hi發(fā)送ARP請求分組(在網(wǎng)1上廣播),找到網(wǎng)l上的一個路由器Ri的硬件地址。剩下的工作由路由器Ri來完成。
(3)發(fā)送方是路由器(如Ri),要把IP數(shù)據(jù)報轉(zhuǎn)發(fā)到與Ri連接在同一個網(wǎng)絡(luò)(網(wǎng)2)
上的主機(如H3)。這時Ri發(fā)送ARP請求分組(在網(wǎng)2上廣播),找到目的主機H3的硬件
地址。
(4)發(fā)送方是路由器(如Ri),要把IP數(shù)據(jù)報轉(zhuǎn)發(fā)到網(wǎng)3上的一個主機(如H4)。H4與Ri不是連接在同一個網(wǎng)絡(luò)上。這時Ri發(fā)送ARP請求分組(在網(wǎng)2上廣播),找到連接在網(wǎng)2上的一個路由器R7的硬件地址。剩下的工作由這個路由器R2來完成。
在許多情況下需要多次使用ARP。但這只是以上的幾種情況的反復(fù)使用而已。
有的讀者可能會產(chǎn)生這樣的問題:既然在網(wǎng)絡(luò)鏈路上傳送的幀最終是按照硬件她址找到目的主機的,那么為什么我們不直接使用硬件地址進行通信,而是要使用抽象的IP地址并調(diào)用ARP來尋找出相應(yīng)的硬件地址呢?
熱門點擊
- 直接測量與間接測量
- 函數(shù)信號發(fā)生器按需要可以輸出正弦波
- 以太網(wǎng)V2的MAC幀比較為簡單
- 究竟是哪一種時延占主導(dǎo)地位必須具體分析
- 頂級域名服務(wù)器(即TLD服務(wù)器)
- 運輸層協(xié)議和網(wǎng)絡(luò)層協(xié)議的主要區(qū)別
- 常用的ICMP詢問報文有兩種
- Sn和許多金屬元素容易形成金屬間化合物
- 若信息字段中出現(xiàn)ASCII碼的控制字符
- NAPT地址轉(zhuǎn)換表舉例
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究