主機(jī)A收到主機(jī)B的ARP響應(yīng)分組
發(fā)布時(shí)間:2014/8/29 21:24:22 訪問次數(shù):2661
(1) ARP進(jìn)程在本局域網(wǎng)上廣播發(fā)送一個(gè)ARP請求分組(具體格式可參閱[COME06]第23章)。 ADS1110A7IDBVR圖4-ll(a)是主機(jī)A廣播發(fā)送ARP請求分組的示意圖。ARP請求分組的主要內(nèi)容是:“我的IP地址是209;0.0.5,硬件地址是OO-OO-C0-15-AD-18。我想知道lP地址為209.0.0.6的主機(jī)的硬件地址!
(2)在本局域網(wǎng)上的所有主機(jī)上運(yùn)行的ARP進(jìn)程都收到此ARP請求分組。
(3)主機(jī)B的IP地址與ARP請求分組中要查詢的IP地址一致,就收下這個(gè)ARP請求分組,并向主機(jī)A發(fā)送ARP響應(yīng)分組(其格式見[COME06]),并在這個(gè)ARP響應(yīng)分組中寫入自己的硬件地址。由于其余的所有主機(jī)的IP地址都與ARP請求分組中要查詢的IP地址不一致,因此都不理睬這個(gè)ARP請求分組,見圖4-ll(b)。ARP響應(yīng)分組的主要內(nèi)容是表明:“我的IP地址是209.0.0.6,我的硬件地址是08-00-2B-OO-EE-OA。”請注意:雖然ARP請求分組是廣播發(fā)送的,但ARP響應(yīng)分組是普通的單播,即從一個(gè)源地址發(fā)送到一個(gè)目的地址。
(4)主機(jī)A收到主機(jī)B的ARP響應(yīng)分組后,就在其ARP高速緩存中寫入主機(jī)B的lP地址到硬件地址的映射。
當(dāng)主機(jī)A向B發(fā)送數(shù)據(jù)報(bào)時(shí),很可能以后不久主機(jī)B還要向A發(fā)送數(shù)據(jù)報(bào),因而主機(jī)B也可能要向A發(fā)送ARP請求分組。為了減少網(wǎng)絡(luò)上的通信量,主機(jī)A在發(fā)送其ARP請求分組時(shí),就把自己的IP地址到硬件地址的映射寫入ARP請求分組。當(dāng)主機(jī)B收到A的ARP請求分組時(shí),就把主機(jī)A的這一地址映射寫入主機(jī)B自已的ARP高速緩存中。以后主機(jī)B向A發(fā)送數(shù)據(jù)報(bào)時(shí)就很方便了。
可見ARP高速緩存非常有用。如果不使用ARP高速緩存,那么任何一個(gè)主機(jī)只要進(jìn)行一次通信,就必須在網(wǎng)絡(luò)上用廣播方式發(fā)送ARP請求分組,這就使網(wǎng)絡(luò)上的通信量大大增加。ARP把已經(jīng)得到的地址映射保存在高速緩存中,這樣就使得該主機(jī)下次再和具有同樣目的地址的主機(jī)通信時(shí),可以直接從高速緩存中找到所需的硬件地址而不必再用廣播方式發(fā)送ARP請求分組。
(1) ARP進(jìn)程在本局域網(wǎng)上廣播發(fā)送一個(gè)ARP請求分組(具體格式可參閱[COME06]第23章)。 ADS1110A7IDBVR圖4-ll(a)是主機(jī)A廣播發(fā)送ARP請求分組的示意圖。ARP請求分組的主要內(nèi)容是:“我的IP地址是209;0.0.5,硬件地址是OO-OO-C0-15-AD-18。我想知道lP地址為209.0.0.6的主機(jī)的硬件地址!
(2)在本局域網(wǎng)上的所有主機(jī)上運(yùn)行的ARP進(jìn)程都收到此ARP請求分組。
(3)主機(jī)B的IP地址與ARP請求分組中要查詢的IP地址一致,就收下這個(gè)ARP請求分組,并向主機(jī)A發(fā)送ARP響應(yīng)分組(其格式見[COME06]),并在這個(gè)ARP響應(yīng)分組中寫入自己的硬件地址。由于其余的所有主機(jī)的IP地址都與ARP請求分組中要查詢的IP地址不一致,因此都不理睬這個(gè)ARP請求分組,見圖4-ll(b)。ARP響應(yīng)分組的主要內(nèi)容是表明:“我的IP地址是209.0.0.6,我的硬件地址是08-00-2B-OO-EE-OA!闭堊⒁猓弘m然ARP請求分組是廣播發(fā)送的,但ARP響應(yīng)分組是普通的單播,即從一個(gè)源地址發(fā)送到一個(gè)目的地址。
(4)主機(jī)A收到主機(jī)B的ARP響應(yīng)分組后,就在其ARP高速緩存中寫入主機(jī)B的lP地址到硬件地址的映射。
當(dāng)主機(jī)A向B發(fā)送數(shù)據(jù)報(bào)時(shí),很可能以后不久主機(jī)B還要向A發(fā)送數(shù)據(jù)報(bào),因而主機(jī)B也可能要向A發(fā)送ARP請求分組。為了減少網(wǎng)絡(luò)上的通信量,主機(jī)A在發(fā)送其ARP請求分組時(shí),就把自己的IP地址到硬件地址的映射寫入ARP請求分組。當(dāng)主機(jī)B收到A的ARP請求分組時(shí),就把主機(jī)A的這一地址映射寫入主機(jī)B自已的ARP高速緩存中。以后主機(jī)B向A發(fā)送數(shù)據(jù)報(bào)時(shí)就很方便了。
可見ARP高速緩存非常有用。如果不使用ARP高速緩存,那么任何一個(gè)主機(jī)只要進(jìn)行一次通信,就必須在網(wǎng)絡(luò)上用廣播方式發(fā)送ARP請求分組,這就使網(wǎng)絡(luò)上的通信量大大增加。ARP把已經(jīng)得到的地址映射保存在高速緩存中,這樣就使得該主機(jī)下次再和具有同樣目的地址的主機(jī)通信時(shí),可以直接從高速緩存中找到所需的硬件地址而不必再用廣播方式發(fā)送ARP請求分組。
上一篇:地址解析協(xié)議ARP
上一篇:ARP高速緩存非常有用
熱門點(diǎn)擊
- 所有的因特網(wǎng)標(biāo)準(zhǔn)都是以RFC的形式在因特網(wǎng)上
- PPP協(xié)議的幀格式
- MAC幀的格式
- 用機(jī)內(nèi)基準(zhǔn)信號對示波器進(jìn)行自檢
- 在RFC 4271中規(guī)定了BGP-4的四種報(bào)
- 網(wǎng)橋的自學(xué)習(xí)和轉(zhuǎn)發(fā)過程
- 二進(jìn)制編碼器
- AD574A芯片介紹
- 主機(jī)A收到主機(jī)B的ARP響應(yīng)分組
- 分層次的路由選擇協(xié)議
推薦技術(shù)資料
- 驅(qū)動板的原理分析
- 先來看看原理圖。圖8所示為底板及其驅(qū)動示意圖,F(xiàn)M08... [詳細(xì)]
- 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è)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究