05-RARP: 逆地址解析协议
網(wǎng)絡(luò)上的每個(gè)系統(tǒng)都具有唯一的硬件地址,它是由網(wǎng)絡(luò)接口生產(chǎn)廠家配置的。無盤系統(tǒng)的R A R P實(shí)現(xiàn)過程是從接口卡上讀取唯一的硬件地址,然后發(fā)送一份R A R P請(qǐng)求(一幀在網(wǎng)絡(luò)上廣播的數(shù)據(jù)),請(qǐng)求某個(gè)主機(jī)響應(yīng)該無盤系統(tǒng)的I P地址(在R A R P應(yīng)答中)。
2.RARP的分組格式
R A R P分組的格式與A R P分組基本一致3)。它們之間主要的差別是R A R P請(qǐng)求或應(yīng)答的幀類型代碼為0 x 8 0 3 5,而且R A R P請(qǐng)求的操作代碼為3,應(yīng)答操作代碼為4。
對(duì)應(yīng)于A R P,R A R P請(qǐng)求以廣播方式傳送,而R A R P應(yīng)答一般是單播( u n i c a s t )傳送的。
3.RARP舉例
在互聯(lián)網(wǎng)中,我們可以強(qiáng)制s u n主機(jī)從網(wǎng)絡(luò)上引導(dǎo),而不是從本地磁盤引導(dǎo)。如果在主機(jī)b s d i上運(yùn)行R A R P服務(wù)程序和t c p d u m p命令,就可以得到如圖5 - 1那樣的輸出。用-e參數(shù)使得t c p d u m p命令打印出硬件地址:
R A R P請(qǐng)求是廣播方式(第1行),而第2行的R A R P應(yīng)答是單播方式。第2行的輸出中a ts u n表示R A R P應(yīng)答包含主機(jī)s u n的I P地址(1 4 0 . 2 5 2 . 1 3 . 3 3)。
在第3行中,我們可以看到,一旦s u n收到I P地址,它就發(fā)送一個(gè)T F T P讀請(qǐng)求( R R Q)給文件8 C F C 0 D 2 1 . S U N 4 C)。文件名中的8個(gè)十六進(jìn)制數(shù)字表求主機(jī)s u n的I P地址1 4 0 . 2 5 2 . 1 3 . 3 3。這個(gè)I P地址在R A R P應(yīng)答中返回。文件名的后綴S U N 4 C表示被引導(dǎo)系統(tǒng)的類型。
當(dāng)無盤系統(tǒng)從R A R P應(yīng)答中收到它的I P地址后,它將發(fā)送T F T P請(qǐng)
求來讀取引導(dǎo)映象。
當(dāng)網(wǎng)絡(luò)上沒有R A R P服務(wù)器時(shí)。每個(gè)分組的目的地址都是以太網(wǎng)廣播地址。在w h o- 后面的以太網(wǎng)地址是目的硬件地址,跟在t e l l后面的以太網(wǎng)地址是發(fā)送端的硬件地址。
4.RARP服務(wù)器的設(shè)計(jì)
雖然R A R P在概念上很簡(jiǎn)單,但是一個(gè)R A R P服務(wù)器的設(shè)計(jì)與系統(tǒng)相關(guān)而且比較復(fù)雜。相反,提供一個(gè)A R P服務(wù)器很簡(jiǎn)單,通常是T C P / I P在內(nèi)核中實(shí)現(xiàn)的一部分。由于內(nèi)核知道I P地址和硬件地址,因此當(dāng)它收到一個(gè)詢問I P地址的A R P請(qǐng)求時(shí),只需用相應(yīng)的硬件地址來提供應(yīng)答就可以了。
4.1作為用戶京城的RARP服務(wù)器
4.2每個(gè)網(wǎng)絡(luò)有多個(gè)RARP服務(wù)器
來源: TCP/IP 卷一
轉(zhuǎn)載于:https://www.cnblogs.com/OceanF/p/9193565.html
總結(jié)
以上是生活随笔為你收集整理的05-RARP: 逆地址解析协议的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浏览器有关问题
- 下一篇: 金山WPS发布了Linux WPS Of