RFC894--以太网上IP数据报的传输标准
備忘錄狀態(tài)
這篇RFC闡述了一種在以太網(wǎng)上封裝IP數(shù)據(jù)報的標準方法。這篇RFC是為ARPA-INTERNET社區(qū)提供的。
?
介紹
本備忘錄適應(yīng)于以太網(wǎng)(10Mbps,48bit地址)。詳細描述了IP數(shù)據(jù)報在試驗型以太網(wǎng)(Experimental Ethernet)上的傳輸過程。
?
幀(Frame)格式
IP數(shù)據(jù)報以標準以太網(wǎng)幀格式進行傳輸。以太網(wǎng)幀中的type字段必須包含十六進制值0x0800,。data字段包含IP包頭和緊接包頭的IP數(shù)據(jù)。
以太網(wǎng)發(fā)送的包中data字段的最小長度是46字節(jié)。如果需要的話,data字段應(yīng)該用0填充,以滿足最小長度。這個填充不是IP包的一部分,也不計算在IP報頭的total length字段中。
以太網(wǎng)發(fā)送的包中data字段的最大長度是1500字節(jié),所以Ethernet發(fā)送的IP數(shù)據(jù)報的最大長度也是1500字節(jié)。鼓勵具體的實現(xiàn)能夠支持最大長度的包。網(wǎng)關(guān)(gateway)的實現(xiàn)必須能夠接收最大長度的包,并且如果需要的話可以進行分片。如果一個系統(tǒng)不能夠接收最大長度的包,它應(yīng)該采取一些方法,阻止別的系統(tǒng)發(fā)送最大長度的包,例如,通過使用TCP中的MaximumSegment Size 選項。
注意:以太網(wǎng)上的數(shù)據(jù)報可能比通常的Internet默認最大包長度576字節(jié)長。連接上Ethernet的主機,當要發(fā)送數(shù)據(jù)報給不在同一個以太網(wǎng)的主機時,應(yīng)該記住這一點。應(yīng)該發(fā)送小點的數(shù)據(jù)報來避免在中間的網(wǎng)關(guān)上進行分片。在這一點上如果要深入研究可以參考4。
?
地址映射
有很多種方式可以完成32位Internetaddress到48位Ethernet address的映射。可以用靜態(tài)的表,也可以使用動態(tài)的發(fā)現(xiàn)過程。
? ? ? ? 靜態(tài)表
? ? ? ? ? ? ? ? 每一個主機可以提供一個包含本地網(wǎng)絡(luò)所有其他主機的表,表中包含他們的Ehternet地址和Internet地址。
? ? ? ? 動態(tài)發(fā)現(xiàn)
? ? ? ? ? ? ? ?32位Internet address和48位Ethernetaddress之間映射可以通過ARP(地址解析協(xié)議)來完成。Internet地址被隨意地分配到一些網(wǎng)絡(luò)中,每個主機必須知道它自己的 ? ? ? ? ? ? ? ?Internet地址,并且能夠適當?shù)鼗貜?fù)Ethernet AddressResolution pachets,當然在需要的時候,它也可以使用ARP將Internet地址轉(zhuǎn)換成Ethernet地址。
? ? ? ? 廣播地址
? ? ? ?Internet廣播地址(那個網(wǎng)絡(luò)的地址中,主機部分全是二進制1),可以被映射成Ethernet廣播地址(所有的二進制位都是1,十六進制下是FF-FF-FF-FF).
?
? ? ? ?強烈推薦使用ARP動態(tài)發(fā)現(xiàn)過程。
?
尾格式
Unix 4.2bsd的一些版本使用了一個不同的封裝方式,是為了使帶有VAX虛擬內(nèi)存體系結(jié)構(gòu)的網(wǎng)絡(luò)表現(xiàn)的更好。允許在同一個Ethernet網(wǎng)中的系統(tǒng)在他們之間使用這種格式。
除非發(fā)送者明確知道接受者能夠解析這種格式的包,不需要主機去實現(xiàn)它,這個格式的包也不應(yīng)該發(fā)送給其他主機。這種尾包封裝的細節(jié)可以參考6。
(記住:現(xiàn)在Unix 4.2bsd選擇全部使用這種尾格式,或者全不用,(對每一個接口來說),取決于啟動時的選項。在將來可能有改變。Unix 4.2bsd同時也使用一種非標準的Internet廣播地址,地址中的主機部分全是0,這在將來也可能改變)。
?
字節(jié)序
和在IP協(xié)議說明書的附錄B中所描述的一樣,以太網(wǎng)上的IP數(shù)據(jù)報像一串8-bit的字節(jié)一樣傳輸。
?
參考引用
??? 。。。。。總結(jié)
以上是生活随笔為你收集整理的RFC894--以太网上IP数据报的传输标准的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 迈向万亿市场的直播电商
- 下一篇: 互联网日报 | 北斗三号全球卫星导航系统