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