TCP IP 學習筆記之鏈路層

2021-06-22 16:49:17 字數 960 閱讀 7256

2.1引言:鏈路層3個目的:(1)為ip模組傳送和接受ip資料報 (2)為arp模組傳送arp請求和接受arp應答(3)為rarp傳送rarp請求和接受rarp應答

乙太網鏈路層協議、slip、ppp

2.2乙太網和ieee802封裝:幀格式

802.3針對:csma/cd網路    802.4針對令牌匯流排網路

802.5針對:令牌環網路 

802.2和802.3定義了乙個與乙太網不同的幀格式

區分802幀格式與乙太網幀格式:802定義的有效長度與乙太網定義的有效型別,無一相同,所以可以很好的區分。

2.4  slip(serialline ip):序列線路ip

slip:一種在序列線路上對ip資料報進行封裝的簡單形式,適用於家庭中每台計算機幾乎都有的rs-232串列埠和高速數據機接入internet。

slip幀格式:

1)         以end(0xc0)特殊字元結束,開始處加end字元,為了去除雜訊干擾。

2)         ip資料報中的end字元用連續的0xdb(slip的esc)和0xbc代替

3)         slip的esc用連續的0xdb和0xdd代替

slip的缺陷:

1)         每一端必須知道對方ip位址

2)         資料幀中沒有型別字段,一條序列線路用於slip,就不能同時使用其他協議

3)         slip沒有在資料幀上加檢驗和(類似crc)

2.5 壓縮的slip:cslip

slip傳送乙個位元組資料需要20個位元組的ip首部和20個位元組的tcp首部,總數草果40個位元組。cslip能在每一端維持多達16個tcp連線,壓縮每個連線的首部不變部分。

2.6  ppp:點對點協議

TCP IP學習筆記之二 鏈路層

在tcp ip協議族中,鏈路層是其最底層協議,主要有三個目的 1 為ip模組傳送和接收ip資料報 2 為arp模組傳送arp請求和接收arp應答 3 為rarp傳送rarp請求和接收rarp應答。在tcp ip世界中,乙太網ip資料報的封裝是在rfc894 hornig1984 中定義的,ieee8...

TCP IP協議學習筆記 2 鏈路層

一 在tcp ip協議族中,鏈路層主要有三個目的 1 傳送和接收ip資料報。2 傳送arp請求和接收arp應答。3 傳送rarp請求和接收rarp應答。二 鏈路層的封裝格式 以ieee 802.2 802.3 rfc1042 和乙太網的封裝格式 rfc894 為例 需要注意 1 這裡的目的位址與源位...

TCP IP詳解學習筆記 2 鏈路層

資料鏈路層有三個目的 為ip模組傳送和 接收ip資料報。為arp模組傳送arp請求和接收arp應答。為rarp傳送rarp請 求和接收rarp應答 ip大家都聽說過。至於arp和rarp,arp叫做位址解析協議,是用ip位址換mac位址的一種協議,而rarp則叫做逆位址解析協議,在tcp ip協議的...