TCP/IP---鏈路層

IEEE802和以太網封裝:
IEEE 802網絡的I P數據報封裝
要求每臺主機都與一個10 Mb/s的以太網電纜相連接:
1) 必須能發送和接收採用以太網封裝格式的分組。
2) 應該能接收與以太網混合的IEEE 802封裝格式的分組。
3) 也許能夠發送採用IEEE 802格式封裝的分組。如果主機能同時發送兩種類型的分組數據,那麼發送的分組必須是可以設置的,而且默認條件下必須是以太網分組。
封裝格式:
Ps:SNAP------ Sub-network Access P r o t o c o l
      DSAP------ Destination Service Access Point
      SSAP ------ Source Service Access Point              
      DSAP和SSAP值一般都爲0xaa
 
SLIP:串行線路IP
它是一種在串行線路上對I P數據報進行封裝的簡單形式。S L I P適用於家庭中每臺計算機幾乎都有的R S - 2 3 2串行端口和高速調制解調器接入I n t e r n e t。
下面的規則描述了S L I P協議定義的幀格式:
1) IP數據報以一個稱作E N D(0 x c 0)的特殊字符結束。同時,爲了防止數據報到來之前的線路噪聲被當成數據報內容,大多數實現在數據報的開始處也傳一個E N D字符(如果有線路噪聲,那麼E N D字符將結束這份錯誤的報文。這樣當前的報文得以正確地傳輸,而前一個錯誤報文交給上層後,會發現其內容毫無意義而被丟棄)。
2) 如果I P報文中某個字符爲E N D,那麼就要連續傳輸兩個字節0 x d b和0 x d c來取代它。0 x d b這個特殊字符被稱作S L I P的E S C字符,但是它的值與A S C I I碼的E S C字符(0 x 1 b)不同。
3) 如果I P報文中某個字符爲S L I P的E S C字符,那麼就要連續傳輸兩個字節0 x d b和0 x d d來取代它。
 
缺陷:
1) 每一端必須知道對方的I P地址。沒有辦法把本端的I P地址通知給另一端。
2) 數據幀中沒有類型字段(類似於以太網中的類型字段)。如果一條串行線路用於S L I P,那麼它不能同時使用其他協議。
3 ) S L I P沒有在數據幀中加上檢驗和(類似於以太網中的C R C字段)。如果S L I P傳輸的報文被線路噪聲影響而發生錯誤,只能通過上層協議來發現(另一種方法是,新型的調制解調器可以檢測並糾正錯誤報文)。這樣,上層協議提供某種形式的C R C就顯得很重要。在第3章和第1 7章中,我們將看到I P首部和T C P首部及其數據始終都有檢驗和。在第11章中,將看到U D P首部及其數據的檢驗和卻是可選的。
 
PPP:點對點協議
P P P包括以下三個部分:
1) 在串行鏈路上封裝I P數據報的方法。P P P既支持數據爲8位和無奇偶檢驗的異步模式,還支持面向比特的同步鏈接。
2) 建立、配置及測試數據鏈路的鏈路控制協議( L C P:Link Control Protocol)。它允許通信雙方進行協商,以確定不同的選項。
3) 針對不同網絡層協議的網絡控制協議( N C P:Network Control Protocol)體系。當前R F C定義的網絡層有I P、O S I網絡層、D E C n e t以及A p p l e Ta l k。例如,IP NCP允許雙方商定是否對報文首部進行壓縮,類似於C S L I P(縮寫詞N C P也可用在T C P的前面)。
 
最大傳輸單元MTU
 網絡   MTU
 超通道  65535
 16Mb/s令牌環(IBM)  17914
 4MB/s令牌環(IEEE802.5)  4464
 FDDI  4352
 以太網  1500
 IEEE802.3/2  1492
 x.25  576
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章