計算機網路中的資料鏈路協議是什麼?


協議定義了一組用於執行特定功能的規則或約定。它是一組可以管理資料鏈路層的需求。在系統環境中,計算機廣播的基本目標是從源中心到目標中心傳輸無限大的訊息。

資料鏈路層的主要服務是透過單個連線傳送資料報。在資料鏈路層,資料報可以透過路徑中多個連線上的各種鏈路層協議進行管理。例如,資料報在主鏈路上由乙太網管理,在第二鏈路上由 PPP 管理。

單工停等協議

考慮一個無錯誤的傳輸介質。源節點從網路層接收一個數據包,並將其封裝成幀進行傳送。傳送後,源節點等待目標節點的確認。收到確認後,迴圈重複。

在目標節點,裝置等待來自源目的地的幀。然後接收幀,將其傳輸到網路層,並向源節點共享幀的確認。然後迴圈回到等待下一幀,該過程持續到檔案幀結束。

它一次只包含一個幀。因此,不需要序列號。目標節點地址返回到源裝置的確認是一個空幀。

這是一種資料鏈路層協議,可以透過無噪聲通道傳送資料。它支援單向資料傳輸,這意味著一次只能傳送或接收資料。它支援流量控制機制,但不支援某些錯誤控制結構。

這種方法的主要缺點是效率低下。它使傳輸過程變得緩慢。在這種方法中,單個幀從源傳輸到目標,單個確認從目標傳輸到源。

因此,每個傳輸和接收的幀都使用遍歷連線所需的全部時間。此外,如果兩個裝置相距較遠,則浪費大量時間等待 ACK,從而導致總傳輸時間增加。

帶重傳的肯定確認協議 (PAR)

它是停等協議的改進。源裝置從網路層接收一個數據包。它可以將其封裝成一個帶有序列號的幀,以便與目標節點共享。通訊後,源設備嘗試從物理層恢復確認。

一旦出現帶有正確序列號的確認,就會從網路層恢復要傳輸的下一個資料包。共享下一個資料包的序列號會升級。在這種情況下,迴圈重新開始。

如果在特定時間內沒有從物理層檢索到幀,物理層超時,或者出現帶有不正確序列號的確認。在這種方法中,最終幀地址被重新傳輸,因此迴圈重新開始。

更新時間: 2021年5月5日

1K+ 瀏覽量

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.