計算機網路 資料鏈路層(一)

2022-07-06 21:42:09 字數 1315 閱讀 3819

此部落格主要記錄資料鏈路層的功能、組幀、差錯控制、流量傳輸與可靠傳輸機制

主要作用是加強物理層傳輸原始位元流的功能,將物理層提供的可能出錯的物理連線改造為邏輯上無差錯的資料鏈路,使之對網路層變現為一條無差錯的鏈路。

對於網路層而言,資料鏈路層提供的服務有:

(1):  無確認的無連線服務; (2): 有確認的無連線服務; (3): 有確認的面向連線服務

資料鏈路層將網路層的資料報增加首部與尾部,就構成了幀。幾個基本概念如下:

封裝成幀,用標識位表示幀的開始和結束;接收方能從接受的二進位制位元流中區分幀的起始於終止。

透明傳輸,不管什麼樣的組合都能在鏈路上傳輸。解決方案是資料報在出現幀開始符和幀結束符時加上轉義字元,如果出現轉義字元也加上轉移字元,接受後再進行刪除。

流量控制,通過反饋機制限制傳送方的資料流量。常用的方式有兩種,停止等待協議和滑動視窗協議

差錯控制,錯誤分為位錯和幀錯,位錯通過自動重傳請求(arq)傳送方傳送帶有迴圈冗餘校驗碼(crc)的資料幀,幀錯的方法是引入定時器和編號機制。

在資料鏈路層擴充套件區域網是使用網橋。

網橋工作在資料鏈路層,它根據mac幀的目標位址對收到的幀進行**。網橋具有過濾幀的功能,當網橋收到乙個幀時,並不是向所有的介面**幀,而是先檢查此幀的目的mac位址,然後將該幀**到哪乙個介面。

網橋是兩端口**,交換器是多埠**。網橋支援儲存**,而交換機支援儲存**和直接**兩種方式。可以將交換機看作是網橋的公升級版本。

停止等待協議和滑動視窗協議,其中滑動視窗又分為後退n幀協議(cbn)和選擇重傳協議(sr)

停止等待協議,一次只允許傳送一幀,效率太低。

後退n幀協議優點是,因連續傳送資料幀提高了通道的利用率,缺點是在重傳時必須把原來已經正確傳送的資料幀重傳,使傳送效率降低。

選擇重傳協議使資料幀逐一確認,收乙個確認乙個,只重傳錯幀,接收方有快取

計算機網路 資料鏈路層

一 簡介 資料鏈路層屬於第二層,資料鏈路層試使用物理層提供的服務在通訊通道上傳送和接受位元。它要完成一系列的功能包括 1 向網路層提供乙個定義良好的服務介面。2 處理傳輸錯誤。3 調節資料流,確保慢速的接收方不會被快速的傳送方淹沒。為了實現這個目標,資料鏈路層從網路層獲得資料報,然後將這些資料報封裝...

計算機網路 資料鏈路層

在iso提出的osi七層模型中,資料鏈路層處於第二層。在這一層,我們重點關注點對點之間的通訊。關於點對點通訊,是指網內任意兩個使用者之間的資訊交換。在這裡不過多的搬抄書上的概念,計算機網路的學習應當是以生活中的實踐作為基礎,來加深理論的理解。首先,如同在概述中提到的一樣,我們研究網路應當時刻站在分層...

計算機網路 資料鏈路層

封裝成幀 給上層傳輸來的資料新增資料首部soh 十六進製制 01 二進位制00000001 和尾部eot 十六進製制 04 二進位制 00000100 透明傳輸 封裝成幀使用的首部和尾部的編碼可會和需要封裝的資料的編碼相同,則新增乙個轉義的編碼esc 十六進製制 1b 二進位制00011011 錯誤...