?? rfc948.txt
字號(hào):
組織:中國(guó)互動(dòng)出版網(wǎng)(http://www.china-pub.com/)
RFC文檔中文翻譯計(jì)劃(http://www.china-pub.com/compters/emook/aboutemook.htm)
E-mail:ouyang@china-pub.com
譯者:董睿(dongrui dongrui511@21cn.com )
譯文發(fā)布時(shí)間:2001-11-24
版權(quán):本中文翻譯文檔版權(quán)歸中國(guó)互動(dòng)出版網(wǎng)所有。可以用于非商業(yè)用途自由轉(zhuǎn)載,但必須
保留本文檔的翻譯及版權(quán)信息。
Network Working Group Ira Winston
Request for Comments: 948 University of Pennsylvania
June 1985
IP數(shù)據(jù)報(bào)通過(guò)IEEE802.3網(wǎng)絡(luò)傳輸?shù)膬煞N方法
(RFC948 ——Two methods for the transmission of IP datagrams
over IEEE 802.3 networks)
本備忘錄的狀態(tài)
本文檔講述了兩種在IEEE 802.3 網(wǎng)絡(luò)上封裝互聯(lián)網(wǎng)絡(luò)通訊協(xié)議(IP)[1]的方法[2]。這個(gè)
RFC 為了給ARPA-Internet 團(tuán)體提出了一個(gè)推薦的協(xié)議。并且還需要討論和完善。本
備忘錄的發(fā)布不受任何限制。
目錄
介紹 2
以太網(wǎng)兼容模式 2
IEEE802.2/802.3兼容模式 2
結(jié)構(gòu)形式 2
地址映像 3
靜態(tài)表 3
動(dòng)態(tài)發(fā)現(xiàn) 3
廣播地址 3
追蹤格式 3
字節(jié)順序 4
結(jié)尾 4
參考 4
介紹
IEEE 802方案定義了ISO開(kāi)放式系統(tǒng)互聯(lián)參考模型(ISO/OSI)定義的局域網(wǎng)中處理
物理層和數(shù)據(jù)鏈路層的一系列標(biāo)準(zhǔn)。幾個(gè)物理層標(biāo)準(zhǔn)(802.3,802.4和802.5)[2,3,
4]和一個(gè)數(shù)據(jù)鏈路層標(biāo)準(zhǔn)(802.2)[5]已經(jīng)被制定了。IEEE物理層標(biāo)準(zhǔn)詳細(xì)說(shuō)明了
ISO/OSI物理層和ISO/OSI數(shù)據(jù)鏈路層的媒體訪問(wèn)控制子層。802.2數(shù)據(jù)鏈路層標(biāo)準(zhǔn)詳
細(xì)說(shuō)明了ISO/OSI數(shù)據(jù)鏈路層中邏輯鏈路控制子層。
802.3 標(biāo)準(zhǔn)是以第二版以太網(wǎng)標(biāo)準(zhǔn)[6]為基礎(chǔ)的。以太網(wǎng)物理層和802.3的物理層在所有
的實(shí)際應(yīng)用上是兼容的,然而,以太網(wǎng)數(shù)據(jù)鏈路層和802.2/802.3數(shù)據(jù)鏈路層是不兼容
的。
現(xiàn)存的許多以太網(wǎng)絡(luò)裝置使用在[7]里描述的以太網(wǎng)兼容標(biāo)準(zhǔn)傳輸ip數(shù)據(jù)報(bào)。IEEE 802.3
物理層兼容連接能夠被增加到這些網(wǎng)絡(luò),在不違反802.3標(biāo)準(zhǔn)的情況下使用一個(gè)以太網(wǎng)
數(shù)據(jù)鏈路層兼容模式傳輸IP數(shù)據(jù)報(bào)。二選一,使用一個(gè)802.2/803.3數(shù)據(jù)鏈路層兼容模
式傳送ip數(shù)據(jù)報(bào)。
以太網(wǎng)兼容模式
IEEE802.3網(wǎng)絡(luò)為了達(dá)到和以太網(wǎng)兼容必須使用48bit的物理地址和10M/s的帶寬。
IEEE802.3數(shù)據(jù)包的頭和以太網(wǎng)數(shù)據(jù)包的頭完全相同,除了頭中一段的分配含義。在一
個(gè)以太網(wǎng)數(shù)據(jù)包的頭里這段被用來(lái)作為協(xié)議類(lèi)型段,在一個(gè)802.3數(shù)據(jù)包的頭里這段被
用來(lái)作為長(zhǎng)度段。在10M/s的802.3網(wǎng)絡(luò)里允許的最大的長(zhǎng)度段的值是1500。802.3標(biāo)
準(zhǔn)里說(shuō)明數(shù)據(jù)包的長(zhǎng)度段超過(guò)最大允許的長(zhǎng)度段可能會(huì)被忽略,丟棄或者自定義使用。
因此,當(dāng)協(xié)議類(lèi)型被使用超過(guò)1500,長(zhǎng)度段能夠被自定義模式使用作為協(xié)議類(lèi)型段。
IP,ARP和追蹤概括的協(xié)議類(lèi)型都超過(guò)1500。使用這個(gè)技術(shù),在以太網(wǎng)絡(luò)描述上傳輸
IP數(shù)據(jù)報(bào)的方法能夠被用來(lái)在IEEE802.3網(wǎng)絡(luò)上在以太網(wǎng)兼容模式下傳輸IP數(shù)據(jù)報(bào)。
IEEE802.2/802.3兼容模式
結(jié)構(gòu)形式
IP數(shù)據(jù)報(bào)在標(biāo)準(zhǔn)802.2/802.3邏輯鏈路控制層類(lèi)型1下被傳送。無(wú)數(shù)802.2目的服務(wù)訪
問(wèn)點(diǎn)和源服務(wù)訪問(wèn)點(diǎn)格式的信息頭設(shè)置成96,IEEE為IP指定了全球訪問(wèn)服務(wù)點(diǎn)的值。
數(shù)據(jù)段包括緊隨在IP頭后的IP數(shù)據(jù)。
IEEE 802.3數(shù)據(jù)包的最小尺寸限制是以網(wǎng)絡(luò)帶寬為基礎(chǔ)的。當(dāng)需要時(shí),數(shù)據(jù)段會(huì)被填充
(用八進(jìn)制的零)以適合802.3最小結(jié)構(gòu)尺寸的要求。這些填充的零不屬于IP數(shù)據(jù)包,
不包括在IP頭的總長(zhǎng)度范圍里。
IEEE 802.3數(shù)據(jù)包的最大尺寸限制是以網(wǎng)絡(luò)帶寬為基礎(chǔ)的。鼓勵(lì)支持全長(zhǎng)度數(shù)據(jù)包的執(zhí)
行。
網(wǎng)關(guān)的執(zhí)行必須準(zhǔn)備接受全長(zhǎng)度數(shù)據(jù)包并且在必需的時(shí)候粉碎它們。
主機(jī)的執(zhí)行應(yīng)該準(zhǔn)備接受全長(zhǎng)度數(shù)據(jù)包,然而主機(jī)不一定需要發(fā)送長(zhǎng)度超過(guò)576
個(gè)八進(jìn)制字節(jié)的數(shù)據(jù)報(bào)除非它們非常明確目的地準(zhǔn)備接受它們。主機(jī)可以在TCP
應(yīng)用基礎(chǔ)上通過(guò)TCP最大分段大小選項(xiàng)[9]傳達(dá)她的尺寸優(yōu)先選擇。
注意:數(shù)據(jù)報(bào)在802.3網(wǎng)絡(luò)上可能超過(guò)普通因特網(wǎng)默認(rèn)的最大數(shù)據(jù)報(bào)尺寸576個(gè)八進(jìn)制
字節(jié)。主機(jī)連接到一個(gè)802.3網(wǎng)絡(luò),當(dāng)發(fā)送數(shù)據(jù)報(bào)到不在同一802.3網(wǎng)絡(luò)上的主機(jī)上時(shí)
應(yīng)該緊記這點(diǎn)。也許合適發(fā)送小一點(diǎn)的數(shù)據(jù)報(bào)以避免不必要的中間網(wǎng)關(guān)分割。請(qǐng)看這點(diǎn)
進(jìn)一步的信息。
地址映像
32bit的internet地址映像到16bit或48bit的802.3地址能夠有幾種實(shí)現(xiàn)的方法。可以使
用靜態(tài)表,也可以使用動(dòng)態(tài)發(fā)現(xiàn)程序。
靜態(tài)表
每一個(gè)主機(jī)能夠提供一個(gè)所有其他在局域網(wǎng)上的主機(jī)的802.3地址和internet地址的表。
動(dòng)態(tài)發(fā)現(xiàn)
通過(guò)一個(gè)類(lèi)似以太網(wǎng)地址轉(zhuǎn)換協(xié)議(ARP)[10]的協(xié)議能夠?qū)崿F(xiàn)32bit internet地址和802.3
地址之間的映像。在一些internet網(wǎng)絡(luò)里,internet地址被隨意分配。每個(gè)主機(jī)的完成必
需知道他自己的internet 地址,回復(fù)適合的802.3地址轉(zhuǎn)換數(shù)據(jù)包。它也能夠在需要時(shí)
使用ARP來(lái)轉(zhuǎn)換internet地址到802.3地址。
廣播地址
internet廣播地址(網(wǎng)絡(luò)地址的所有主機(jī)部分都為二進(jìn)制的“1“)應(yīng)該被映像到802.3
廣播地址(所有都是二進(jìn)制“1”)。
強(qiáng)力推薦使用ARP動(dòng)態(tài)發(fā)現(xiàn)程序。
追蹤格式
Unix 4.2bsd的一些版本使用不同的封裝模式以便在VAX虛擬內(nèi)存結(jié)構(gòu)下得到更好的網(wǎng)
絡(luò)成績(jī)。在同一802.3網(wǎng)絡(luò)里這些系統(tǒng)內(nèi)部采取這樣格式。追蹤封裝模式可以在[11]里
找到。
字節(jié)順序
附錄B里描述的和互聯(lián)網(wǎng)絡(luò)通訊協(xié)議詳細(xì)描述[1]的一樣,IP數(shù)據(jù)報(bào)是作為一系列的8bit
字節(jié)通過(guò)802.2/802.3網(wǎng)絡(luò)傳輸?shù)摹?結(jié)尾
兩種封裝模式能夠混合在同一局域網(wǎng)里;然而,這會(huì)把網(wǎng)絡(luò)分割成兩個(gè)不兼容的子網(wǎng)。
一個(gè)網(wǎng)絡(luò)上的主機(jī)能夠支持兩種模式并且就像網(wǎng)關(guān)一樣工作在兩個(gè)子網(wǎng)之間;然而,這
會(huì)引入一個(gè)重要的懲罰性的操作,它本應(yīng)該被避免的。
IEEE 802.2/802.3兼容封裝模式較以太網(wǎng)兼容模式好,因?yàn)镮EEE802.2和IEEE802.3
標(biāo)準(zhǔn)已經(jīng)被全美國(guó)和全世界所接受,而且同樣的封裝模式能夠被用在其他的IEEE802
物理層操作上。然而,有許多現(xiàn)存的設(shè)備必須使用以太網(wǎng)上的IP協(xié)議和從以太網(wǎng)到
IEEE802.2/802.3的控制轉(zhuǎn)換。
最后,所有新的操作應(yīng)該允許封裝模式靜態(tài)選擇而且所有現(xiàn)存的操作為了保證這個(gè)靜態(tài)
選擇的正確應(yīng)該做出修改。在傳輸期間,所有在同一網(wǎng)絡(luò)上的主機(jī)應(yīng)該使用以太網(wǎng)兼容
模式。當(dāng)做有的現(xiàn)存操作中都加入了802.2/802.3支持以后,IEEE 802.2/802.3模式將
會(huì)被使用并且轉(zhuǎn)換將會(huì)完成。
參考
[1] Postel, J. "Internet Protocol". RFC-791, USC/Information
Sciences Institute, September 1981.
[2] The Institute of Electronics and Electronics Engineers, Inc.
"IEEE Standards for Local Area Networks: Carrier Sense Multiple
Access with Collision Detection (CSMA/CD) Access Method and
Physical Layer Specifications". The Institute of Electronics
and Electronics Engineers, Inc., New York, New York, 1985.
[3] The Institute of Electronics and Electronics Engineers, Inc.
"IEEE Standards for Local Area Networks: Token-Passing Bus
Access Method and Physical Layer Specifications". The Institute
of Electronics and Electronics Engineers, Inc., New York, New
York, 1985.
[4] The Institute of Electronics and Electronics Engineers, Inc.
"IEEE Standards for Local Area Networks: Token Ring Access
Method and Physical Layer Specifications". The Institute of
Electronics and Electronics Engineers, Inc., New York, New York,
1985.
[5] The Institute of Electronics and Electronics Engineers, Inc.
"IEEE Standards for Local Area Networks: Logical Link Control".
The Institute of Electronics and Electronics Engineers, Inc.,
New York, New York, 1985.
[6] "The Ethernet, Physical and Data Link Layer Specifications,
Version 2.0". Digital Equipment Corporation, Intel Corporation,
and Xerox Corporation, 1982.
[7] Hornig, C. "A Standard for the Transmission of IP Datagrams
over Ethernet Networks". RFC-894, Symbolics Cambridge Research
Center, April 1984.
[8] Reynolds, J., and Postel, J. "Assigned Numbers". RFC-943,
USC/Information Sciences Institute, April 1985.
[9] Postel, J. "The TCP Maximum Segment Size Option and Related
Topics". RFC-879, USC/Information Sciences Institute,
November 1983.
[10] Plummer, D. "An Ethernet Address Resolution Protocol".
RFC-826, Symbolics Cambridge Research Center, November 1982.
[11] Leffler, S., and Karels, M. "Trailer Encapsulations". RFC-893,
University of California at Berkeley, April 1984.
RFC948—Two methods for the transmission of IP datagrams over IEEE 802.3 networks over IEEE 802.3
networks IP數(shù)據(jù)報(bào)通過(guò)IEEE802.3網(wǎng)絡(luò)傳輸?shù)膬煞N方法
1
RFC文檔中文翻譯計(jì)劃
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -