物理層只是資料的傳輸,但不考慮資訊的意義和資訊的結構,而資料鏈路層會對傳輸操作進行嚴格的控制和管理。通過一些資料鏈路協議,在不太可靠的物理鏈路上實現可靠的資料傳輸。
鏈路是乙個結點到相鄰結點的一段物理線路,而中間沒有任何其它的交換結點。鏈路只是一條路徑的組成部分。資料鏈路又稱為邏輯鏈路,指物理鏈路外再加上必要的通訊協議來控制資料在物理鏈路上的傳輸
功能:1、幀同步
2、透明傳輸
3、差錯控制:核心是對傳輸的資料資訊加上與其滿足一定關係的冗餘碼,形成乙個加強的、符合一定規律的傳送序列。所加入的冗餘碼成為校驗碼(
fcs)。校驗碼按功能不同被分為糾錯碼和檢錯碼
4、流量控制
5、鏈路管理
資料鏈路層以幀為單位進行資料傳輸。資料鏈路層將從物理層接收到的位流分解成離散的幀,並計算每一幀的校驗和。當一幀到達目標機械時,重新計算校驗和。如果新算出來的校驗和與該幀中包含的校驗和不同,則資料鏈路層知道傳輸過程中產生了錯誤,它就會將出錯幀丟掉,並要求傳送方重傳此幀。
差錯控制:雷擊,電壓驟變...一系列外部人為以及自然傷害導致,引起隨機資料的出現或傳輸資料的丟失或改變
(1) 檢錯編碼 1、奇/偶校驗碼
2、迴圈冗餘校驗碼(crc)原理:傳送方和接收方預先商定乙個除數p,傳送方在傳送資料前,在幀的資料部分後面追加乙個校驗和,使得追加之後的幀能夠被除數p除盡;接收方用接收到的幀除以除數p,如果餘數不為零,則表明傳輸過程中有錯誤
(2) 糾錯編碼
海明碼,能糾正單個錯誤
流量控制與可傳輸機制
1、流量控制、可靠傳輸與滑輪視窗機制
2、單幀滑動視窗與停止-等待協議
3、多幀滑動視窗與後退n幀協議(gbn)
4、多幀滑動視窗與選擇重傳協議(sr)//完全看不懂這個玩意的機制
介質訪問控制
1、通道劃分介質訪問控制
(1)頻分多路復用
(2)時分多路復用
(3) 波分多路復用
(4) 碼分復用
2、隨機訪問介質訪問控制
3、輪詢訪問介質訪問控制
....頭大,看不懂
非同步傳輸模式(atm)又稱信元中繼
資料鏈路層裝置
1、網橋:網橋能將兩個區域網網段相連,形成乙個可維護、高可靠性的擴充套件的區域網。乙個典型的網橋是具有cpu、儲存器和兩個網路介面的計算機。兩個區域網網段通過網橋連線後,就像處在乙個區域網內。
2、交換機
這一層....真的是頭疼
計算機網路 資料鏈路層
一 簡介 資料鏈路層屬於第二層,資料鏈路層試使用物理層提供的服務在通訊通道上傳送和接受位元。它要完成一系列的功能包括 1 向網路層提供乙個定義良好的服務介面。2 處理傳輸錯誤。3 調節資料流,確保慢速的接收方不會被快速的傳送方淹沒。為了實現這個目標,資料鏈路層從網路層獲得資料報,然後將這些資料報封裝...
計算機網路 資料鏈路層
在iso提出的osi七層模型中,資料鏈路層處於第二層。在這一層,我們重點關注點對點之間的通訊。關於點對點通訊,是指網內任意兩個使用者之間的資訊交換。在這裡不過多的搬抄書上的概念,計算機網路的學習應當是以生活中的實踐作為基礎,來加深理論的理解。首先,如同在概述中提到的一樣,我們研究網路應當時刻站在分層...
計算機網路 資料鏈路層
封裝成幀 給上層傳輸來的資料新增資料首部soh 十六進製制 01 二進位制00000001 和尾部eot 十六進製制 04 二進位制 00000100 透明傳輸 封裝成幀使用的首部和尾部的編碼可會和需要封裝的資料的編碼相同,則新增乙個轉義的編碼esc 十六進製制 1b 二進位制00011011 錯誤...