計算機網路 資料鏈路層

2021-08-14 07:10:49 字數 1472 閱讀 1665

封裝成幀:給上層傳輸來的資料新增資料首部soh(十六進製制:01;二進位制00000001)和尾部eot(十六進製制:04;二進位制:00000100);

透明傳輸:封裝成幀使用的首部和尾部的編碼可會和需要封裝的資料的編碼相同,則新增乙個轉義的編碼esc(十六進製制:1b;二進位制00011011);

錯誤檢測:在需傳輸資料(二進位制:101000)新增新增n為冗餘碼,進行冗餘檢測來檢測資料是否出錯。

隨機接入的特點是所有的使用者可以隨機地傳送資訊。但如果恰巧兩個或更多的使用者在同一時刻傳送資訊,那麼在共享**上就要產生碰撞(即發生衝突),使得這些使用者的傳送都失敗。因此,必須要有解決碰撞的協議。

受控接入特點是使用者不能隨機的傳送資訊二而必須服從一定的控制。例如:令牌網路和輪詢網路。(參考網路協議與網路安全 凌力編著)

llc作為資料鏈路層的乙個子層,使用mac子層為其提供的服務,通過與對等實體llc子層的互動為它的上層網路層提供服務。llc負責識別網路層協議,然後對它們進行封裝。llc報頭告訴資料鏈路層一旦幀被接收到時,應當對資料報做何處理。

介質訪問控制是解決當區域網中共用通道的使用產生競爭時,如何分配通道的使用權問題.

mac子層是用來實現介質訪問控制的網路實體。mac子層主要功能包括資料幀的封裝/拆封、幀的定址與識別、幀的接收與傳送、鏈路的管理、幀的差錯控制及mac協議的維護等。

不管在傳送前,還是傳送中,每個站點都必須不停地檢測通道

邊傳送邊檢測。

用「載波監聽」的方法檢查通道是否空閒。若空閒,進行下一步;若忙,等待並繼續監聽。

傳送資料,同時檢測通道是否衝突(碰撞檢測)。若成功傳送完畢(未發生衝突),完成;若衝突,進入下一步。

終止本次傳送,進行下一步。

等待一段時間,返回第一步。

裝置在傳送前,偵聽通道是否空閒,若空閒,等待隨機時間後,通道依然空閒,傳送資料幀。

rts-cts握手:裝置傳送資料幀前先傳送乙個很小的幀rts(request to send)幀給目標端,等待目標端回應cts(clear to send)幀後,才開始傳送。

凌力 網路協議與網路安全 清華大學出版社 2023年11月

感覺挺重要)

計算機網路 資料鏈路層

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

計算機網路 資料鏈路層

在iso提出的osi七層模型中,資料鏈路層處於第二層。在這一層,我們重點關注點對點之間的通訊。關於點對點通訊,是指網內任意兩個使用者之間的資訊交換。在這裡不過多的搬抄書上的概念,計算機網路的學習應當是以生活中的實踐作為基礎,來加深理論的理解。首先,如同在概述中提到的一樣,我們研究網路應當時刻站在分層...

計算機網路 資料鏈路層

封裝成幀 透明傳輸 差錯檢測 1 檢錯編碼 2 糾錯編碼 流量控制和可靠傳輸機制 1 流量控制 可靠傳輸與滑輪視窗機制 2 停止 等待協議 3 後退n幀協議 gbn 4 選擇重傳協議 sr 鏈路控制 mac定址 區分資料和控制資訊 通道劃分 頻分多路復用 時分多路復用 波分多路復用 碼分多路復用的概...