TCPIP協議詳解一 協議 第二章 鏈路層(1)

2021-06-16 10:44:08 字數 907 閱讀 5335

鏈路層主要有三個目的:

(1)為ip模組傳送和接受ip資料報

(2)為arp模組傳送arp請求和接受arp應答

(3)為rarp傳送rarp請求和接受rarp應答

1、乙太網這個術語一般是指數字裝置公司(digital equipment corp.)

在tcp/ip世界中,乙太網ip資料報的封裝是在rfc 894中定義的,ieee802網路的ip資料報封裝在rfc1042中定義。主要需求rfc要求

2、slip:序列線路ip

slip的全程是serial line ip。它是一種在序列線路上對ip資料報進行封裝的簡單形式,

(1)ip資料報以乙個稱作end(0xc0)的特殊字元結束。同時,為了防止資料報到來之前的線路雜訊被當成資料報內容,大多數實現現在資料報的開始處也傳乙個end字元(如果有線路雜訊,那麼end字元講結束這份錯誤的報文。這樣當前的報文得以正確地傳輸,而前乙個錯誤報文交給上層後,會發現其內容毫無意義而被丟棄)。

(2)如果ip報文中某個字元為end,那麼就要連續傳輸兩個位元組0xdb和0xdc來取代它。0xdb這個特殊字元被稱作slip 的esc字元,但是它的值與ascii碼的esc字元(0x1b)不同。

(3)如果ip報文中某個字元為slip的esc字元,那麼就要連續傳輸兩個位元組0xdb和0xdd來取代它

slip的缺陷

(1)每一端必須知道對方的ip位址,,沒有辦法把本端的ip位址通知給另一端。

(2)資料幀中沒有型別字段(類似於乙太網中的型別字段)。如果一條序列線路用於slip那麼他不能同時使用其他協議。

(3)slip沒有在資料幀中加上校驗和(類似於乙太網中的crc欄位)。如果slip傳輸的報文被線路雜訊影響而發生錯誤,只能通過上層協議來發現(另一種方法是,新型的調製調節器可以檢測並糾正錯誤報文)。這樣,上層協議提供某種形式的crc就顯得很重要

TCP IP詳解 卷一 協議 第二章 鏈路層

鏈路層的三個目的 乙太網是指數字裝置公司和英特爾公司和xerox公司在1982年聯合發布的乙個標準。採用csma cd的 接入方法。在tcp ip世界中,乙太網ip資料報的封裝是在rfc894定義的。ieee 802網路的ip資料報封裝是在rfc1042中定義的。具體詳見教材p16 17。這裡提交了...

《TCP IP詳解 卷1 協議》第二章 鏈路層

鏈路層主要有三個目的 1.為ip模組傳送和接收ip資料報 2.為arp模組傳送arp請求和接收arp應答 3.為rarp模組傳送rarp請求和接收rarp應答 硬體 乙太網,令牌環網,fddi 光纖分布式資料介面 rs 232序列線路等。本章主要討論 乙太網鏈路層協議,兩個序列介面鏈路層協議 sli...

TCP,IP詳解,卷一 協議學習筆記之第二章鏈路層

第二章 鏈路層 1,在icp ip協議簇中,鏈路層主要有三個目的 1 為ip模組傳送和接收ip資料報。2 為arp模組傳送arp請求和接收arp應答。3 為rarp模組傳送rarp請求和接收rarp應答。2,乙太網是當今tcp ip採用的主要的區域網技術,採用一種稱作csma cd的 接入方式,其意...