發新話題
打印

【EP1】MOD-7 Data Link Layer

【EP1】MOD-7 Data Link Layer



資料連結層–存取媒體(能攜帶資料或信號稱為媒體),而它的 PDU 稱為訊框(Frame)。

第二層協定規定了封包如何被封裝成訊框,以及這被封裝的封包如何進入及離開 (on and off)媒體。

這層是扮演在連接軟體和硬體層的角色。





第二層分割為兩個子層 ,上半層定義軟體程序,稱為 LLC (邏輯鍊路控制)

下半層定義媒體存取程序MAC(媒體存取控制) 。

媒體存取控制主要是避免太多的網路碰撞,因為多台主機在網路上的存取量非常龐大

這個單元就是等同一個規章,讓媒體和資訊能有效獲得控制。

而它有著三種傳輸控制:

單工(Simplex):

訊息的發送端與接收端,兩者的角色分得很清楚,發送端只能發送訊息出去,不能接收訊息

接收端只能接收訊息,不能發送訊息出去。

半雙工(Half Duplex):

雖然通訊端可以接收與發送資料,但是一次只能做一種動作,不能同時收發。

全雙工(Full Duplex):

通訊端可以同時進行資料的接收與發送動作。

在點對點網路,如果資料只能流動在一個方向,稱為一個半雙工連結

如果資料能從各個節點同時成功流動,則是一個全雙工連結







資料連結層的訊框包括:

Data - 來自於封包的資料。
Header - 表頭(包含了第二層的位址) 。
Trailer - 表尾。

典型的訊框表頭欄位包括有:

起始訊框欄位 - 表明訊框的起點。
來源和目的地址欄位 - 表明在媒體上來源和目的節點。
類型欄位 - 用來指出是哪一種資料型態及訊框長度。

對資料連結層來說是否需要位址取決於邏輯拓撲結構

多方存取的網路上可能有多個目的地,因此需要第二層的位址

點對點只有一個目的地,因此不需要第二層的位址。

訊框到達目的地裝置時,會驗證目的地位址是否與訊框中之位址相符。



Trailer(表尾):當封裝資料以便在網路上傳輸時,附加在後面的控制訊息資料。

訊框檢驗序列(FCS)欄位則是用來確定在訊框的傳送和接收時是否有錯誤發生

錯誤偵側增加在資料連結層因為這是資料轉移橫跨媒體的地方。

傳輸節點會產生一個訊框資訊的總結,稱之為冗餘檢查 (cyclic redundancycheck ,CRC) 數值

這個數值會放在 FCS 中

當訊框到達目的地節點,接收的節點會計算實際收到的訊框的總結,再與CRC 比較

如果相同代表資料正確接收此資料,如果不同,代表資料錯誤,會丟棄此資料



802.11 是 IEEE 802 標準的延伸

使用相同 802.2 LLC ,然而在 MAC 子層有許多不同

標準的 IEEE 802.11 就是所謂的 Wi-Fi 是 contention-based 的系統

使用Carrier Sense Multiple Access/Collision Avoidance (CSMA/CA)

802.11 支援認證(authentication),結合(association)及隱私(privacy)、(加密 encryption)

TOP

發新話題