HDLC幀的型別是什麼?
HDLC 是一種面向位元的同步資料鏈路層協議,可以提供到特定目的地的無錯誤資料傳輸,並控制資訊傳送的速度。它支援面向連線和無連線的服務。它是一套協議,表示網路節點之間傳送資料的規則。HDLC 中的資料被組織成稱為幀的單元,並透過網路傳輸到指定的目的地。
HDLC 幀透過同步鏈路或非同步鏈路傳送,這些鏈路不指示幀的開始和結束。這是透過使用幀定界符或標誌完成的,其中包括幀內不可見的特定位元序列。
HDLC 幀有三種類型,如下所示:
資訊幀 (IF)
監督幀 (SF)
無編號幀 (UF)
以下是 HDLC 幀格式
Flag Address Control User Information FCS Flag
I 幀
Flag Address Control FCS Flag
S 幀
Flag Address Control Management Information FCS Flag
U 幀
I 幀可以傳輸使用者資料和與使用者資料相關的控制資料。S 幀可以傳送控制資料,並且經常用於資料鏈路層架構和錯誤控制。U 幀僅限於框架管理。
標誌欄位
連線上的每個幀都必須以標誌序列欄位 (F) 開頭和結尾。連線到資料鏈路的站點必須始終偵聽標誌序列,這是一個八位位元組,處理方式類似於 01111110。標誌在幀之間不斷傳輸到連線上以保持連線活動。
地址欄位
它可以識別參與幀連線或響應的主站或從站。
控制欄位
HDLC 使用控制欄位 (C) 來確定如何控制傳輸過程。該欄位包含用於提供鏈路資料流問責制的命令、響應和序列號。
控制欄位格式
控制欄位格式有三種,如下所示:
資訊傳輸格式
該幀可以在兩個裝置之間傳送使用者資料。監督格式
控制欄位實現控制功能,包括對幀的確認、重傳請求以及對正在傳輸的幀的明確暫停請求。無編號格式
此控制欄位格式也可用於控制目的。它可以執行鏈路初始化、鏈路斷開以及一些鏈路控制服務。
輪詢/最終位 (p/f)
控制欄位的第五位位置稱為輪詢/最終位,或 p/f 位。當它被傳輸為 1 時可以識別它。如果它被設定,則更多,它將被忽略。從站透過傳送一個數據或狀態幀到主站,並將 p/f 位設定為 f = 1 來響應 p 位。
資訊欄位
此欄位在 HDLC 幀中並不常見。只有在控制欄位中使用資料傳輸格式時,它才是實際的。
幀校驗序列欄位 (FCS)
FCS 是 HDLC 的錯誤檢測欄位。此欄位包含一個 16 位或 32 位迴圈冗餘校驗位。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP