資料鏈路層

2021-09-19 13:18:02 字數 2577 閱讀 7727

ip資料報封裝成資料幀,通過實體地址來定址,建立相鄰結點之間的資料鏈路,通過差錯控制提供資料幀在通道上無差錯的傳輸,同時為其上面的網路層提供有效的服務。

鏈路 (link)是一條無源的點到點的物理線路段,中間沒有任何其他的交換結點。

一條鏈路只是一條通路的乙個組成部分。

資料鏈路 (data link)除了物理線路外,還必須有通訊協議來控制這些資料的傳輸。若把實現這些協議的硬體和軟體加到鏈路上,就構成了資料鏈路。

現在最常用的方法是使用介面卡(即網絡卡)來實現這些協議的硬體和軟體。

一般的介面卡都包括了資料鏈路層和物理層這兩層的功能。

資料鏈路層協議有許多種,但有三個基本問題則是共同的。這三個基本問題是:

點對點協議 ppp(用於廣域網)

對於點對點的鏈路,目前使用得最廣泛的資料鏈路層協議是點對點協議 ppp (point-to-point protocol)。

使用者到 isp 的鏈路使用 ppp 協議

最大傳送單元 —— 必須對每一種型別的點對點鏈路設定最大傳送單元 mtu 的標準預設值,促進各種實現之間的互操作性。

ppp 協議有三個組成部分:

ppp 協議的幀格式

ppp 協議的工作狀態

使用廣播通道的資料鏈路層(區域網)

區域網最主要的特點是:

區域網具有如下主要優點:

共享通道帶來的問題

**共享技術

靜態劃分通道

動態**接入控制(多點接入)

乙太網的兩個標準

資料鏈路層的兩個子層

為了使資料鏈路層能更好地適應多種區域網標準,ieee 802 委員會就將區域網的資料鏈路層拆成兩個子層:

與接入到傳輸**有關的內容都放在 mac子層,而 llc 子層則與傳輸**無關。

不管採用何種協議的區域網,對 llc 子層來說都是透明的。

區域網對 llc 子層是透明的

一般不考慮 llc 子層

介面卡的作用

網路界面板又稱為通訊介面卡 (adapter) 或網路介面卡 nic (network inte***ce card),或「網絡卡」。

介面卡的重要功能:

計算機通過介面卡和區域網進行通訊

csma/cd 協議(很重要,有單獨的一篇文章說明)

乙太網提供的服務

乙太網的 mac 層

mac 層的硬體位址

請注意,如果連線在區域網上的主機或路由器安裝有多個介面卡,那麼這樣的主機或路由器就有多個「位址」。更準確些說,這種 48 位「位址」應當是某個介面的識別符號。

48 位的 mac 位址

vlan對傳統乙太網

把使用者劃分成多個邏輯的網路組,組內可以通訊,組間不可以通訊,安全型提高(如學校區域網中,學生主機無法得到**表)

抑制大量的廣播報文

管理員更容易對埠進行控制

在交換機中設定規則標籤

vlan 即 標籤來實現組與組之間的隔離

從主機出來的資料幀是正常的,當進入交換機後,交換機會對資料幀加上對應的標籤

標籤的規則

access 埠: 交換機用來連線使用者主機的埠

trunk 埠 : 交換機用來和其他交換機連線的埠

hybrid 埠: 既可以連線主機又可以連線交換機

相同點:三個埠對收到的正常幀,都會加上它對應的標籤

trunk埠

接收:不帶標籤的,就加上標籤,如果帶標籤就不管

傳送:剝離它所屬的管理組,不屬於它的組就不剝離

hyrid埠

接收:接受所屬組,就剝離標籤,如果不所屬,就不剝離

傳送:對所有的都剝離標籤 ,但是對所屬組就直接發給所管理主機,如不屬於就發給其他交換機

pppoe

資料鏈路層

資料鏈路的定義 鏈路 計算機網路中相鄰節點的一段物理線路。資料鏈路 計算機網路中節點到節點相鄰的一段物理路線加上控制在這些路線上傳輸資料的協議。資料鏈路層解決的問題 對於計算機網路裡面的每一層,其實都是為了解決某乙個層面的問題而設計出來的,資料鏈路層也一樣 由於物理層只解決了訊號流在物理媒介的傳輸問...

資料鏈路層

首先撇清兩個概念 鏈路和資料鏈路。鏈路是指從乙個結點到另乙個結點的一段物理線路,而中間沒有任何其他的交換結點,在進行資料通訊時,兩個計算機之間的通訊路徑往往要經過許多段這樣的鏈路,可見鏈路只是一條路徑的組層部分,資料鏈路是除了一條物理鏈路外還需要加上一些必要的通訊協議來控制這些資料的傳輸。若把這些實...

資料鏈路層

資料鏈路層的主要任務是將上層交付的資料構造成位元流,然後交給下面的物理層。主要研究在乙個區域網內,分組怎麼從乙個主機傳送到另外乙個主機。位元流包括一些控制資訊和資料,基本單位是幀。資料鏈路 data link 除了物理線路外,還必須有通訊協議來控制這些資料的傳輸。若把實現這些協議的硬體和軟體加到鏈路...