TCP IP協議 資料鏈路層

2021-08-20 23:37:48 字數 762 閱讀 9870

資料鏈路層的主要作用:

網路層的資料單元是資料報package,資料鏈路層的作用就是把網路層傳下來的資料報封裝成幀frame,傳送給物理層;或者接收到的幀中的資料提取出來傳送給網路層。可以概括為下面三個:

資料封裝成幀,或者從幀裡提取資料

控制真的傳輸,包括傳輸差錯,調節傳送速率與接收方匹配

在兩個網路實體之間提供資料鏈路通路的建立、維持和釋放

幀傳輸的控制:

差錯控制

反饋重發:接收方通過確認奇偶校驗碼或者crc校驗確認接收到的東西是否正確

計時器:傳送方在計時器規定時間內沒有收到接收方的反饋資訊的話,就重新傳送

序號:接收方通過序號,檢查發過來的幀是新的東西,還是之前就發過來的

流量控制

傳送方通過,暫停或者確認傳送之類的操作,確保傳送的速率能夠讓接收方把資料都收到,而不「淹沒」

鏈路層也有很多不同的協議:

比如slip和ppp協議

slip:被slip封裝後的frame,會以end字元結尾,以esc開頭,如果frame中本身就有這兩個特殊字元,會以其他兩個字元代替。

ppp:ppp是slip的改進版本

mtu:最大傳輸單元

乙太網和ieee802.3對資料幀的長度都有要求,最大值分別為1500位元組和1492位元組,這個特性叫做mtu。

mtu 分為介面 mtu 和路徑 mtu:介面 mtu 是所指定的介面所允許傳送的最大資料長度;路徑 mtu 指兩台通訊主機路徑中最小的 mtu 值。路徑 mtu 是不對稱的,它在兩個方向上不一定一致。

TCP IP協議(2) 資料鏈路層

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

TCP IP協議之資料鏈路層

tcp ip協議資料鏈路層對應osi七層模型中的物理層和資料鏈路層.物理層物理層是osi七層模型中的第一層,在進行資料傳輸時,物理層的作用是提供傳輸資料的環境,對於計算機,物理層可以理解為網路介面卡,而網路介面卡又可以分為虛擬網路介面卡和物理網路介面卡,物理網路介面卡例如 無線網絡卡,有線網絡卡等一...

TCP IP 資料鏈路層

資料鏈路層在tcp ip協議簇中位於第二層,是除物理層外第乙個需要了解的層。資料鏈路層的傳輸單位是幀,有沒有覺得熟悉呢?如果你看了我的tcp ip5層協議的話,我在這篇部落格裡用了資料幀的說法。下面讓我們來更詳細的認識一下幀結構吧。在另一篇部落格中,此時的幀是這樣的 mac子層 網路層傳輸層 應用層...