資料鏈路層簡單模型
點對點通道:使用一對一的點對點通訊方式。
廣播通道:使用一對多的廣播通訊方式。
鏈路:一條點到點的物理路段,中間沒有任何其他的交換節點。
資料鏈路(data link):除了物理線路外,還必須有通訊協議來控制這些資料的傳輸。把實現這些協議的硬體和軟體加到鏈路上就構成了資料鏈路。
幀:包括幀頭、幀尾、物理層位址、校驗值。
1.封裝成幀:就是在一段資料的前後分別新增首部和尾部,然後就構成了乙個幀。2.透明傳輸: 用位元組填充法解決透明傳輸的問題,在資料**現控制字元「soh」或「eot」的前面插入乙個轉義字元「esc」。 補充:接收端的資料鏈路層在將資料送往網路層之前刪除插入的轉義字元。
3.差錯控制:
差錯檢測(迴圈冗餘檢驗演算法crc)
特點:
1.使用點對點通道的資料鏈路層點對點協議(ppp):2.使用廣播通道的資料鏈路層:透明傳輸問題:
區域網的資料鏈路層:
網路界面板(又稱通訊配適器或網絡卡)的作用:乙太網的廣播方式傳送:匯流排上的每個計算機都能檢測到其他計算機傳送的資料訊號,只有計算機的位址與資料幀首部寫入的位址一致時才能接受這個資料幀,不一致直接丟棄,因此在具有廣播特性的匯流排上實現了一對一的通訊。
csma/cd(carrier sense multiple access with collision detection,載波偵聽多路訪問/衝突檢測協議),早期主要是以太網路中資料傳輸方式,廣泛應用於乙太網中。
指每乙個站在傳送資料之前先要檢測一下匯流排上是否有其他計算機在傳送資料,如果有,則暫時不要傳送資料,以免發生碰撞。 匯流排上並沒有什麼「載波」。因此, 「載波監聽」就是用電子技術檢測匯流排上有沒有其他計算機傳送的資料訊號。
表示許多計算機以多點接入的方式連線在一根匯流排上。
就是計算機邊傳送資料邊檢測通道上的訊號電壓大小。當幾個站同時在站匯流排傳送資料時,匯流排上的訊號電壓擺動值將會增大(互相疊加)。當乙個站檢測到的訊號電壓擺動值超過一定的門限值時,就認為匯流排上至少有兩個站同時在傳送資料,表明產生了碰撞。在發生碰撞時,匯流排上傳輸的訊號產生了嚴重的失真,無法從中恢復出有用的資訊來。每乙個正在傳送資料的站,一旦發現匯流排上出現了碰撞,就要立即停止傳送,免得繼續浪費網路資源,然後等待一段隨機時間後再次傳送。
乙太網提供的服務:乙太網提供的服務是不可靠的交付,及盡最大努力的交付。接收站收到由差錯的資料幀時直接丟棄(資料鏈路層完成),差錯的糾正由高層決定(傳輸層決定)。mac層: mac 格式: 擴充套件的區域網:乙太網的通道利用率:
1.用集線器擴充套件區域網:2.在資料鏈路層擴充套件區域網:優點:
缺點:
即使用網橋,網橋工作在資料鏈路層,它根據 mac 幀的目的位址對收到的幀進行**。網橋具有過濾幀的功能。當網橋收到乙個幀時,並不是向所有的介面**此幀,而是先檢查此幀的目的 mac 位址,然後再確定將該幀**到哪乙個介面。筆記 資料鏈路層
資料鏈路層在物理層提供服務的基礎上向網路層提供服務,主要作用是加強物理層傳輸原始位元流的功能,將物理層提供的可能出錯的物理連線改造成為邏輯上無差錯的資料鏈路,使之對網路層表現為一條無差錯的鏈路。1 無確認的無連線服務 適用於實時通訊或誤位元速率較低的通訊通道,如乙太網。2 有確認的無連線服務 適用於...
計網實驗 資料鏈路層實驗
對網路交換機來說,mac位址表是其能否正確 資料報的關鍵,mac位址表顯示了主機的mac位址和乙太網交換機埠對映關係,指出資料幀前往目的主機的方向。當乙太網交換機收到乙個資料幀時,將收到的資料幀的目的mac位址與mac位址表進行查詢匹配,操作如下 1 若mac位址表中沒有此項,則向除接收埠之外的所有...
網路協議筆記 資料鏈路層
七個分層之間相當於是黑盒,所以不管各自內部的實現,兩個對等的鏈路層的傳輸過程可以看下圖的模型 傳送方 1,從主機取乙個資料幀 2,將資料幀傳送到資料鏈路層的傳送快取 3,將傳送快取中的資料幀傳送出去 4,等待 5,若收到接收方發過來的確認資訊,則繼續1操作 接收方 1,等待 2,若收到傳送結點傳送過...