加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內容快速變現
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 1.數據鏈路層的三個基本問題
    • 2.數據鏈路層的主要功能是什么
  • 相關推薦
  • 電子產業(yè)圖譜
申請入駐 產業(yè)圖譜

數據鏈路層的三個基本問題 數據鏈路層的主要功能是什么

2022/10/11
3153
閱讀需 3 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

數據鏈路層計算機網絡分層模型中的第二層,負責將物理層提供的數據流組織成合適的形式傳輸給網絡層,同時也接收來自網絡層的數據進行處理。

1.數據鏈路層的三個基本問題

數據鏈路層存在三個基本問題,即封裝成幀、透明傳輸和差錯控制。

首先,數據鏈路層需要將上一層傳入的數據加上首部和尾部,并且在幀之間插入“同步標記”來識別有用信息。這樣做的目的是將原始數據轉化為合適的格式便于傳輸和接收。

其次,數據鏈路層還需實現透明傳輸,即保證傳輸過程中不出現任何干擾字符并能正確恢復數據。這對于串行傳輸尤其重要。

最后,數據鏈路層還負責差錯控制,通過檢測和糾正差錯確保數據的可靠性。數據鏈路層實現差錯控制的方法主要有確認應答、校驗和和循環(huán)冗余檢測等。

2.數據鏈路層的主要功能是什么

數據鏈路層的主要功能包括數據的封裝與解封裝、數據的傳輸與接收、流量控制和差錯控制。

首先,數據鏈路層負責將上一層提供的數據加上一定格式的首部和尾部,轉換成幀并在物理信道上傳輸。同時,在數據幀中還可以添加一些可選項(如序號、確認)以實現差錯控制、流量控制等功能。

其次,數據鏈路層需要將從物理層接收到的數據進行解封裝,并將數據幀交付給上一層進行處理。

另外,數據鏈路層還要實現流量控制,通過對數據發(fā)送端和接收端的控制來避免過多的數據擁塞造成網絡阻塞。數據鏈路層常用的流量控制技術有停止等待協(xié)議、滑動窗口協(xié)議等。

最后,數據鏈路層重要的功能是差錯控制,通過檢測和糾正差錯來確保數據的可靠性。數據鏈路層實現差錯控制的方法主要有確認應答、校驗和和循環(huán)冗余檢測等。

相關推薦

電子產業(yè)圖譜