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

2021-07-28 00:22:15 字數 1743 閱讀 8421

鏈路層主要有三個目的:

1.為ip模組傳送和接收ip資料報;

2.為arp模組傳送arp請求和接收arp應答;

3.為rarp模組傳送rarp請求和接收rarp應答;

硬體: 乙太網,令牌環網,fddi(光纖分布式資料介面),rs-232序列線路等。

本章主要討論 乙太網鏈路層協議,兩個序列介面鏈路層協議(slip和ppp)以及環迴(loopback)驅動協議。

乙太網是當今tcp/ip採用的主要的【區域網】技術,採用csma/cd的**接入方法,即帶衝突檢測的載波偵聽多路接入。它的速率為10mb/s,位址為48bit(硬體位址)。(rfc 894)

ieee 802是 ieee 802委員會公布的乙個與乙太網稍有不同的標準集。(rfc 1042)

最常使用的是第一種封裝格式(rfc 894定義的格式)。

crc欄位用於幀內後續位元組差錯的迴圈冗餘碼檢驗。

乙太網要求幀最小為46位元組,不足的空間要填充位元組。

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

由於序列線路速率低,而且通訊經常是互動式的,因此slip線路上有許多小的tcp分組進行交換。為了傳送1個位元組的資料,需要20個位元組的ip首部和20個位元組的tcp首部!

cslip一般能把上面的40個位元組壓縮到3或5個位元組,它能在cslip每一端維持多達16個tcp連線,並知道連線中某些字段一般是不變的。

××ppp包括3個部分:

1) 在序列鏈路上封裝ip資料報的方法。 ppp既支援資料為8位和無奇偶檢驗的非同步模式(如大多數計算機上都普遍存在的序列介面),還支援面向位元的同步鏈結。

2) 建立、配置及測試資料鏈路的鏈路控制協議(lcp:link control protocol)。它允許通 信雙方進行協商,以確定不同的選項。

總的來說, ppp比slip具有下面這些優點:

(1) ppp支援在單根序列線路上執行多種協議,不只是ip協議;

(2) 每一幀都有迴圈冗餘檢驗;

(3) 通訊雙方可以進行ip位址的動態協商(使用ip網路控制協議);

(4) 與cslip類似,對tcp和ip報文首部進行壓縮;

(5) 鏈路控制協議可以對多個資料鏈路選項進行設定。為這些優點付出的代價是在每一幀的首部增加 3個位元組,當建立鏈路時要傳送幾幀協商資料,以及更為複雜的實現。

環迴介面允許在【同一臺】主機上的客戶程式和伺服器程式通過tcp/ip進行通訊。a類網路號127就是為環迴介面預留的。【大多數系統把ip位址127.0.0.1分配給這個介面,命名為localhost】。乙個傳給環迴介面的ip資料報不能在任何網路上出現。

一般情況下,一旦傳輸層檢測到目的端位址是環迴位址時,應該可以省略部分傳輸層和所有網路層的邏輯操作。但是大多數的產品還是照樣完成傳輸層和網路層的所有過程,只是當ip資料報離開網路層時把它返回給自己。這樣子簡化了設計!

環迴介面處理ip資料報的簡單過程:

乙太網和802.3對資料幀的長度都有限制,最大值分別是1500和1492位元組,稱為mtu。

如果ip層有乙個資料報要傳送,但是長度超過了mtu,則ip層就需要進行分片(fragmentation)。

當通訊要通過多個網路時,每個網路的鏈路層mtu可能不同,路徑中最小的mtu稱為路徑mtu。

路徑mtu是不對稱的,因為兩個方向上的路由選路可能不同。

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

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

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

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

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

鏈路層主要有三個目的 1 為ip模組傳送和接受ip資料報 2 為arp模組傳送arp請求和接受arp應答 3 為rarp傳送rarp請求和接受rarp應答 1 乙太網這個術語一般是指數字裝置公司 digital equipment corp.在tcp ip世界中,乙太網ip資料報的封裝是在rfc 8...