計算機網路之資料鏈路層

2021-07-10 09:51:20 字數 1588 閱讀 2379

研究問題:同一區域網中,分組怎麼從乙個主機傳到另外乙個主機。

一.資料鏈路層使用通道

1.點對點通道 : 1對1的通訊方式

2.廣播通道 : 1對多的廣播通訊方式,必須使用專用的共享通道協議來協調主機資料傳送。

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

補充:鏈路是物理線路,資料鏈路則是通訊協議的硬體和軟體加到鏈路上,構成了資料鏈路

資料單元

三個基本問題

(1)封裝成幀

將ip層的資料報封裝成幀,即加首部(soh)和尾部( eot ),作為幀定界符,可以檢測差錯(乙個完整的幀必須有soh和eot)。

(2)透明傳輸

問題 : 由於看不見資料部分的基本內容(可能出現類似於幀定界符的**)。

解決 : 傳送端在出現「soh」和「eot」的前面加上轉義字元「esc」(00011011);接收端在把其送到網路層之前刪除這一轉義字元。

(3)差錯檢測

問題 : 傳輸過程中出現位元差錯(0可能變成1),叫做誤位元速率。

解決 : 迴圈冗餘檢驗(crc),其中幀檢驗序列(fcs)是新增在資料後面的冗餘碼。注意這不是可靠傳輸(傳送端傳送的和接收端接受的完全一樣)

傳輸差錯:幀重複,幀丟失,幀失序。

2 .點對點協議ppp

特點:

(1)簡單,不需要糾錯,每接受到乙個幀就crc檢測,正確就收下,其它什麼都不做。

(2)封裝成幀,透明傳輸,差錯檢測。

(3)多種網路層協議和型別鏈路等等。

問題:形式上和標誌字段一樣位元組合的字段出現在資訊欄位中。

解決:

①非同步傳輸時,使用位元組填充。

②同步傳輸時,使用零位元填充(傳送端:每5個1加個0;接收端相反)。

3 . 使用廣播通道的資料鏈路層。

區域網 : 網路為乙個單位擁有,且地理範圍和站點數目有限。

(1)區域網優點:

①廣播功能。

②便於系統的擴充套件和演變,個裝置棵靈活調整改變。

③提高系統的可靠性,可用性和生存性。

(2)csma/cd協議(一根匯流排的區域網上)

特點:

①多點接入,許多計算機以多點接入的方式連線在一起。

②載波監聽,檢測通道是否有其它計算機在傳送資訊。

③碰撞檢測,邊傳送邊監聽,監聽奧碰撞馬上停止傳送,等待一段時間在傳送。

補充:

碰撞域:每個碰撞域中只有乙個站能傳送資料。

《計算機網路》之資料鏈路層

前面說過,資料鏈路層的任務是 在兩個相鄰節點之間傳送資料時,資料鏈路層將網路層交下來的ip資料報組裝成幀 frame 在兩個相鄰節點間的鏈路上 透明 地傳送幀中的資料。資料鏈路層協議的三個基本問題是 封裝成幀 透明傳輸和差錯檢測。差錯檢測廣泛使用迴圈冗餘檢驗crc cyclic redundancy...

計算機網路之資料鏈路層

當需要在一條線路上傳遞資料時,除了必須有一條物理線路外,還需要一些必要的通訊協議來控制這些資料的傳輸,若把這些協議的硬體和軟體加到鏈路上就構成了資料鏈路。同樣地,本文只是總結,只包含重要的知識點,具體的知識請仔細研究謝希仁老師的 計算機網路 一書。鏈路層點對點協議 ppp 既支援非同步鏈路,也支援同...

計算機網路 資料鏈路層

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