高級數據鏈路控制規程
出自 MBA智库百科(https://wiki.mbalib.com/)
高級數據鏈路控制規程(high-level data link control procedures)
目錄 |
高級數據鏈路控制規程是國際標準化組織頒佈的一種高可靠性、高效率的面向比特的數據鏈路控制規程,簡稱HDLC規程。它由幀結構、規程要素和規程類型三部分組成。該規程的結構以比特為單位,各項數據鏈路控制功能均以特定的比特組合來表示。它剋服了數據通信基本型控制規程所存在的局限性,能實現較高的通信傳輸效率和可靠。
高級數據鏈路控制規程的特點[1]
面向比特型控制規程目的是提供一種通信準則,以滿足廣泛的應用範圍,包括;電腦集中器和終端之間數據通信,以及電腦通信子網的節點機何的數據通信,它的特點如下:
1.傳輸基本單位是比特,適應於多種編碼結構。
2.能用於任何鏈路結構,有交換/專用、點對點或點對多點,半雙工或者是壘雙工鏈路。3.同步方式傳送數據,速率在2400b/s以上。
4.採用連續發送方式,即每幀帶有幀編號和地址,可連續發送幾幀後,才要求對方認可,固而傳輸有效性較高。
5.可靠性好,它的數據和控制信息採用統一格式,都採用迴圈碼冗餘校驗(CRC)。
6.傳輸透明性好,除了幀標誌外,無專用的傳輸控制字元,因此對數據信息的組成不加任何限制,能透明傳輸。
7.數據信息和控制信息均採用統一的“幀格式,因此格式一致且便於擴充。
HDLC是通用的數據鏈路控制協議,當開始建立數據鏈路時,允許選用特定的操作方式。所謂鏈路操作方式,通俗地講就是某站點以主站方式操作,還是以從站方式操作,或者是二者兼備。
在鏈路上用於控制目的站稱為主站,其它的受主站控制的站稱為從站。主站負責對數據流進行組織,半且對鏈路上的差錯實施恢復。由主站發往從站的幀稱為命令幀,而由由站返回主站的幀稱響應幀。
連有多個站點的鏈路通常使用輪詢技術,輪詢其它站的站稱為主站,而在點到點燃鏈路中每個站均可為主站。主站需要比從站有更多的邏輯功能,所以當終端與主機相連時,主機一般總是主站。
在一個站連接多條鏈中的情況下,該站對於一些鏈路而言可能是主站,而對另外一些鏈路而言又可能是從站。
有些可兼備主站和從站的功能,這站稱為組合站,用於組合站之間信息傳輸的協議是對稱的,即在鏈路上主、從站具有同樣的傳輸控制功能,這又稱作平衡操作,在電腦網路中這是一個非常重要的概念。相對的,那種操作時有主站、從站之分的,且各自功能不同的操作,稱非平衡操作。
HDCL中常用的操作方式有以下三種:
(1)正常響應方式NRM(Normal Responses Mode)
正常響應方式NRM是一種非平衡數據鏈路操作方式,有時也稱非平衡正常響應方式。該操作方式適用於面向終端的點到點或一點與多點的鏈路。在這種操作方式,傳輸過程由主站啟動,從站只有收到主站某個命令幀後,才能作為響應向主站傳輸信息。響應信息可以由一個或多個幀組成,若信息由多個幀組成,則應指出哪一個是最後一幀。主站負責管理整個鏈路,且具有輪詢、選擇從站及向從站發送命令的權利,同時也負責對超時、重發及各類恢復操作的控制。
(2)非同步響應方式ARM
非同步響應方式ARM(Asynchronous Responses Mode)也是一種非平衡數據鏈路操作方式,與NRM不同的是,ARM下的傳輸過程由從站啟動。從站主動發送給主站的一個或一組幀中可包含有信息,也可以是僅以控製為目的而發的幀。在這種操作方式下,由從站來控制超時和重發。該方式對採用輪詢方式的多站蓮路來說是必不可少的。
(3)非同步平衡方式ABM
非同步平衡方式ABM(Asynchronous Balanced Mode)是一種允許任何節點來啟動傳輸的操作方式。為了提高鏈路傳輸效率,節點之間在兩個方向上都需要的較高的信息傳輸量。在這種操作方式下任何時候任何站都能啟動傳輸操作,每個站既可作為主站又可作為從站,每個站都是組合站。各站都有相同的一組協議,任何站都可以發送或接收命令,也可以給出應答,並且各站對差錯恢復過程都負有相同的責任。
- ↑ 汪齊賢.電腦網路:高級數據鏈路控制規程(HDLC)[J].鐵道通信信號.1992.10
差評