數據鏈路層是
數據鏈路層是OSI參考模型中的第二層,介乎于物理層和網絡層之間。數據鏈路層在物理層提供的服務的基礎上向網絡層提供服務,其最基本的服務是將源自物理層來的數據可靠地傳輸到相鄰節點的目標機網絡層。
數據鏈路層基本功能
數據鏈路層主要有兩個功能 :幀編碼和誤差糾正控制。幀編碼意味著定義一個包含信息頻率、位同步、源地址、目標地址以及其他控制信息的數據包。數據鏈路層協議又被分為兩個子層 :邏輯鏈路控制(LLC)協議和媒體訪問控制(MAC)協議。[1]
數據鏈路層的最基本的功能是向該層用戶提供透明的和可靠的數據傳送基本服務。透明性是指該層上傳輸的數據的內容、格式及編碼沒有限制,也沒有必要解釋信息結構的意義;可靠的傳輸使用戶免去對丟失信息、干擾信息及順序不正確等的擔心。在物理層中這些情況都可能發生,在數據鏈路層中必須用糾錯碼來檢錯與糾錯。數據鏈路層是對物理層傳輸原始比特流的功能的加強,將物理層提供的可能出錯的物理連接改造成為邏輯上無差錯的數據鏈路,使之對網絡層表現為一無差錯的線路。