HDLC協(xié)議的特點及功能,讓你一看就會
時間:2018-04-19作者:華清遠見
一 HDLC概述 1.1 HDLC的發(fā)展歷史 高級數(shù)據(jù)鏈路控制(High-Level Data Link Control或簡稱HDLC),是一個在同步網上傳輸數(shù)據(jù)、面向比特的數(shù)據(jù)鏈路層協(xié)議,它是由標準化組織(ISO)根據(jù)IBM公司的SDLC(SynchronousData Link Control)協(xié)議擴展開發(fā)而成的.其最大特點是不需要數(shù)據(jù)必須是規(guī)定字符集,對任何一種比特流,均可以實現(xiàn)透明的傳輸。1974年,IBM公司率先提出了面向比特的同步數(shù)據(jù)鏈路控制規(guī)程SDLC(Synchronous Data Link Control)。 隨后,ANSI和ISO均采納并發(fā)展了SDLC,并分別提出了自己的標準: 1* ANSI的高級通信控制過程ADCCP(Advanced DataControl Procedure), 2* ISO的高級數(shù)據(jù)鏈路控制規(guī)程HDLC(High-level Data LinkContl)。 從此,HDLC協(xié)議開始得到了人們的廣泛關注,并開始應用于通信領域的各個方面。 1.2 HDLC的特點 HDLC是面向比特的數(shù)據(jù)鏈路控制協(xié)議的典型代表,有著很大的優(yōu)勢: 1* HDLC協(xié)議不依賴于任何一種字符編碼集; 2* 數(shù)據(jù)報文可透明傳輸,用于實現(xiàn)透明傳輸?shù)?ldquo;0比特插入法”易于硬件實現(xiàn); 3*全雙工通信,有較高的數(shù)據(jù)鏈路傳輸效率; 4*所有幀采用CRC檢驗,對信息幀進行順序編號,可防止漏收或重份,傳輸可靠性高; 5*傳輸控制功能與處理功能分離,具有較大靈活性。 由于以上特點,目前網絡設計及整機內部通訊設計普遍使用HDLC數(shù)據(jù)鏈路控制協(xié)議。HDLC已經成為通信領域額不可缺少的一個重要協(xié)議。 二 數(shù)據(jù)鏈路層的控制規(guī)程 2.1數(shù)據(jù)鏈路結構 數(shù)據(jù)鏈路結構可以分為兩種:點-點鏈路和點-多點鏈路。 在點-點鏈路中,發(fā)送信息和命令的站稱為主站,接收信息和命令而發(fā)出確認信息或響應的站稱為從站,兼有主、從功能可發(fā)送命令與響應的站稱為復合站。在點-多點鏈路中,往往有一個站為控制站,主管數(shù)據(jù)鏈路的信息流,并處理鏈路上出現(xiàn)的不可恢復的差錯情況,其余各站則為受控站。 2.2 數(shù)據(jù)鏈路控制規(guī)程功能 數(shù)據(jù)鏈路層是OSI參考模型的第二層,它在物理層提供的通信接口與電路連接服務的基礎上,將易出錯的數(shù)據(jù)電路構筑成相對無差錯的數(shù)據(jù)鏈路,以確保DTE與DTE之間、DTE與網絡之間有效、可靠地傳送數(shù)據(jù)信息。為了實現(xiàn)這個目標,數(shù)據(jù)鏈路控制規(guī)程的功能應包括以下幾個部分: 1*幀控制 數(shù)據(jù)鏈路上傳輸?shù)幕締挝皇菐刂乒δ芤蟀l(fā)送站把網絡送來的數(shù)據(jù)信息分成若干碼組,在每個碼組中加入地址字段、控制字段、校驗字段以及幀開始和結束標志,組成幀來發(fā)送;要求接收端從收到的幀中去掉標志字段,還原成原始數(shù)據(jù)信息后送到網絡層。 2*幀同步 在傳輸過程中必須實現(xiàn)幀同步,以保證對幀中各個字段的正確識別。 3*差錯控制 當數(shù)據(jù)信息在物理鏈路中傳輸出現(xiàn)差錯,數(shù)據(jù)鏈路控制規(guī)程要求接收端能檢測出差錯并予以恢復,通常采用的方法有自動請求重發(fā)ARQ和前向糾錯兩種。采用ARQ方法時,為了防止幀的重收和漏收,常對幀采用編號發(fā)送和接收。當檢測出無法恢復的差錯時,應通知網絡層做相應處理。 4*流量控制 流量控制用于克服鏈路的擁塞。它能對鏈路上信息流量進行調節(jié),確保發(fā)送端發(fā)送的數(shù)據(jù)速率與接收端能夠接收的數(shù)據(jù)速率相容。常用的流量控制方法是滑動窗口控制法。 5*鏈路管理 數(shù)據(jù)鏈路的建立、維持和終止,控制信息的傳輸方向,顯示站的工作狀態(tài),這些都屬于鏈路管理的范疇。 6*透明傳輸 規(guī)程中采用的標志和一些字段必須獨立于要傳輸?shù)男畔ⅲ@就意味著數(shù)據(jù)鏈路能夠傳輸各種各樣的數(shù)據(jù)信息,即傳輸?shù)耐该餍浴?/p> 7*尋址 在多點鏈路中,幀必須能到達正確的接收站。 8*異常狀態(tài)恢復 當鏈路發(fā)生異常情況時,如收到含義不清的序列或超時收不到響應等,能自動重新啟動,恢復到正常工作狀態(tài)。 相關資訊
發(fā)表評論
|
全國咨詢電話:400-611-6270,雙休日及節(jié)假日請致電值班手機:15010390966
在線咨詢: 曹老師QQ(3337544669), 徐老師QQ(1462495461), 劉老師 QQ(3108687497)
企業(yè)培訓洽談專線:010-82600901,院校合作洽談專線:010-82600350,在線咨詢:QQ(248856300)
Copyright 2004-2018 華清遠見教育科技集團 版權所有 ,京ICP備16055225號,京公海網安備11010802025203號