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

2021-07-08 14:33:33 字數 1955 閱讀 3487



第二章 鏈路層

1,在icp/ip協議簇中,鏈路層主要有三個目的:

1》為ip模組傳送和接收ip資料報。

2》為arp模組傳送arp請求和接收arp應答。

3》為rarp模組傳送rarp請求和接收rarp應答。

2,乙太網是當今tcp/ip採用的主要的區域網技術,採用一種稱作csma/cd的**接入方式,其意思是帶衝突檢測的載波偵聽多路接入(carrier sense,multiple access with collision detection).它的速率為10mb/s,位址為48bit。

3,鏈路層的幀格式有兩種,分別為rfc894(乙太網)和rfc1024(ieee502),以下是它們的格式:

對上圖進行說明:   

1》802標準定義的幀格式中,長度欄位是指它後續資料的字元長度,但是不包括crc校驗碼。

2》802定義的有效長度與乙太網的有效型別無一相同,這樣就可以對兩種幀格式進行區分。

3》crc欄位用於幀內部後續位元組差錯的迴圈冗餘碼檢驗(檢驗和)(它也被稱為fcs或幀檢驗序列)。

4》llc——logical link control,邏輯鏈路控制,dsap——destination service access point,目的服務訪問點,ssap——source service access point,源服務訪問點,arp——address resolution protocol,位址解析協議,rarp——reverse address resolution protocol,反位址解析協議

 乙太網的ip資料報封裝在rfc894中定義,而ieee802網路的ip資料報封裝在rfc1042中定義。

 一台主機一定要能傳送和接收rfc894定義的資料報。

 一台主機可以接收rfc894和rfc1042的封裝格式的混合資料報。

 一台主機也許能夠傳送rfc1042資料報。如果主機能同時傳送兩種型別的分組數 據,那麼傳送的分組必須是可以設定的,而且預設條件下必須是rfc 894分組。

4,tcp資料報的長度是512位元組的整數倍,正好可以用核心中頁表來處理。

5,slip全稱是serial link ip。它是一種序列線路上對ip資料報進行封裝的簡單形式。格式如下圖:

slip的缺陷:

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

2》資料幀中沒有型別,如果一條序列線路用於slip那麼它不能同時使用其它協議。

6,環迴介面(loopback)。平時我們用127.0.0.1來嘗試自己的機器伺服器好使不好使。走的就是這個loopback介面。對於環迴介面,有如下三點值得注意:

1》 傳給環迴位址(一般是127.0.0.1)的任何資料均作為i p輸入。

2》 傳給廣播位址或多播位址的資料報複製乙份傳給環迴介面,然後送到乙太網上。這是 因為廣播傳送和多播傳送的定義包含主機本身。

3》任何傳給該主機ip位址的資料均送到環迴介面。

7,ppp(點對點協議)是從slip的替代品。他們都提供了一種低速接入的解決方案。而每一種資料鏈路層協議,都有乙個mtu(最大傳輸單元)定義,在這個定義下面,如果ip資料報過大,則要進行分片(fragmentation),使得每片都小於mtu,注意ppp的mtu並不是乙個物理定義,而是指乙個邏輯定義(個人認為就是用程式控制)。可以用netstat來列印出mtu的結果,比如鍵入netstat -in

8,兩台主機之間的通訊要通過多個網路,那麼每個網路的鏈路層就可能有不同的mtu,兩台通訊主機路徑中的最小mtu,它被稱作路徑mtu。兩台主機之間的路徑mtu不一定是個常數,它取決於當時所選擇的路由。而選路不一定是對稱的(從a到b的路由可能與從b到a的路由不同),因此路徑mtu在兩個方向上不一定是一致的。

《TCP IP詳解卷一 協議》學習筆記三

一 引言 1 ip是tcp ip協議族中最為核心的協議。所有的tcp udp icmp及igmp資料都以ip資料報格式傳輸。2 ip提供不可靠以及無連線的資料報服務 1 不可靠的意思是它不能夠保證ip資料報能夠成功的到達目的地。2 無連線的意思是ip並不維護任何關於後續資料報的狀態資訊 二 ip首部...

TCP IP詳解 卷一 協議

第一章概述 第二章internet位址結構 第三章鏈路層 第四章位址解析協議 第五章internet協議 第六章系統配置 dhcp和自動配置 第七章防火牆和網路位址轉換 第八章icmpv4和icmpv6 internet控制報文協議 第九章廣播和本地組播 igmp和mld 第十章使用者資料報協議和i...

TCP IP協議詳解卷1學習筆記 TCP協議

tcp協議 tcp首部 源埠號 目的埠號 位序號 位確認序號 首部長度 標誌位 視窗大小 檢驗和 緊急指標和其它選項。乙個ip位址和乙個埠號也成為乙個插口 socket 插口對可唯一確定網際網路中每個tcp連線的雙方。tcp連線的建立與終止 tcp是乙個面向連線的協議,無論哪方向另一方傳送資料之前,...