計算機網絡數據鏈路層
物理層只是數據的傳輸,但不考慮信息的意義和信息的結構,而數據鏈路層會對傳輸操作進行嚴格的控制和管理。通過一些數據鏈路協議,在不太可靠的物理鏈路上實現可靠的數據傳輸。
鏈路是一個結點到相鄰結點的一段物理線路,而中間沒有任何其它的交換結點。鏈路只是一條路徑的組成部分。數據鏈路又稱為邏輯鏈路,指物理鏈路外再加上必要的通信協議來控制數據在物理鏈路上的傳輸
功能: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、交換機
這一層....真的是頭疼
計算機網絡數據鏈路層