數據鏈路層定義了在單個鏈路上如何傳輸數據。這些協議與被討論的各種介質有關。示例:ATM,FDDL等。數據鏈路層必須具備一系列相應的功能,主要有:如何將數據組合成數據塊,在數據鏈路層中稱這種數據塊為幀,幀是數據鏈路層的傳送單位;如何控制幀在物理信道上的傳輸,包括如何處理傳輸差錯,如何調節發送速以使與接收方相匹配;以及在兩個網絡實體之間提供數據鏈路通路的建立、維持和釋放的管理。
物理鏈路(物理線路):是由傳輸介質與設備組成的。原始的物理傳輸線路是指沒有采用高層差錯控制的基本的物理傳輸介質與設備。
數據鏈路(邏輯線路):在一條物理線路之上,通過一些規程或協議來控制這些數據的傳輸,以保證被傳輸數據的正確性。實現這些規程或協議的硬件和軟件加到物理線路,這樣就構成了數據鏈路,從數據發送點到數據接收點所經過的傳輸途徑。當采用復用技術時,一條物理鏈路上可以有多條數據鏈路。
數據鏈路層主要有兩個功能 :幀編碼和誤差糾正控制。幀編碼意味著定義一個包含信息頻率、位同步、源地址、目標地址以及其他控制信息的數據包。數據鏈路層協議又被分為兩個子層 :邏輯鏈路控制(LLC)協議和媒體訪問控制。
同步協議是以許多字符或許多比特組織成的數據塊——幀為傳輸單位,在幀的起始處同步,使幀內維持固定的時鐘。實際上該固定時鐘是發送端通過某種技術將其混合在數據中一并發送出去的,供接收端從輸入數據中分離出時鐘來,實現起來比較復雜,這個功能通常是由解調器來完成。
由于采用幀為傳輸單位,所以同步協議能更有效地利用信道,也便于實現差錯控制、流量控制等功能。同步協議又可分為面向字符的同步協議、面向比特的同步協議及面向字節計數的同步協議三種類型。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.