計算機網路之資料鏈路層(3)HDLC協議

2021-08-20 10:30:13 字數 1461 閱讀 7953

1、產生背景

對於有誤碼的物理鏈路,加上合適的控制規程,可以使通訊變的可靠。

2,資料鏈路層協議分類

3,hdlc資料鏈路的配置

hdlc協議中定義了三種型別的站、兩種鏈路結構和三種資料傳送操作方式

1)三種型別棧

2)兩種鏈路結構

a,非平衡配置點 - 點或點- 多點線路,支援全雙工和半雙工

b,平衡配置僅點 - 點線路,支援全雙工和半雙工

3)三種資料傳送方式

a,正常響應方式nrm:用於非平衡配置,資料傳輸由主站發起,從站只能響應主站的輪詢

b,非同步響應方式arm:用於非平衡配置,從站可以主動傳送響應幀,主站負責線路管理

c,非同步平衡方式abm:用於平衡配置,任一復合站都可以發起資料傳輸(每個復合站都可以平等地發起資料傳輸,而不需要得到對方復合站的許可)

4)hdlc的幀結構

5)對於控制欄位c

i 資訊幀

1, 序號n(s)和n(r)以3位表示,模8迴圈,n(r)表示準備接收的最低幀序號,確認序號在其前面的幀都已正確接收(捎帶應答)

2, 擴充套件方式,序號n(s)和n(r)以7位表示,模128迴圈,用於衛星鏈路,此時控制欄位佔16位

s監督幀

u無編號幀

用於提供無連線資料傳輸的鏈路控制功能。如設定工作方式,拆除鏈路。它無n(s)和n(r)字段,而是用5bit(第3,4,6,7,8位元)來表示不同功能的無編號幀.理論上應有25=32種u幀,但實際上只定義了15種無編號幀.如disc表示斷開連線等。

p/f位

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

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

計算機網路之資料鏈路層

研究問題 同一區域網中,分組怎麼從乙個主機傳到另外乙個主機。一.資料鏈路層使用通道 1.點對點通道 1對1的通訊方式 2.廣播通道 1對多的廣播通訊方式,必須使用專用的共享通道協議來協調主機資料傳送。二 使用點對點通道的資料鏈路層 補充 鏈路是物理線路,資料鏈路則是通訊協議的硬體和軟體加到鏈路上,構...

計算機網路之資料鏈路層

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