計算機網路資料鏈路層知識總結

2021-09-29 05:22:32 字數 2375 閱讀 6405

一、資料鏈路層使用的通道主要有點對點通道(一對一)和廣播通道(一對多)這兩種型別。通道的作用是使資訊走出原所在的網路。

二、使用點對點通道的資料鏈路層

1)鏈路是從乙個結點到相鄰結點的一段物理線路,中間沒有任何交換點。

2)資料鏈路通俗地說就是把是實現硬體和軟體的協議加到鏈路上所構成的鏈路。

3)點對點通道的資料鏈路層的協議資料單元是**幀**。

4)在網際網路中,網路層協議資料單元就是ip資料報。

5)資料鏈路層的三個基本問題(任務)是封裝成幀、透明傳輸和差錯檢測。

6)封裝成幀就是在一段資料的前後分別新增首部和尾部,首部和尾部的作用就是進行幀定界。

7)1.當幀的資料部分資料是由可列印的ascii碼組成的文字檔案時,幀定界使用特殊的幀定界符,soh代表幀開始符,eot代表幀結束符,如果接收端接收到的資料只有soh而沒有eot,則資料會丟棄。

2.當傳送的幀是用文字檔案組成的幀時,不管從鍵盤上輸入什麼字元都能傳輸出去,這樣的傳輸就是透明傳輸。但是當資料部分是非ascii碼的文字檔案時,如果資料中某個位元組的二進位制**恰好是soh或者是eot,那麼傳輸的資料就會有部分被丟棄,這時候解決的辦法就是在資料**現soh和eot字元的前面分別新增乙個轉義字元**esc**,當資料鏈路層看到esc且緊隨著eot,則eot是資料,若無esc,則eot是結束標誌。

3.通訊鏈路傳輸過程中資料鏈路層一般使用**迴圈冗餘檢驗crc**來檢驗位元差錯。

4.crc運算就是在資料後面新增供差錯檢測用的n位冗餘碼,這冗餘碼稱為幀檢驗序列fcs,傳送出去的幀一共有資料的位數+n位。

5.在資料鏈路層使用crc檢驗能夠實現無比特差錯傳輸,但不能檢驗幀差錯,幀差錯包括幀丟失、幀重複和幀失序。

三、點對點協議ppp

1)組成部分:乙個將ip資料報封裝到序列鏈路的方法、鏈路控制協議lcp、網路控制協議ncp。

2)ppp幀格式各字段的意義:

ppp幀的首部和尾部分別為四個欄位和兩個字段,首部的第四個欄位是2位元組的lcp協議,中間資訊欄位的長度是可變的,但不能超過1500位元組。

3)ppp協議基本工作狀態為:1.撥號接入isp 2.lcp分組 3.建立lcp連線 4.通訊完畢時,ncp釋放網路層協議。

四、 1)區域網最主要的特點:網路為乙個單位所擁有,且地理範圍和站點數目均有限。dix ethernet v2是世界上第乙個區域網產品的規約。ieee 802.3是指csma/cd協議。ieee802委員會把區域網的資料鏈路層拆分成邏輯鏈路控制llc子層和**接入控制mac子層。

2)計算機通過通訊介面卡與外界區域網連線,介面卡本來是一塊網路界面板,又稱為網路介面卡nic或者是網絡卡。介面卡的功能有進行資料的序列和並行傳輸轉換、對資料進行快取、利用安裝好的驅動程式、實現乙太網協議。

3)網絡卡在資料鏈路層和物理層工作,把幀傳送到區域網從區域網接收幀的工作有網絡卡完成,網絡卡內存放硬體位址。

4)cpu和儲存器負責生成傳送的資料和處理收到的資料,ip位址在cpu和儲存器裡。

5)csma/cd的9個概念:

1)ma多點接入

2)cs載波監聽

3)cd檢測(邊傳送資料邊檢測匯流排)

4)爭用期

5)截斷二進位制指數退避演算法

6)碰撞後推遲退避

7)無效幀=>長度小於64位元組

8)人為干擾訊號(超過64位元組說明未發生碰撞)

9)幀間最小間隔9.6微秒

6)乙太網最大的端到端時延必須小於爭用期的一半(即25.6微秒)。

7)介面卡傳送乙太網幀之前必須先檢測通道,通道在96位元時間內都保持空閒才傳送幀。在爭用期檢測到碰撞會立即停止傳送資料,並傳送人為干擾訊號和執行退避演算法,等待r倍512位元時間後再重新傳送,如果重傳達16次仍不成功就停止重傳並向上報錯。

8)集線器的乙太網在邏輯上仍是乙個匯流排網,各站共享邏輯上的匯流排,使用的還是csma/cd協議。

9)在區域網中,硬體位址又稱為實體地址或mac位址。

10)乙太網在傳送幀時不需要使用幀結束定界符。

五、擴充套件的乙太網

1)可以在物理層和資料鏈路層把乙太網擴充套件,在物理層進行乙太網擴充套件主要用集線器,其缺陷有更大的碰撞與,吞吐量未改變,穩定性差和速率等於擴充套件前最低的速率。

2)在資料鏈路層擴充套件乙太網是使用網橋的,網橋根據mac幀的目的位址對收到的幀進行**和過濾。使用網橋能增大吞吐量,擴大物理範圍,提高可靠性,可互連不同速率的乙太網,缺點是增加時延,沒有流量控制功能和會產生廣播風暴。

3)透明網橋是即插即用裝置,可以自學習。網橋收到一幀後先進行自學習,即在**表中查詢與收到幀的源位址匹配的專案,如果沒有就在**表增加專案,如果有則更新原專案,網橋在**幀時先在**表中查詢與收到幀的目的位址相匹配的,如果沒有就通過處理進入網橋的介面外的介面進行**,若**表給出的介面就是該幀進入網橋的介面則丟棄這個幀。

4)乙太網交換機實質上是乙個多介面的網橋。

計算機網路 資料鏈路層

一 簡介 資料鏈路層屬於第二層,資料鏈路層試使用物理層提供的服務在通訊通道上傳送和接受位元。它要完成一系列的功能包括 1 向網路層提供乙個定義良好的服務介面。2 處理傳輸錯誤。3 調節資料流,確保慢速的接收方不會被快速的傳送方淹沒。為了實現這個目標,資料鏈路層從網路層獲得資料報,然後將這些資料報封裝...

計算機網路 資料鏈路層

在iso提出的osi七層模型中,資料鏈路層處於第二層。在這一層,我們重點關注點對點之間的通訊。關於點對點通訊,是指網內任意兩個使用者之間的資訊交換。在這裡不過多的搬抄書上的概念,計算機網路的學習應當是以生活中的實踐作為基礎,來加深理論的理解。首先,如同在概述中提到的一樣,我們研究網路應當時刻站在分層...

計算機網路 資料鏈路層

封裝成幀 給上層傳輸來的資料新增資料首部soh 十六進製制 01 二進位制00000001 和尾部eot 十六進製制 04 二進位制 00000100 透明傳輸 封裝成幀使用的首部和尾部的編碼可會和需要封裝的資料的編碼相同,則新增乙個轉義的編碼esc 十六進製制 1b 二進位制00011011 錯誤...