1、資料鏈路層基本概念和基本問題
基本概念:
點對點通道:一對一的點對點通訊方式
廣播通道:一對多的廣播通訊方式,過程複雜;必須使用專用的共享通道協議來協調這些主機的資料傳送。
鏈路:一條點到點的物理線路段,沒有其他交換結點;
資料鏈路:除了物理線路,還必須有通訊協議來控制這些資料的傳輸。把實現這些協議的硬體和軟體加上即為資料鏈路
基本問題:1、封裝成幀 2、透明傳輸 3、差錯控制:迴圈冗餘檢驗 fcs指冗餘碼
2、兩種情況下的資料鏈路層
使用點對點通訊的資料鏈路層(ppp協議):格式 7e ff 03 協議(兩位元組) 資訊部分 fcs 7e 前四為首部,後二為尾部
ff為位址字段,實際不起作用 c為控制字段,通常為03; 廣域網 封裝多種網路層協議
使用廣播通道的資料鏈路層
區域網的拓撲:星型網、匯流排網、環形網、數型網
協議:csma/cd,帶衝突檢測的載波偵聽多路訪問,不能全雙工,只能半雙工
衝突檢測:當幾個站同時在總站傳送資料,匯流排上的訊號電壓擺動值將會增大,超過一定閾值表明發生衝突
衝突處理:每乙個發現衝突的立即停止傳送,等待一段隨機時間後再次傳送
傳播時延對載波監聽的影響:檢測衝突最長時間2t
爭用期:2t為爭用期,通常為51.2us,10mb/s乙太網可以傳送512bit,64位元組 故最短有效幀長64位元組
3、以太區域網
dix ethernet v2是世界上第乙個乙太網約束;ieee802.3
資料鏈路層拆分為兩個子層:mac層和邏輯鏈路層
乙太網提供的服務是不可靠的交付,即盡最大努力的交付;僅檢測錯誤,糾錯由傳輸層完成
拓撲:星型拓撲 集線器(hub)連線pc
集線器特點:工作在物理層,很像乙個多介面**器,集線器連線的為共享的;
通道利用率:幀長lbit,傳送速率c,傳送時間t0=l/c a=t/t0=單程時延/單幀傳送時間 ,a越小,通道利用率越高,最大值smax=1/1+a;
4、擴充套件乙太網
物理層考慮
距離擴充套件 光纖
集線器級聯 數量增加,效率降低
資料鏈路層考慮
網橋 過濾幀,隔離衝突,橋接的裝置不會發生衝突,基於mac位址 交換機(埠頻寬獨享,安全,通過學習構建mac位址表)
5、vlan
lan:區域網 vlan:虛擬區域網 乙個vlan=乙個廣播域=邏輯網段
幹道鏈路:採用統計時分復用
計算機網路 資料鏈路層
一 簡介 資料鏈路層屬於第二層,資料鏈路層試使用物理層提供的服務在通訊通道上傳送和接受位元。它要完成一系列的功能包括 1 向網路層提供乙個定義良好的服務介面。2 處理傳輸錯誤。3 調節資料流,確保慢速的接收方不會被快速的傳送方淹沒。為了實現這個目標,資料鏈路層從網路層獲得資料報,然後將這些資料報封裝...
計算機網路 資料鏈路層
在iso提出的osi七層模型中,資料鏈路層處於第二層。在這一層,我們重點關注點對點之間的通訊。關於點對點通訊,是指網內任意兩個使用者之間的資訊交換。在這裡不過多的搬抄書上的概念,計算機網路的學習應當是以生活中的實踐作為基礎,來加深理論的理解。首先,如同在概述中提到的一樣,我們研究網路應當時刻站在分層...
計算機網路 資料鏈路層
封裝成幀 給上層傳輸來的資料新增資料首部soh 十六進製制 01 二進位制00000001 和尾部eot 十六進製制 04 二進位制 00000100 透明傳輸 封裝成幀使用的首部和尾部的編碼可會和需要封裝的資料的編碼相同,則新增乙個轉義的編碼esc 十六進製制 1b 二進位制00011011 錯誤...