一.介紹:
本備忘錄用于10MB/S,48位地址的以太網。ip數據包在3MB/S,8位地址的以太網中
的傳輸過程見[3]。
幀格式:
IP數據包以標準的以太網幀格式方式傳輸。以太網幀數據必須包含十六進制數0800H
以表示它的類型。幀數據要包含IP數據前面的IP首部。
發送到以太網的數據包的最小長度為1500個字節,因此,發送到以太網的IP數據包的
最大長度為1500個字節。在實行中,推薦使用最大長度的包。網關的設計必須能夠接收最
大長度的包,并且在必要的情況下,可以將過大的包切割。假如一個系統不能接收最大長度
的包,他應該采取步驟,在發送時減小包長,例如使用TCP最大段長度[4]。
注重:在以太網上的數據包可能不再是一般Internet上默認的576字節的最大包長。連接
在一個以太網上的主機在向另一個以太網上的主機發送數據包時,應該注重。比較合適的方
法是發送一個較小的數據包以避免在中間的網關處被不必要地分割。在這一點上,請參考[4]
以得到更多的信息。
1984年4月
二.地址映射:
32位的IP地址映射到48位的以太網地址有多種方式??梢允褂靡粋€靜態的表格或一
個動態的程序。
2.1.靜態的表格:
在一個局域網里可以為每一個主機制定一個以太網地址和IP地址對應的表格。
2.2.動態的程序:
32位的IP地址和48位的以太網地址之間的映射可以通過ARP[5](地址解析協議)
來實現。IP地址在一些Internet中,被隨意的指定。每一個主機必須知道它的IP地址并合
適的響應它的以太網地址才能正常工作。它也應該在需要時,使用ARP去把IP地址映射為
以太網地址。
2.3.廣播地址:
Internet上的廣播地址(在局域網上的地址是48個全1)可以被映射為廣播以太網
地址(FF-FF-FF-FF-FF-FF)。
強烈推薦使用ARP動態解析程序。
三.跟蹤格式:
一些版本的Unix4.2bsd使用一種不同的掩蓋法,為了在VAX虛擬內存結構下得到更好
的性能。在同一個以太網中的兼容的系統可能在它們中使用這種格式。
主機不要求去實現這種方式。沒有數據包能在這種方式下發送給其它主機,除非發送
者肯定接受者將能夠解釋它們。
(注重:現在Unix4.2bsd系統可以一直使用追蹤方式,也可以不使用它們,這取決于
引導式的選項。這種狀況希望將來能被改變。Unix4.2bsd系統還使用全0的以太網地址作
為廣播地址,這也將在將來被改變。)
1984年4月
四.字節約定:
如在Internet協議說明的附錄B中所描述的,被發送至以太網的IP數據包以8位
為一字節。
五.參考:
[1]Postel,J.,"InternetSciencesInstitute,September1981.
[2]"TheEthernet-ALocalAreaNetwork",Version1.0,Digital
EquipmentCorporation,IntelCorporation,XeroxCorporation,
September1980.
[3]Postel,J.,"AStandardfortheTransmissionofIPDatagrams
overEXPerimentalEthernetNetworks",RFC-895,USC/Information
SciencesInstitute,April1984.
[4]Postel,J.,"TheTCPMaximumSegmentSizeOptionandRelated
Topics",RFC-879,USC/InformationSciencesInstitute,November1983.
[5]Plummer,D.,"AnEthernetAddressResolutionProtocol",RFC-826,
SymbolicsCambridgeResearchCenter,November1982.
[6]Leffler,S.,andM.Karels,"TrailerEncapsulations",RFC-893,
UniversityofCaliforniaatBerkeley,April1984
新聞熱點
疑難解答