OSI模型之資料鏈路層概述

2021-07-05 14:05:30 字數 1037 閱讀 5435

上一節說了物理層,按照資料傳送/接收的過程分析,位於物理層上一層的是資料鏈路層,資料鏈路層上一層是網路層,那麼鏈路層的作用大家猜也能猜出來了:其最基礎的服務是將源機網路層的資料可靠的傳輸到目的機的網路層。一句話概述其工作過程就是將網路層的分組資料報組織起來,通過物理層以位元流的形式傳送。

鏈路層的基本任務:

1、向網路層提供分組傳輸服務(service)

2、鏈路控制(link control):雙方通過鏈路約定,實現鏈路使用規則、流量控制、匯聚分發等

3、差錯控制(error control):雙方約定差錯控制手段,以frame形式組織

4、幀同步(framing):雙方約定成幀方式

位於鏈路層的裝置有網橋和交換機,進行第二層測試主要針對交換機進行測試。交換機的出現極大的推動了乙太網的發展,由早期的匯流排式乙太網向交換式乙太網轉變。交換機的每個埠對應乙個衝突域,改善了乙太網的衝突管理問題(csma/cd),將傳統的半雙工轉變為全雙工,提公升了網路執行效能。

若位址表顯示目的節點與源節點位於交換機的同一埠,則忽略幀;

若位址表顯示目的節點在交換機所連的某一埠,且與源節點不在同一埠,則**到目的埠;

若目的mac位址為廣播位址,則向除源埠外的所有埠**幀;

若位址表中找不到目的位址,則向除源埠外的所有埠**幀。

一句話總結就是基於mac位址的幀過濾和**工作。

交換機的體系結構分為共享匯流排型和共享儲存型兩種,從命名就可以看出來,乙個是通過高速共享資料匯流排進行資料傳輸,乙個是通過全域性資料共享儲存池進行資料交換。資料交換通過內部的交叉開關矩陣實現了無擁塞交換。

交換機的**方式也有多種:直接**(cut-through)、儲存**(store-and-forward)。直接**有包括快速**(fast-through)和無碎片**(fregment-free)。快速**具有較小的時延,但不具備幀檢測能力。無碎片**具有低時延、過濾碎片幀的能力。儲存**的時延較長,但能檢測出所有錯誤幀。

—實際交換機產品中,通常引入智慧型方式來進行選擇

à設定幀錯誤率的閾值,先採用直接交換,一旦幀錯誤率超過閾值,改用儲存**。

OSI模型之資料鏈路層

根據之前對計算機網路osi參考模型的學習,我們知道網路體系結構的第二層是資料鏈路層,那麼資料鏈路層有什麼功能,主要發揮什麼作用呢?為此,我總結了三點 1 資料鏈路層完成網路之間相鄰節點的可靠傳輸 2 物理層傳輸的是位元流 bit 那麼資料鏈路層傳輸的就是幀 frame 3 資料鏈路層是通過mac m...

OSI資料鏈路層

一 資料鏈路層的子層 資料鏈路層是其上各層的軟體程序與其下的物理層之間的連線層。它與僅在軟體或硬體中執行的層次有所不同。由於是軟體與物理之間的過渡層,資料鏈路層能夠分為兩個子層,執行相應的功能 邏輯鏈路控制層 llc 定義了向網路層協議提供服務的軟體程序。放入幀中的資訊用於確定幀所使用的網路層協議,...

OSI七層模型 資料鏈路層

1.網絡卡 network inte ce card 作用 是連線計算機與網路的硬體裝置,不僅能實現與區域網傳輸介質之間的物理連線和電訊號匹配,還涉及幀的傳送與接收 幀的封裝與拆封 介質訪問控制 資料的編碼與解碼以及資料快取的功能等 2.網橋 bridge 作用 是實現區域網互連的儲存 裝置。網橋從...