第4章地址解析_第1頁
第4章地址解析_第2頁
第4章地址解析_第3頁
第4章地址解析_第4頁
第4章地址解析_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第4章 地址解析互聯(lián)網(wǎng)地址能夠互聯(lián)網(wǎng)地址能夠?qū)⒉煌奈锢淼刂方y(tǒng)一將不同的物理地址統(tǒng)一起來,起來,采用的技術(shù)是在各種物理網(wǎng)絡(luò)技術(shù)上覆蓋一層采用的技術(shù)是在各種物理網(wǎng)絡(luò)技術(shù)上覆蓋一層軟件軟件( (IPIP協(xié)議協(xié)議+ +ARPARP協(xié)議協(xié)議+ +RARPRARP協(xié)議協(xié)議) ),將物理地,將物理地址隱藏起來。址隱藏起來。但因特網(wǎng)技術(shù)并沒有改變底層的但因特網(wǎng)技術(shù)并沒有改變底層的物理網(wǎng)絡(luò),最終數(shù)據(jù)還是在物理網(wǎng)絡(luò)上傳輸,物理網(wǎng)絡(luò),最終數(shù)據(jù)還是在物理網(wǎng)絡(luò)上傳輸,而而在物理網(wǎng)絡(luò)上傳輸時使用的仍是物理地址在物理網(wǎng)絡(luò)上傳輸時使用的仍是物理地址。因特網(wǎng)因特網(wǎng)在網(wǎng)絡(luò)層使用在網(wǎng)絡(luò)層使用IPIP地址的同時,在物理網(wǎng)地址的同時

2、,在物理網(wǎng)絡(luò)中仍使用物理地址絡(luò)中仍使用物理地址。這樣一來,網(wǎng)絡(luò)中就同。這樣一來,網(wǎng)絡(luò)中就同時存在兩套地址,而且在這時存在兩套地址,而且在這兩套地址之間必須兩套地址之間必須建立映射關(guān)系建立映射關(guān)系。 IPIP地址又稱為地址又稱為邏輯地址邏輯地址,邏輯地址由軟件進,邏輯地址由軟件進行處理。建立邏輯地址與行處理。建立邏輯地址與物理地址物理地址之間之間映射映射的方法通常有兩種的方法通常有兩種:靜態(tài)映射靜態(tài)映射主要采用地址映射表格來實現(xiàn)邏輯主要采用地址映射表格來實現(xiàn)邏輯地址與物理地址之間的映射。由于地址映射地址與物理地址之間的映射。由于地址映射表一般由表一般由人工方式建立和維護人工方式建立和維護,所以,

3、所以不能適不能適應(yīng)應(yīng)物理地址和邏輯地址頻繁變化的網(wǎng)絡(luò)和規(guī)物理地址和邏輯地址頻繁變化的網(wǎng)絡(luò)和規(guī)模龐大的網(wǎng)絡(luò)。模龐大的網(wǎng)絡(luò)。動態(tài)映射動態(tài)映射是在需要獲得地址映射關(guān)系時是在需要獲得地址映射關(guān)系時利用利用網(wǎng)絡(luò)通信協(xié)議網(wǎng)絡(luò)通信協(xié)議直接從其他主機上獲得映射信直接從其他主機上獲得映射信息。息。因特網(wǎng)采用了動態(tài)映射的方法進行地址因特網(wǎng)采用了動態(tài)映射的方法進行地址映射。映射。 邏輯地址與物理地址之間的映射稱為地址解邏輯地址與物理地址之間的映射稱為地址解析析(Address resolution)。地址解析包括地址解析包括兩兩個方面?zhèn)€方面的內(nèi)容:的內(nèi)容:從從IP地址到物理地址的映射地址到物理地址的映射從物理地址到

4、從物理地址到IP地址的映射地址的映射TCP/IP用用兩個協(xié)議兩個協(xié)議來實現(xiàn)這兩種映射,一個是來實現(xiàn)這兩種映射,一個是地址解析協(xié)議地址解析協(xié)議ARP,另一個是另一個是反向地址解析反向地址解析協(xié)議協(xié)議RARP。ARP用于從用于從IP地址到物理地址的映射地址到物理地址的映射RARP用于從物理地址到用于從物理地址到IP地址的映射地址的映射第4章 地址解析4.1 地址解析協(xié)議地址解析協(xié)議(ARP) 4.2 反向地址解析協(xié)議反向地址解析協(xié)議(RARP) 4.3 地址解析報文地址解析報文 4.4 代理代理ARP 4.1 地址解析協(xié)議地址解析協(xié)議(ARP)4.1.1 地址解析原理地址解析原理 地址解析協(xié)議地址

5、解析協(xié)議ARP使使IP能夠獲得與某個給能夠獲得與某個給定定IP地址相關(guān)的主機物理地址。地址相關(guān)的主機物理地址。ARP的功能分為的功能分為兩部分兩部分: 發(fā)送數(shù)據(jù)包請求獲得目的主機的物理地址發(fā)送數(shù)據(jù)包請求獲得目的主機的物理地址 向請求物理地址的主機發(fā)送解析結(jié)果。向請求物理地址的主機發(fā)送解析結(jié)果。 當主機當主機A需要向同一物理網(wǎng)絡(luò)中的主機需要向同一物理網(wǎng)絡(luò)中的主機B發(fā)發(fā)送送IP數(shù)據(jù)報時,主機數(shù)據(jù)報時,主機A的的IP層要將層要將IP數(shù)據(jù)報數(shù)據(jù)報傳給傳給數(shù)據(jù)鏈路層進行幀封裝數(shù)據(jù)鏈路層進行幀封裝,封裝時要求,封裝時要求給出目的主機的物理地址。給出目的主機的物理地址。ARP請求幀將包括如下請求幀將包括如下

6、信息信息: 請求主機的物理地址請求主機的物理地址PA 請求主機的請求主機的IP地址地址IA 目的主機的目的主機的IP地址地址IB 主機主機A在本地網(wǎng)絡(luò)中廣播在本地網(wǎng)絡(luò)中廣播ARP請求幀,請求請求幀,請求幀的目的地址為廣播地址(全幀的目的地址為廣播地址(全“1”)。)。ARP應(yīng)答幀應(yīng)答幀直接發(fā)回直接發(fā)回給發(fā)送給發(fā)送ARP請求的主機請求的主機A 。ARP應(yīng)答幀包含以下應(yīng)答幀包含以下信息信息:應(yīng)答主機的物理地址應(yīng)答主機的物理地址PB;應(yīng)答主機的應(yīng)答主機的IP地址地址IB ;請求主機的物理地址請求主機的物理地址PA;請求主機的請求主機的IP地址地址IA 圖圖 4-2 ARP 請請求求以以廣廣播播方方式

7、式發(fā)發(fā)送送 IP 地地址址:196.168.27.20 物物理理地地址址:0 x45EF695A263B 主主機機 A ARP 請請求求 196.168.27.19 主主機機 B IP 地地址址:196.168.27.22 物物理理地地址址:0 x45EF695A1716 IP 地地址址:196.168.27.21 物物理理地地址址:0 x45EF695A2712 IP 地地址址:196.168.27.1 物物理理地地址址:0 xC0E1623418A1 196.168.27.22 對對應(yīng)應(yīng)的的 物物理理地地址址是是什什么么? 圖圖 4-3 ARP 應(yīng)應(yīng)答答以以單單播播方方式式發(fā)發(fā)送送 IP

8、地地址址:196.168.27.20 物物理理地地址址:0 x45EF695A263B 主主機機 A ARP 應(yīng)應(yīng)答答 196.168.27.19 主主機機 B IP 地地址址:196.168.27.22 物物理理地地址址:0 x45EF695A1716 IP 地地址址:196.168.27.21 物物理理地地址址:0 x45EF695A2712 IP 地地址址:196.168.27.1 物物理理地地址址:0 xC0E1623418A1 196.168.27.22 對對應(yīng)應(yīng)的的物物理理 地地址址是是 0 x45EF695A1716 利用從應(yīng)答幀中得到的目的主機的物理地址利用從應(yīng)答幀中得到的目的

9、主機的物理地址PB完成完成IP數(shù)據(jù)報的幀封裝,并將該幀發(fā)送給主數(shù)據(jù)報的幀封裝,并將該幀發(fā)送給主B。這里需要這里需要注意注意兩點兩點: ARP請求幀在物理網(wǎng)絡(luò)中是以請求幀在物理網(wǎng)絡(luò)中是以廣播方式廣播方式發(fā)送的,發(fā)送的,ARP應(yīng)答幀是以應(yīng)答幀是以單播方式單播方式發(fā)送的。發(fā)送的。 目的主機必須與源主機位于同一物理網(wǎng)絡(luò)目的主機必須與源主機位于同一物理網(wǎng)絡(luò)。4.1.2 ARP緩存緩存 問題問題:如果每次在發(fā)送:如果每次在發(fā)送IP數(shù)據(jù)報前都重復(fù)上數(shù)據(jù)報前都重復(fù)上面的過程,勢必會帶來較大的開銷。廣播面的過程,勢必會帶來較大的開銷。廣播ARP請求不僅要耗費請求不僅要耗費帶寬帶寬,而且使得本地網(wǎng),而且使得本地網(wǎng)

10、絡(luò)中的每臺主機都要絡(luò)中的每臺主機都要處理處理該廣播幀,或忽略該廣播幀,或忽略或給出響應(yīng)幀。或給出響應(yīng)幀。 解決解決:為了使地址解析時的廣播盡可能少,:為了使地址解析時的廣播盡可能少,每臺主機都維護一個名為每臺主機都維護一個名為ARP高速緩存高速緩存的本的本地列表。地列表。ARP高速緩存中含有高速緩存中含有最近使用過的最近使用過的IP地址與物理地址的映射列表地址與物理地址的映射列表。ARP請求和請求和應(yīng)答方都把對方的地址映射存儲在應(yīng)答方都把對方的地址映射存儲在ARP高速高速緩存中。緩存中。 使用使用:當發(fā)送:當發(fā)送IP數(shù)據(jù)報需要獲取目的主機的數(shù)據(jù)報需要獲取目的主機的物理地址時,首先物理地址時,首

11、先檢查檢查它的它的ARP高速緩存,高速緩存,如果如果ARP高速緩存中已經(jīng)高速緩存中已經(jīng)存在存在對應(yīng)的映射表對應(yīng)的映射表項,則目的主機的硬件地址可以從項,則目的主機的硬件地址可以從ARP高速高速緩存中獲得,主機可以立即發(fā)送緩存中獲得,主機可以立即發(fā)送IP數(shù)據(jù)報。數(shù)據(jù)報。只有當只有當ARP高速緩存中高速緩存中不存在不存在與該目的與該目的IP地地址對應(yīng)的映射表項時,才廣播址對應(yīng)的映射表項時,才廣播ARP請求。請求。 創(chuàng)建創(chuàng)建:由于:由于ARP高速緩存位于內(nèi)存中,因此高速緩存位于內(nèi)存中,因此每次計算機或路由器重新啟動時,都必須每次計算機或路由器重新啟動時,都必須動動態(tài)地創(chuàng)建地址映射表態(tài)地創(chuàng)建地址映射表

12、。當主機收到一個。當主機收到一個ARP請求幀或響應(yīng)幀時,檢查它的請求幀或響應(yīng)幀時,檢查它的ARP高速緩存,高速緩存,如果如果ARP高速緩存中高速緩存中不存在不存在對應(yīng)的映射表項,對應(yīng)的映射表項,則將則將ARP請求幀或響應(yīng)幀中的發(fā)送方的請求幀或響應(yīng)幀中的發(fā)送方的IP地地址和物理地址址和物理地址加入加入到到ARP高速緩存中。高速緩存中。 1ARP高速緩存中地址映射表項的超時高速緩存中地址映射表項的超時問題問題:由于:由于IP地址與物理地址的地址與物理地址的映射關(guān)系映射關(guān)系可可能因網(wǎng)絡(luò)接口或能因網(wǎng)絡(luò)接口或IP地址的變化而地址的變化而發(fā)生變化發(fā)生變化,對于對于ARP高速緩存中地址映射表項都存在一高速緩

13、存中地址映射表項都存在一個個過時過時的問題。的問題。解決解決:給:給ARP高速緩存中的每一個表項設(shè)置高速緩存中的每一個表項設(shè)置一個超時值,使得每個地址映射表項都有一一個超時值,使得每個地址映射表項都有一個生命期。個生命期。不同的不同的TCP/IP實現(xiàn)實現(xiàn)使用不同的超時值,短的使用不同的超時值,短的僅有幾十秒鐘,而長的則長達幾個小時。超僅有幾十秒鐘,而長的則長達幾個小時。超時值越時值越短短,系統(tǒng)中出現(xiàn)的,系統(tǒng)中出現(xiàn)的ARP請求廣播就越請求廣播就越多。但若超時值過多。但若超時值過長長,主機又不能及時地發(fā),主機又不能及時地發(fā)現(xiàn)地址映射關(guān)系的改變,也可能會引起問題。現(xiàn)地址映射關(guān)系的改變,也可能會引起問

14、題。2. 靜態(tài)靜態(tài)ARP表項表項 一種控制地址映射表項超時值的方法是一種控制地址映射表項超時值的方法是在在ARP高速緩存中創(chuàng)建一個高速緩存中創(chuàng)建一個靜態(tài)表項靜態(tài)表項。靜態(tài)表項是永不超時的地址映射表項。靜態(tài)表項是永不超時的地址映射表項。靜態(tài)表項主要用在一臺主機經(jīng)常向另一靜態(tài)表項主要用在一臺主機經(jīng)常向另一臺主機發(fā)送臺主機發(fā)送ARP請求的情況下。為了提請求的情況下。為了提高效率,減少不必要的開銷,可以在高效率,減少不必要的開銷,可以在ARP高速緩存中創(chuàng)建一個靜態(tài)表項,使高速緩存中創(chuàng)建一個靜態(tài)表項,使該地址映射表項始終存在于該地址映射表項始終存在于ARP高速緩高速緩存中,存中,避免向某一主機發(fā)送避免向

15、某一主機發(fā)送ARP廣播。廣播。 靜態(tài)表項也有可能發(fā)生變化靜態(tài)表項也有可能發(fā)生變化:當主機接收到當主機接收到ARP廣播,而且該廣播所含廣播,而且該廣播所含的地址信息與當前的地址信息與當前ARP高速緩存中對應(yīng)的高速緩存中對應(yīng)的靜態(tài)表項不一致時,主機將用新收到的物靜態(tài)表項不一致時,主機將用新收到的物理地址替代原有的物理地址,并為該表項理地址替代原有的物理地址,并為該表項設(shè)置超時值,使其不再是靜態(tài)表項。設(shè)置超時值,使其不再是靜態(tài)表項。使用使用arp實用程序可以人工刪除靜態(tài)表項。實用程序可以人工刪除靜態(tài)表項。重新啟動主機也會使靜態(tài)表項丟失。重新啟動主機也會使靜態(tài)表項丟失。 靜態(tài)表項的靜態(tài)表項的不足之處不

16、足之處是不能很好地適應(yīng)地址是不能很好地適應(yīng)地址映射的變化。映射的變化。4.1.3 ARP實用程序?qū)嵱贸绦?通過通過arp實用程序,可以實用程序,可以對對ARP高速緩存進高速緩存進行查看和管理行查看和管理。ARP命令可以命令可以顯示顯示或或刪除刪除ARP高速緩存中的高速緩存中的IP地址與物理地址的映射地址與物理地址的映射表項,而且還可以表項,而且還可以添加添加靜態(tài)表項。靜態(tài)表項。 arp命令的格式如下:命令的格式如下: arp -a inet_addr 顯示地址映射表項,顯示地址映射表項, 為可選項。為可選項。 arp -g inet_addr 功能與功能與arp -a inet_addr相同。

17、相同。 arp -d inet_addr 刪除由刪除由inet_addr所指定的表項。所指定的表項。 arp -s inet_addr phys_addr 增加由增加由inet_addr和和phys_addr指定的靜態(tài)表項。指定的靜態(tài)表項。 inet_addr為點分十進制格式的為點分十進制格式的IP地址,地址,phys_addr為十六進制形式的物理地址,物理地址的字節(jié)之間為十六進制形式的物理地址,物理地址的字節(jié)之間用短橫線分割,例如,用短橫線分割,例如,0C-26-1B-23-45-67 。 4.1.4 地址解析實例地址解析實例 參與通信的源主機與目的主機可能位于參與通信的源主機與目的主機可能

18、位于同一個子網(wǎng),也可能位于不同的子網(wǎng)。同一個子網(wǎng),也可能位于不同的子網(wǎng)。1. 源主機與目的主機源主機與目的主機位于同一子網(wǎng)位于同一子網(wǎng) 假設(shè)一臺假設(shè)一臺IP地址為地址為196.168.27.20的主機,的主機,希望向位于同一子網(wǎng)中希望向位于同一子網(wǎng)中IP地址為地址為 196.168.27.22的主機發(fā)送的主機發(fā)送IP數(shù)據(jù)報。數(shù)據(jù)報。進行進行IP地址解析的過程如圖地址解析的過程如圖4-4和和4-5所示,其具體所示,其具體步驟如下步驟如下: 圖圖4-4 位位于于同同一一子子網(wǎng)網(wǎng)的的主主機機進進行行通通信信時時的的ARP請請求求過過程程 IP地地址址:196.168.27.20 物物理理地地址址:

19、0 x45EF695A263B 主主機機A 發(fā)發(fā)送送ARP請請求求 主主機機B IP地地址址:196.168.27.22 物物理理地地址址:0 x45EF695A1716 IP地地址址 物物理理地地址址 IP地地址址 物物理理地地址址 196.168.27.20 0 x45EF695A263B 主主機機A的的ARP高高速速緩緩存存 主主機機B的的ARP高高速速緩緩存存 查查詢詢ARP高高速速緩緩存存 寫寫ARP高高速速緩緩存存 圖圖4-5 位位 于于 同同 一一 子子 網(wǎng)網(wǎng) 的的主主 機機 進進 行行 通通 信信 時時 的的ARP應(yīng)應(yīng)答答 處處 理理 IP地地址址 :196.168.27.20

20、 物物 理理 地地 址址 : 0 x45E F695A263B 主主 機機A 發(fā)發(fā) 送送ARP應(yīng)應(yīng)答答 主主 機機B IP地地址址 :196.168.27.22 物物 理理 地地 址址 :0 x45E F695A1716 IP地地址址 物物 理理 地地址址 196.168.27.22 0 x45E F695A1716 IP地地址址 物物 理理 地地址址 196.168.27.20 0 x45E F695A263B 主主 機機A的的ARP高高速速 緩緩 存存 主主 機機B的的ARP高高速速 緩緩 存存 更更 新新ARP高高 速速 緩緩 存存 (1)檢查本地檢查本地ARP高速緩存高速緩存 當試圖確

21、定同一子網(wǎng)上目的主機的物理地址當試圖確定同一子網(wǎng)上目的主機的物理地址時,時,ARP首先首先檢查檢查本地的本地的ARP高速緩存,確高速緩存,確定它是否含有目的主機的定它是否含有目的主機的IP地址與物理地址地址與物理地址的映射。如果的映射。如果包含包含,則取出目的主機的物理,則取出目的主機的物理地址,利用物理地址將地址,利用物理地址將IP數(shù)據(jù)報封裝成幀。數(shù)據(jù)報封裝成幀。此時不需要廣播此時不需要廣播ARP請求,因為目的主機的請求,因為目的主機的物理地址已經(jīng)在以前的通信中被存入了本地物理地址已經(jīng)在以前的通信中被存入了本地的的ARP高速緩存。如果高速緩存。如果ARP高速緩存中高速緩存中不包不包含含相關(guān)的

22、地址映射,則進行下一步操作。相關(guān)的地址映射,則進行下一步操作。(2)向目的主機)向目的主機發(fā)送發(fā)送ARP請求請求 若若ARP高速緩存不包含所需的地址映射,主高速緩存不包含所需的地址映射,主機就會形成一個機就會形成一個ARP請求請求,以物理廣播地址,以物理廣播地址在本子網(wǎng)上在本子網(wǎng)上廣播廣播,并等待目的主機的應(yīng)答。,并等待目的主機的應(yīng)答。(3)將請求者的地址信息)將請求者的地址信息寫入寫入ARP高速緩存高速緩存 由于由于ARP請求是子網(wǎng)上的廣播,因而該子網(wǎng)請求是子網(wǎng)上的廣播,因而該子網(wǎng)上的每臺主機都會收到廣播,并將自己的上的每臺主機都會收到廣播,并將自己的IP地地址和該址和該ARP請求中的目的主

23、機請求中的目的主機IP地址進行地址進行比比較較。如果。如果不匹配不匹配,則,則ARP請求被忽略;如果請求被忽略;如果ARP請求中的目的主機請求中的目的主機IP地址與本機的地址與本機的IP地址地址相相匹配匹配,則目的主機就將發(fā)送者的,則目的主機就將發(fā)送者的IP地址與物地址與物理地址寫入到本機的理地址寫入到本機的ARP高速緩存中。高速緩存中。 (4)向請求者)向請求者發(fā)送發(fā)送ARP響應(yīng)響應(yīng) 如果在如果在ARP請求期間產(chǎn)生準確的匹配,則目請求期間產(chǎn)生準確的匹配,則目的主機就向發(fā)送主機以單播方式發(fā)出一個的主機就向發(fā)送主機以單播方式發(fā)出一個ARP應(yīng)答應(yīng)答(因為此時應(yīng)答主機已經(jīng)知道了請(因為此時應(yīng)答主機已

24、經(jīng)知道了請求方的物理地址)。求方的物理地址)。 (5)請求方)請求方更新更新ARP高速緩存高速緩存 請求主機收到請求主機收到ARP應(yīng)答后,取出應(yīng)答中應(yīng)答應(yīng)答后,取出應(yīng)答中應(yīng)答者的者的IP地址與物理地址,將其寫入它的地址與物理地址,將其寫入它的ARP高速緩存。至此,雙方都已知道了對方的地高速緩存。至此,雙方都已知道了對方的地址映射,完成了地址解析,下面就可以進行址映射,完成了地址解析,下面就可以進行兩主機之間的通信了兩主機之間的通信了2. 源主機與目的主機位于不同的子網(wǎng)源主機與目的主機位于不同的子網(wǎng) 目的主機與源主機不在同一子網(wǎng)中時,源主目的主機與源主機不在同一子網(wǎng)中時,源主機與目的主機之間有一

25、臺或多臺路由器,機與目的主機之間有一臺或多臺路由器,ARP必須為必須為IP數(shù)據(jù)報通過的每個路由器解析數(shù)據(jù)報通過的每個路由器解析IP地址。地址。源主機根據(jù)源源主機根據(jù)源IP地址、目的地址、目的IP地址以及子網(wǎng)地址以及子網(wǎng)掩碼可以掩碼可以判斷判斷出本主機與目的主機位于不同出本主機與目的主機位于不同的子網(wǎng),源主機的子網(wǎng),源主機根據(jù)其路由表根據(jù)其路由表(或默認網(wǎng)關(guān)(或默認網(wǎng)關(guān)設(shè)置)得到去往目的主機的下一跳路由器設(shè)置)得到去往目的主機的下一跳路由器路由器路由器1的的IP地址,源主機通過地址,源主機通過ARP解析解析得得到路由器到路由器1端口端口1A的物理地址,然后將要傳送的物理地址,然后將要傳送給目的主

26、機的給目的主機的IP數(shù)據(jù)報用該物理地址封裝成數(shù)據(jù)報用該物理地址封裝成幀后發(fā)送給路由器幀后發(fā)送給路由器1。 圖圖 4-6 位位于于不不同同子子網(wǎng)網(wǎng)的的主主機機進進行行通通信信時時的的地地址址解解析析和和數(shù)數(shù)據(jù)據(jù)傳傳輸輸處處理理 源源主主機機 目目的的主主機機 路路由由器器 1 網(wǎng)網(wǎng)絡(luò)絡(luò) 端端口口 1A 路路由由器器 2 網(wǎng)網(wǎng)絡(luò)絡(luò) 端端口口 2A 路路由由器器 n 網(wǎng)網(wǎng)絡(luò)絡(luò) 端端口口 nA ARP 解解析析 IP 數(shù)數(shù)據(jù)據(jù)報報傳傳輸輸 ARP 解解析析 ARP 解解析析 IP 數(shù)數(shù)據(jù)據(jù)報報傳傳輸輸 IP 數(shù)數(shù)據(jù)據(jù)報報傳傳輸輸 路由器路由器1收到該收到該IP數(shù)據(jù)報后,根據(jù)目的主機的數(shù)據(jù)報后,根據(jù)目的

27、主機的IP地址和自己的地址和自己的路由表路由表確定去往目的主機的確定去往目的主機的下一跳下一跳路由器路由器路由器路由器2的的IP地址,并通過地址,并通過ARP解析解析得到路由器得到路由器2端口端口2A的物理地址,然后將要傳送的物理地址,然后將要傳送給目的主機的給目的主機的IP數(shù)據(jù)報用該物理地址封裝數(shù)據(jù)報用該物理地址封裝成幀成幀后后發(fā)送發(fā)送給路由器給路由器2。如此下去,以如此下去,以逐級跳逐級跳的方式將的方式將IP數(shù)據(jù)報傳至路由數(shù)據(jù)報傳至路由器器n。路由器路由器n根據(jù)目的主機的根據(jù)目的主機的IP地址解析得到目地址解析得到目的主機的物理地址,用該物理地址將的主機的物理地址,用該物理地址將IP數(shù)據(jù)報

28、封數(shù)據(jù)報封裝成幀后發(fā)送給目的主機。裝成幀后發(fā)送給目的主機。假設(shè)一臺假設(shè)一臺IP地址為地址為172.16.1.9,子網(wǎng)掩碼為,子網(wǎng)掩碼為255.255.255.0的客戶機希望向的客戶機希望向IP地址為地址為 172.16.2.5的的主機發(fā)送主機發(fā)送IP數(shù)據(jù)報。數(shù)據(jù)報。當主機當主機A要向主機要向主機B傳輸數(shù)據(jù)報時,傳輸數(shù)據(jù)報時,TCP/IP軟件會利軟件會利用子網(wǎng)掩碼確定主機用子網(wǎng)掩碼確定主機B位于位于遠程子網(wǎng)遠程子網(wǎng)上。上。(1)檢查本地高速緩存)檢查本地高速緩存當一臺設(shè)備確認目的當一臺設(shè)備確認目的IP地址不屬于本子網(wǎng)時,它會根地址不屬于本子網(wǎng)時,它會根據(jù)本身的路由表找到去往目的網(wǎng)絡(luò)的據(jù)本身的路由

29、表找到去往目的網(wǎng)絡(luò)的路由器的路由器的IP地址地址(圖中為(圖中為172.16.1.1)。然后根據(jù)此)。然后根據(jù)此IP地址確定路由地址確定路由器該端口的硬件地址,器該端口的硬件地址,ARP首先首先檢查檢查本地的本地的ARP高速高速緩存,確定它是否含有路由器對應(yīng)端口的緩存,確定它是否含有路由器對應(yīng)端口的IP地址與物地址與物理地址的映射。如果包含,則理地址的映射。如果包含,則ARP取出路由器端口的取出路由器端口的硬件地址,并以此物理地址為目的地址完成數(shù)據(jù)幀的硬件地址,并以此物理地址為目的地址完成數(shù)據(jù)幀的封裝和傳輸。封裝和傳輸。 圖圖 4-7 位位于于不不同同子子網(wǎng)網(wǎng)的的主主機機進進行行通通信信時時先

30、先完完成成對對路路由由器器的的地地址址解解析析和和數(shù)數(shù)據(jù)據(jù)傳傳輸輸 IP 地地址址:172.16.1.9 物物理理地地址址:0 x02608C5A263B 主主機機 A 發(fā)發(fā)送送 ARP 請請求求 主主機機 B IP 地地址址:172.16.2.5 物物理理地地址址:0 x02608C401716 IP 地地址址 物物理理地地址址 172.16.1.9 0 x02608C5A263B 主主機機 A 的的 ARP 高高速速緩緩存存 路路由由器器的的 ARP 高高速速緩緩存存 查查詢詢 ARP 高高速速緩緩存存 寫寫 ARP 高高速速緩緩存存 IP 地地址址 物物理理地地址址 主主機機 B的的 A

31、RP 高高速速緩緩存存 IP 地地址址 物物理理地地址址 IP 地地址址:172.16.1.1 物物理理地地址址:0 x00000C302411 IP 地地址址:172.16.2.1 物物理理地地址址:0 x00000C302412 (2)向下一跳路由器發(fā)送)向下一跳路由器發(fā)送ARP請求請求如果在如果在ARP高速緩存中沒有發(fā)現(xiàn)路由器高速緩存中沒有發(fā)現(xiàn)路由器IP地址地址的映射,則主機的映射,則主機A必須向該路由器必須向該路由器發(fā)送發(fā)送ARP請求請求廣播,并等待答復(fù)。該廣播,并等待答復(fù)。該ARP請求包含發(fā)送者的請求包含發(fā)送者的IP地址和硬件地址,以及路由器的地址和硬件地址,以及路由器的IP地址。地

32、址。(3)緩存緩存ARP請求請求由于由于ARP請求是子網(wǎng)上的廣播,因而網(wǎng)絡(luò)上的每請求是子網(wǎng)上的廣播,因而網(wǎng)絡(luò)上的每臺設(shè)備都能接收到該數(shù)據(jù)包,并將自己的臺設(shè)備都能接收到該數(shù)據(jù)包,并將自己的IP地址地址和該和該ARP請求中所指定的請求中所指定的IP地址相比較。若不匹地址相比較。若不匹配,則忽略;若相匹配,則刷新本地配,則忽略;若相匹配,則刷新本地ARP高速緩高速緩存。當路由器有多個網(wǎng)絡(luò)接口時,每個接口都維存。當路由器有多個網(wǎng)絡(luò)接口時,每個接口都維護各自的高速緩存。護各自的高速緩存。(4)路由器將)路由器將ARP應(yīng)答傳給源主機應(yīng)答傳給源主機路由器向源主機發(fā)出一個路由器向源主機發(fā)出一個ARP應(yīng)答,應(yīng)答

33、給出了應(yīng)答,應(yīng)答給出了路由器與主機路由器與主機A所在網(wǎng)絡(luò)的接口的所在網(wǎng)絡(luò)的接口的IP地址解析。地址解析。(5)源主機)源主機刷新自己的刷新自己的ARP高速緩存高速緩存 源主機刷新自己的源主機刷新自己的ARP高速緩存,使其包含從高速緩存,使其包含從ARP應(yīng)答中得到的路由器的應(yīng)答中得到的路由器的IP地址地址-物理地址映射。物理地址映射。 圖圖 4-8 位位于于不不同同子子網(wǎng)網(wǎng)的的主主機機進進行行通通信信時時路路由由器器參參與與地地址址解解析析 IP 地地址址:172.16.1.9 物物理理地地址址:0 x02608C5A263B 主主機機 A 發(fā)發(fā)送送 ARP 響響應(yīng)應(yīng) 主主機機 B IP 地地址

34、址:172.16.2.5 物物理理地地址址:0 x02608C401716 IP 地地址址 物物理理地地址址 172.16.1.9 0 x02608C5A263B 主主機機 A 的的 ARP 高高速速緩緩存存 路路由由器器的的 ARP 高高速速緩緩存存 寫寫 ARP 高高速速緩緩存存 IP 地地址址 物物理理地地址址 172.16.2.1 0 x00000C302412 主主機機 B 的的 ARP 高高速速緩緩存存 寫寫 ARP 高高速速緩緩存存 IP 地地址址 物物理理地地址址 172.16.1.1 0 x00000C302411 IP 地地址址:172.16.1.1 物物理理地地址址:0

35、x00000C302411 IP 地地址址:172.16.2.1 物物理理地地址址:0 x00000C302412 發(fā)發(fā)送送數(shù)數(shù)據(jù)據(jù)幀幀 查查詢詢 ARP 高高速速緩緩存存 發(fā)發(fā)送送 ARP 請請求求 (6)源主機向路由器)源主機向路由器發(fā)送數(shù)據(jù)發(fā)送數(shù)據(jù)完成路由器地址的解析后,將數(shù)據(jù)傳給路由器。完成路由器地址的解析后,將數(shù)據(jù)傳給路由器。(7)路由器進行轉(zhuǎn)發(fā)前查詢)路由器進行轉(zhuǎn)發(fā)前查詢ARP高速緩存高速緩存數(shù)據(jù)被傳送到路由器后,路由器根據(jù)數(shù)據(jù)被傳送到路由器后,路由器根據(jù)IP數(shù)據(jù)報中目的主數(shù)據(jù)報中目的主機的機的IP地址和地址和路由表路由表確定數(shù)據(jù)是否已到達最后一跳路由確定數(shù)據(jù)是否已到達最后一跳路由

36、器。若不是,則繼續(xù)向下一跳路由器轉(zhuǎn)發(fā);否則,可以器。若不是,則繼續(xù)向下一跳路由器轉(zhuǎn)發(fā);否則,可以直接發(fā)往目的主機。直接發(fā)往目的主機。(8)向目的主機發(fā)送)向目的主機發(fā)送ARP請求請求如果在路由器的如果在路由器的ARP高速緩存中沒有找到目的主機高速緩存中沒有找到目的主機的地址映射,則路由器就必須向通往目的網(wǎng)絡(luò)的接的地址映射,則路由器就必須向通往目的網(wǎng)絡(luò)的接口廣播一個口廣播一個ARP請求,并等待答復(fù)。請求,并等待答復(fù)。(9)刷新)刷新ARP高速緩存高速緩存目的子網(wǎng)上的所有主機均能接收到目的子網(wǎng)上的所有主機均能接收到ARP廣播,并將廣播,并將自己的自己的IP地址與地址與ARP請求中所指定的請求中所指

37、定的IP地址進行比地址進行比較。如果不相匹配,則拋棄該較。如果不相匹配,則拋棄該ARP請求;如果匹配,請求;如果匹配,則目的主機刷新它的則目的主機刷新它的ARP高速緩存表目。高速緩存表目。(10)目的主機將)目的主機將ARP應(yīng)答發(fā)送回路由器應(yīng)答發(fā)送回路由器 目的主機向路由器發(fā)回一個目的主機向路由器發(fā)回一個ARP應(yīng)答。應(yīng)答中包含應(yīng)答。應(yīng)答中包含對目的主機地址的解析結(jié)果。對目的主機地址的解析結(jié)果。(11)路由器刷新高速緩存)路由器刷新高速緩存路由器收到應(yīng)答后,刷新自己的高速緩存,使其包路由器收到應(yīng)答后,刷新自己的高速緩存,使其包含目的主機的地址映射。含目的主機的地址映射。(12)路由器向目的主機轉(zhuǎn)

38、發(fā)數(shù)據(jù))路由器向目的主機轉(zhuǎn)發(fā)數(shù)據(jù)完成目的主機地址的解析后,源主機根據(jù)目的完成目的主機地址的解析后,源主機根據(jù)目的主機的物理地址進行物理數(shù)據(jù)幀的封裝,然主機的物理地址進行物理數(shù)據(jù)幀的封裝,然后將數(shù)據(jù)傳給目的主機。后將數(shù)據(jù)傳給目的主機。至此,源主機和目的主機完成了一次單向通信。至此,源主機和目的主機完成了一次單向通信。第一次通信時要完成第一次通信時要完成ARP高速緩存的寫入,高速緩存的寫入,后面的通信就變得容易得多了。后面的通信就變得容易得多了。引入引入ARP高高速緩存的好處速緩存的好處在于:一次解析,多次使用。在于:一次解析,多次使用。這里需要這里需要注意注意的是:數(shù)據(jù)包在從源到目的地的的是:數(shù)

39、據(jù)包在從源到目的地的傳輸是通過傳輸是通過逐級跳逐級跳的方式完成的。在轉(zhuǎn)發(fā)過的方式完成的。在轉(zhuǎn)發(fā)過程中數(shù)據(jù)包的程中數(shù)據(jù)包的IP地址是不發(fā)生變化的地址是不發(fā)生變化的,而,而物物理地址在每一跳都會發(fā)生變化理地址在每一跳都會發(fā)生變化。遠程通信時。遠程通信時的逐段地址解析正是為了滿足這一要求。的逐段地址解析正是為了滿足這一要求。 圖圖 4-9 位位于于不不同同子子網(wǎng)網(wǎng)的的主主機機進進行行通通信信時時路路由由器器轉(zhuǎn)轉(zhuǎn)發(fā)發(fā)數(shù)數(shù)據(jù)據(jù) IP地地址址:172.16.1.9 物物理理地地址址:0 x02608C5A263B 主主機機 A 主主機機 B IP地地址址:172.16.2.5 物物理理地地址址:0 x02

40、608C401716 IP地地址址 物物理理地地址址 172.16.1.9 0 x02608C5A263B 172.16.2.5 0 x02608C401716 主主機機 A的的 ARP高高速速緩緩存存 路路由由器器的的 ARP高高速速緩緩存存 IP地地址址 物物理理地地址址 172.16.2.1 0 x00000C302412 主主機機 B的的 ARP高高速速緩緩存存 IP地地址址 物物理理地地址址 172.16.1.1 0 x00000C302411 IP地地址址:172.16.1.1 物物理理地地址址:0 x00000C302411 IP地地址址:172.16.2.1 物物理理地地址址:

41、0 x00000C302412 刷刷新新 ARP高高速速緩緩存存 發(fā)發(fā)送送數(shù)數(shù)據(jù)據(jù)幀幀 發(fā)發(fā)送送 ARP請請求求 返回返回4.2 反向地址解析協(xié)議反向地址解析協(xié)議(RARP) 反向地址解析協(xié)議反向地址解析協(xié)議RARP可以實現(xiàn)從物理地可以實現(xiàn)從物理地址到址到IP地址的轉(zhuǎn)換。反向地址解析協(xié)議被無地址的轉(zhuǎn)換。反向地址解析協(xié)議被無盤計算機用來獲取其盤計算機用來獲取其IP地址。由于無盤計算地址。由于無盤計算機沒有外部存儲器來記錄其機沒有外部存儲器來記錄其IP地址,一旦關(guān)地址,一旦關(guān)機,就會丟掉它的機,就會丟掉它的IP地址。地址。 無盤計算機為了在開機時獲得它的無盤計算機為了在開機時獲得它的IP地址,地址

42、,必須有一個必須有一個唯一的且容易讀取的標識符唯一的且容易讀取的標識符,根,根據(jù)這一標識,無盤計算機可以從據(jù)這一標識,無盤計算機可以從RARP服務(wù)服務(wù)器器上獲得其上獲得其IP地址。地址。 物理地址物理地址可以直接從硬件(可以直接從硬件(NIC)中讀取,而中讀取,而且物理地址在一個物理網(wǎng)絡(luò)中是唯一的。因且物理地址在一個物理網(wǎng)絡(luò)中是唯一的。因此,物理地址是解析協(xié)議地址的最佳標識符。此,物理地址是解析協(xié)議地址的最佳標識符。 在進行反向地址解析前,無盤計算機只知道在進行反向地址解析前,無盤計算機只知道自己的物理地址,另外還具有一個位于自己的物理地址,另外還具有一個位于ROM中的基本輸入中的基本輸入/輸

43、出系統(tǒng)。通過這個基本輸入輸出系統(tǒng)。通過這個基本輸入/輸出系統(tǒng)無盤計算機可以在網(wǎng)絡(luò)上傳送數(shù)據(jù)。輸出系統(tǒng)無盤計算機可以在網(wǎng)絡(luò)上傳送數(shù)據(jù)。 由于無盤計算機不知道自己的由于無盤計算機不知道自己的IP地址,同時也地址,同時也不知道不知道RARP服務(wù)器的服務(wù)器的IP地址和物理地址,因地址和物理地址,因此,無盤計算機只能此,無盤計算機只能以廣播方式發(fā)出以廣播方式發(fā)出RARP請請求求。反向地址解析過程如圖。反向地址解析過程如圖4-10所示。所示。 之所以之所以RARP服務(wù)器能夠給出無盤計算機的地服務(wù)器能夠給出無盤計算機的地址映射,是因為址映射,是因為RARP服務(wù)器上存有管理人員服務(wù)器上存有管理人員配置好的配置

44、好的物理地址物理地址-IP地址映射表地址映射表。 圖圖 4-10 RARP 請請求求與與應(yīng)應(yīng)答答過過程程 物物理理地地址址:0 x45EF695A263B RARP 地地址址映映射射表表 物物理理地地址址 IP 地地址址 0 x45EF695A263B 196.168.27.20 RARP 請請求求 RARP 應(yīng)應(yīng)答答 RARP 服服務(wù)務(wù)器器 (1)無盤計算機以廣播方式發(fā)出攜帶本機物理地址的)無盤計算機以廣播方式發(fā)出攜帶本機物理地址的RARP請求。注意這里的廣播是幀的廣播,即目的請求。注意這里的廣播是幀的廣播,即目的MAC地址為全地址為全“1”。(2)網(wǎng)上所有的計算機均收到該請求,但只有提供)

45、網(wǎng)上所有的計算機均收到該請求,但只有提供RARP服務(wù)的服務(wù)的RARP服務(wù)器處理請求并根據(jù)請求者的服務(wù)器處理請求并根據(jù)請求者的物理地址物理地址查物理地址查物理地址-IP地址映射表地址映射表,然后形成應(yīng)答。,然后形成應(yīng)答。應(yīng)答以單播方式發(fā)送。應(yīng)答以單播方式發(fā)送。 為了保證系統(tǒng)的為了保證系統(tǒng)的可靠性可靠性,可以在網(wǎng)絡(luò)上設(shè)置,可以在網(wǎng)絡(luò)上設(shè)置若干臺若干臺RARP服務(wù)器,此時,請求者會收到多服務(wù)器,此時,請求者會收到多個個RARP服務(wù)器的應(yīng)答,而請求者只認可最先服務(wù)器的應(yīng)答,而請求者只認可最先到達的一個應(yīng)答。到達的一個應(yīng)答。 為了防止多個為了防止多個RARP服務(wù)器同時給出應(yīng)答造成服務(wù)器同時給出應(yīng)答造成沖

46、突沖突,可以將,可以將RARP服務(wù)器分服務(wù)器分為主為主RARP服務(wù)服務(wù)器器和和備份備份RARP服務(wù)器服務(wù)器,主,主RARP服務(wù)器只有服務(wù)器只有一個而備份一個而備份RARP服務(wù)器可以有多個。正常情服務(wù)器可以有多個。正常情況下由主況下由主RARP服務(wù)器給出應(yīng)答,只有當主服務(wù)器給出應(yīng)答,只有當主RARP服務(wù)器不能給出應(yīng)答時,備份服務(wù)器不能給出應(yīng)答時,備份RARP服服務(wù)器才介入解析工作。務(wù)器才介入解析工作。 設(shè)備不僅可以對自己的地址進行反向解析,設(shè)備不僅可以對自己的地址進行反向解析,而且而且可以對其他機器的地址進行反向解析可以對其他機器的地址進行反向解析。地址解析協(xié)議地址解析協(xié)議ARP和反向地址解析協(xié)

47、議和反向地址解析協(xié)議RARP的的不同之處不同之處: ARP假定每個主機都知道自己的物理地址和假定每個主機都知道自己的物理地址和IP地址的映射,地址解析的目的是求取另一地址的映射,地址解析的目的是求取另一個設(shè)備的物理地址,而個設(shè)備的物理地址,而RARP則主要是由本則主要是由本機的物理地址求取本機的機的物理地址求取本機的IP地址。地址。 RARP需要有需要有RARP服務(wù)器幫助完成解析,服務(wù)器幫助完成解析,而而ARP不需要專門的服務(wù)器。不需要專門的服務(wù)器。返回返回4.3 地址解析報文地址解析報文4.3.1 地址解析報文格式地址解析報文格式 ARP和和RARP都是通過一對請求和應(yīng)答報文來完成解都是通過

48、一對請求和應(yīng)答報文來完成解析的。析的。TCP/IP協(xié)議為了保證一致性和處理上的方便,協(xié)議為了保證一致性和處理上的方便,將將ARP和和RARP的請求和應(yīng)答報文設(shè)計成的請求和應(yīng)答報文設(shè)計成相同的格式相同的格式,通過通過操作字段操作字段來加以區(qū)別。這一設(shè)計思想在來加以區(qū)別。這一設(shè)計思想在TCP/IP協(xié)議的設(shè)計中被反復(fù)使用。協(xié)議的設(shè)計中被反復(fù)使用。 硬硬件件類類型型 協(xié)協(xié)議議類類型型 硬硬件件地地址址長長度度 協(xié)協(xié)議議地地址址長長度度 操操作作類類型型 發(fā)發(fā)送送方方硬硬件件地地址址(如如以以太太網(wǎng)網(wǎng)地地址址) 發(fā)發(fā)送送方方協(xié)協(xié)議議地地址址(如如 IP 地地址址) 目目的的協(xié)協(xié)議議地地址址(如如 IP

49、地地址址) 目目的的硬硬件件地地址址(如如以以太太網(wǎng)網(wǎng)地地址址) 圖圖 4-11 ARP/RARP 報報文文格格式式 0 8 16 314.3.2 地址解析報文處理地址解析報文處理 在在ARP請求請求報文中,發(fā)送方在報文中,發(fā)送方在發(fā)送方硬件地址字段發(fā)送方硬件地址字段填入本機的物理地址,在填入本機的物理地址,在發(fā)送方協(xié)議地址字段發(fā)送方協(xié)議地址字段填入填入本機的協(xié)議地址(對于本機的協(xié)議地址(對于TCP/IP協(xié)議就是協(xié)議就是IP地址),地址),在在目的協(xié)議地址字段目的協(xié)議地址字段填入準備解析的目標機的填入準備解析的目標機的IP地地址,址,目的硬件地址目的硬件地址不填(為不填(為0),在),在操作類

50、型字段填操作類型字段填入入“1”表示是表示是ARP請求。請求。ARP請求以請求以廣播方式廣播方式在物在物理網(wǎng)絡(luò)中發(fā)送。理網(wǎng)絡(luò)中發(fā)送。 在在ARP應(yīng)答應(yīng)答報文中,目標機將收到的報文中,目標機將收到的ARP請求報文請求報文中的發(fā)送方硬件地址和發(fā)送方協(xié)議地址放入中的發(fā)送方硬件地址和發(fā)送方協(xié)議地址放入目的硬目的硬件地址件地址和和目的協(xié)議地址目的協(xié)議地址,將自己的硬件地址和協(xié)議,將自己的硬件地址和協(xié)議地址(地址(IP地址)填入地址)填入發(fā)送方硬件地址發(fā)送方硬件地址和和發(fā)送方協(xié)議發(fā)送方協(xié)議地址地址,在,在操作類型字段填入操作類型字段填入“2”表示是表示是ARP應(yīng)答。應(yīng)答。ARP應(yīng)答以應(yīng)答以單播方式單播方式

51、在物理網(wǎng)絡(luò)中發(fā)送。在物理網(wǎng)絡(luò)中發(fā)送。 在在RARP請求請求報文中,本機一般既是發(fā)送方又是目標報文中,本機一般既是發(fā)送方又是目標機(需要獲得其機(需要獲得其IP地址),因此,在發(fā)送方硬件地址地址),因此,在發(fā)送方硬件地址字段和目的硬件地址字段都填本機的物理地址。操作字段和目的硬件地址字段都填本機的物理地址。操作類型字段填入類型字段填入“3”表示是表示是RARP請求。請求。RARP請求請求以廣播方式在物理網(wǎng)絡(luò)中發(fā)送。以廣播方式在物理網(wǎng)絡(luò)中發(fā)送。 RARP應(yīng)答應(yīng)答報文由報文由RARP服務(wù)器給出,因此,服務(wù)器給出,因此,RARP服務(wù)器是發(fā)送方。在服務(wù)器是發(fā)送方。在RARP應(yīng)答報文中,應(yīng)答報文中,發(fā)送方

52、硬件發(fā)送方硬件地址和發(fā)送方協(xié)議地址字段填的是給出應(yīng)答的地址和發(fā)送方協(xié)議地址字段填的是給出應(yīng)答的RARP服務(wù)器的物理地址和服務(wù)器的物理地址和IP地址地址,而,而目的硬件地址和目的目的硬件地址和目的協(xié)議地址字段填的是被解析對象的協(xié)議地址字段填的是被解析對象的IP地址和物理地址地址和物理地址,操作類型字段填入操作類型字段填入“4”表示是表示是RARP應(yīng)答。應(yīng)答。RARP應(yīng)答以單播方式在物理網(wǎng)絡(luò)中發(fā)送。應(yīng)答以單播方式在物理網(wǎng)絡(luò)中發(fā)送。4.3.3 地址解析報文封裝地址解析報文封裝 ARP/RARP報文是作為一般數(shù)據(jù)直接封裝在報文是作為一般數(shù)據(jù)直接封裝在物理幀中進行傳輸?shù)?,物理幀中進行傳輸?shù)?,ARP/RA

53、RP報文封裝報文封裝在以太網(wǎng)物理幀中的格式如圖所示。在以太網(wǎng)物理幀中的格式如圖所示。 幀幀類類型型 ARP/RARP 報報文文 PAD 字字節(jié)節(jié) 2 28 18 圖圖 4-14 ARP/RARP 報報文文封封裝裝在在以以太太網(wǎng)網(wǎng)幀幀中中格格式式 CRC 4 硬硬件件 類類型型 目目的的地地址址 源源地地址址 6 6 協(xié)協(xié)議議 類類型型 硬硬件件地地 址址長長度度 協(xié)協(xié)議議地地 址址長長度度 操操作作 類類型型 發(fā)發(fā)送送者者 以以太太網(wǎng)網(wǎng)地地址址 目目標標 以以太太網(wǎng)網(wǎng)地地址址 發(fā)發(fā)送送者者 IP 地地址址 目目標標 IP 地地址址 2 2 2 1 1 6 6 4 4 ARP:0 x0806 RARP: 0 x8035 1:ARP 請請求求 2:ARP 應(yīng)應(yīng)答答 3:RARP 請請求求 4:R

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論