計算機網路之資料鏈路層

2021-09-12 16:39:28 字數 606 閱讀 3236

當需要在一條線路上傳遞資料時,除了必須有一條物理線路外,還需要一些必要的通訊協議來控制這些資料的傳輸,若把這些協議的硬體和軟體加到鏈路上就構成了資料鏈路。

同樣地,本文只是總結,只包含重要的知識點,具體的知識請仔細研究謝希仁老師的《計算機網路》一書。

鏈路層點對點協議-ppp

既支援非同步鏈路,也支援同步鏈路的點對點協議是目前使用最廣泛的資料鏈路層協議,比較重要的是其透明性規定,ppp開始和結束標誌都是0x7e(01111110)。

同步傳輸時,使用零填充:

csma/cd協議-載波監聽多點接入/碰撞檢測

最早的乙太網是將許多計算機連線到一根匯流排上,因此只能允許乙個主機在匯流排上傳送資料,否則會造成資料混亂。但集線器的出現打破這種窘況,使乙太網的拓撲從匯流排型變為更加方便的星形網路。因此這裡只簡單介紹一下重點:基本退讓時間

在資料鏈路層中,從端到端需要指定資料的**和資料的目的,那麼需要給傳送端和接收端乙個位址。而資料鏈路層的實現依賴於物理層,位址應該與幫助計算機接入網路的硬體——介面卡有關,因此廠家給了每個介面卡乙個硬體位址—mac位址。

但因為每個廠家給介面卡配置位址的方法不同,導致資料在網路中傳遞需要不斷轉換格式,增大了不必要的開銷,這就為ip協議的出現埋下了伏筆。

《計算機網路》之資料鏈路層

前面說過,資料鏈路層的任務是 在兩個相鄰節點之間傳送資料時,資料鏈路層將網路層交下來的ip資料報組裝成幀 frame 在兩個相鄰節點間的鏈路上 透明 地傳送幀中的資料。資料鏈路層協議的三個基本問題是 封裝成幀 透明傳輸和差錯檢測。差錯檢測廣泛使用迴圈冗餘檢驗crc cyclic redundancy...

計算機網路之資料鏈路層

研究問題 同一區域網中,分組怎麼從乙個主機傳到另外乙個主機。一.資料鏈路層使用通道 1.點對點通道 1對1的通訊方式 2.廣播通道 1對多的廣播通訊方式,必須使用專用的共享通道協議來協調主機資料傳送。二 使用點對點通道的資料鏈路層 補充 鏈路是物理線路,資料鏈路則是通訊協議的硬體和軟體加到鏈路上,構...

計算機網路 資料鏈路層

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