www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀]HDLC協(xié)議是一個(gè)數(shù)據(jù)鏈路層的通信協(xié)議,廣泛使用的面向比特的同步數(shù)據(jù)鏈路層協(xié)議。

關(guān)于HDLC協(xié)議的關(guān)鍵要點(diǎn):

    由國(guó)際標(biāo)準(zhǔn)化組織(ISO)在1970年代開(kāi)發(fā),基于IBMSDLCSynchronous Data Link Control)協(xié)議。定義在ISO 33009ISO 4335標(biāo)準(zhǔn)中。是許多其他數(shù)據(jù)鏈路層協(xié)議(如PPP、幀中繼的LAPFISDNLAPD)的基礎(chǔ)或靈感來(lái)源。 

核心特點(diǎn)

  • 面向比特: 以比特流為單位進(jìn)行傳輸和解析,不依賴于特定的字符編碼(如ASCII)。這與面向字節(jié)的協(xié)議(如IBMBISYNC)不同。
  • 同步傳輸: 要求發(fā)送方和接收方時(shí)鐘同步,通常通過(guò)調(diào)制解調(diào)器或?qū)S镁€路實(shí)現(xiàn)。
  • 全雙工通信: 支持?jǐn)?shù)據(jù)同時(shí)在兩個(gè)方向上傳輸。
  • 點(diǎn)對(duì)點(diǎn)與多點(diǎn): 最初設(shè)計(jì)支持點(diǎn)對(duì)點(diǎn)和多點(diǎn)(多點(diǎn))配置(如輪詢/選擇)。
  • 可靠性: 提供可靠的、有序的數(shù)據(jù)傳輸,通過(guò)以下機(jī)制實(shí)現(xiàn):
  • 幀定界: 使用唯一的比特序列01111110(稱為標(biāo)志)來(lái)標(biāo)識(shí)幀的開(kāi)始和結(jié)束。
  • 比特填充(零比特插入): 在發(fā)送端,在數(shù)據(jù)字段中每遇到連續(xù)的5個(gè)“1”后,自動(dòng)插入一個(gè)“0”,以確保標(biāo)志序列01111110的唯一性,防止數(shù)據(jù)被誤認(rèn)為是幀邊界。接收端在收到連續(xù)的5個(gè)“1”后,會(huì)刪除緊隨其后的“0”。
  • 錯(cuò)誤檢測(cè): 使用循環(huán)冗余校驗(yàn)(CRC),通常是16位或32CRC,檢測(cè)傳輸過(guò)程中的比特錯(cuò)誤。
  • 確認(rèn)機(jī)制: 使用序號(hào)(N(S)發(fā)送序號(hào),N(R)接收序號(hào))和確認(rèn)(ACK)機(jī)制來(lái)保證幀的可靠傳輸和順序。
  • 流量控制: 使用接收就緒(RR)、接收未就緒(RNR)等監(jiān)控幀進(jìn)行流量控制,防止接收方被淹沒(méi)。
  • 重傳機(jī)制: 通過(guò)超時(shí)和否定確認(rèn)(REJ, SREJ)實(shí)現(xiàn)損壞幀或丟失幀的重傳。

HDLC幀結(jié)構(gòu)

一個(gè)標(biāo)準(zhǔn)的HDLC幀包含以下幾個(gè)字段:

| Flag | Address | Control | Information | FCS | Flag |

|  8b  |    8b      |      8b  |   Variable     | 16b |  8b  |

標(biāo)志 (Flag - 8 bits) 01111110,標(biāo)識(shí)幀的開(kāi)始和結(jié)束。

  • 地址 (Address - 8 or more bits): 在點(diǎn)對(duì)點(diǎn)鏈路中通常意義不大(可設(shè)為一個(gè)特定值,如0xFF代表廣播/所有站),主要用于多點(diǎn)配置中標(biāo)識(shí)從站。
  • 控制 (Control - 8 or 16 bits): 幀的核心,定義幀的類型(信息幀-I幀,監(jiān)控幀-S幀,無(wú)編號(hào)幀-U幀)并包含序號(hào)(N(S), N(R))、輪詢/終止位(P/F)以及控制功能碼。
  • I (Information): 攜帶上層數(shù)據(jù),包含N(S)N(R)序號(hào),用于流量控制和確認(rèn)。
  • S (Supervisory): 用于流量控制和錯(cuò)誤控制(如RR, RNR, REJ, SREJ),包含N(R)序號(hào)和P/F位。
  • U (Unnumbered): 用于鏈路管理(如建立連接-SABM/DISC,斷開(kāi)連接,模式協(xié)商,測(cè)試等),不包含序號(hào),但有功能碼和P/F位。
  • 信息 (Information - Variable length): 可選字段,僅存在于I幀和某些U幀中,用于承載網(wǎng)絡(luò)層(第3層)的數(shù)據(jù)包(如IP數(shù)據(jù)包)。S幀沒(méi)有信息字段。

 

  • 幀校驗(yàn)序列 (Frame Check Sequence - FCS, 通常1632 bits): 包含對(duì)整個(gè)幀(除去標(biāo)志位)計(jì)算的CRC校驗(yàn)碼,用于檢測(cè)傳輸錯(cuò)誤。

操作應(yīng)用場(chǎng)景

  • NRM (Normal Response Mode): 傳統(tǒng)的多點(diǎn)模式。一個(gè)主站控制鏈路,從站只有在被主站顯式輪詢后才能傳輸。
  • ARM (Asynchronous Response Mode): 多點(diǎn)模式的一種變體,允許從站未經(jīng)輪詢即可發(fā)起傳輸(例如發(fā)送U幀)。
  • ABM (Asynchronous Balanced Mode): 最常用的模式,尤其在點(diǎn)對(duì)點(diǎn)鏈路中(如路由器間串行連接)。每個(gè)站點(diǎn)(稱為組合站)兼具主站和從站功能,可以平等地發(fā)起傳輸和控制鏈路,無(wú)需輪詢。PPP協(xié)議在底層就使用了HDLCABM模式幀結(jié)構(gòu)。

    HDLC是一個(gè)極其重要且基礎(chǔ)的數(shù)據(jù)鏈路層協(xié)議標(biāo)準(zhǔn)。它定義了面向比特、可靠同步通信的核心機(jī)制(幀結(jié)構(gòu)、定界、填充、錯(cuò)誤檢測(cè)、確認(rèn)、流量控制)。雖然純標(biāo)準(zhǔn)HDLC在今天的公共互聯(lián)網(wǎng)中直接應(yīng)用較少(很大程度上被更靈活、功能更豐富的PPP所取代),但它的設(shè)計(jì)理念和幀結(jié)構(gòu)深刻影響了后續(xù)眾多關(guān)鍵的網(wǎng)絡(luò)協(xié)議(PPP、幀中繼、ISDN LAPD等),是理解現(xiàn)代數(shù)據(jù)鏈路層技術(shù)的重要基礎(chǔ)。在特定的專有設(shè)備互連或某些傳統(tǒng)系統(tǒng)中,仍可能遇到其實(shí)現(xiàn)或變體。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

PPP協(xié)議是Point-to-Point Protocol(點(diǎn)對(duì)點(diǎn)協(xié)議)的縮寫,PPP協(xié)議是一種點(diǎn)對(duì)點(diǎn)數(shù)據(jù)鏈路層協(xié)議,是目前使用最廣泛的點(diǎn)對(duì)點(diǎn)數(shù)據(jù)鏈路層協(xié)議。它用于在點(diǎn)對(duì)點(diǎn)鏈路上傳輸各種協(xié)議數(shù)據(jù)報(bào),提供了封裝多協(xié)議數(shù)據(jù)報(bào)...

關(guān)鍵字: 數(shù)據(jù)鏈路層 點(diǎn)對(duì)點(diǎn)

為增進(jìn)大家對(duì)以太網(wǎng)的認(rèn)識(shí),本文將對(duì)以太網(wǎng)、以太網(wǎng)設(shè)備以及以太網(wǎng)數(shù)據(jù)鏈路層予以介紹。

關(guān)鍵字: 以太網(wǎng) 指數(shù) 數(shù)據(jù)鏈路層

數(shù)據(jù)鏈路層是OSI參考模型中的第二層,介乎于物理層和網(wǎng)絡(luò)層之間。數(shù)據(jù)鏈路層在物理層提供的服務(wù)的基礎(chǔ)上向網(wǎng)絡(luò)層提供服務(wù),其最基本的服務(wù)是將源自網(wǎng)絡(luò)層來(lái)的數(shù)據(jù)可靠地傳輸?shù)较噜徆?jié)點(diǎn)的目標(biāo)機(jī)網(wǎng)絡(luò)層。為達(dá)到這一目的,數(shù)據(jù)鏈路必須具...

關(guān)鍵字: 數(shù)據(jù)鏈路層 網(wǎng)絡(luò)層

多協(xié)議標(biāo)簽交換(英語(yǔ):Multi-Protocol Label Switching,縮寫為MPLS)是一種在開(kāi)放的通信網(wǎng)上利用標(biāo)簽引導(dǎo)數(shù)據(jù)高速、高效傳輸?shù)男录夹g(shù)。多協(xié)議的含義是指MPLS不但可以支持多種網(wǎng)絡(luò)層層面上的協(xié)議...

關(guān)鍵字: MPLS 多協(xié)議 數(shù)據(jù)鏈路層

高級(jí)數(shù)據(jù)鏈路控制(HDLC,High-level Data Link Control)是一組用于在網(wǎng)絡(luò)結(jié)點(diǎn)間傳送數(shù)據(jù)的協(xié)議。在HDLC中,數(shù)據(jù)被組成一個(gè)個(gè)的單元(稱為幀)通過(guò)網(wǎng)絡(luò)發(fā)送,并由接收方確認(rèn)收到。HDLC協(xié)議也管...

關(guān)鍵字: HDLC 網(wǎng)絡(luò)地址 物理層

HDLC是通用的數(shù)據(jù)鏈路控制協(xié)議,當(dāng)開(kāi)始建立數(shù)據(jù)鏈路時(shí),允許選用特定的操作方式。所謂鏈路操作方式,通俗地講就是某站點(diǎn)以主站方式操作,還是以從站方式操作,或者是二者兼?zhèn)洹?/p> 關(guān)鍵字: HDLC 標(biāo)志字段 無(wú)編號(hào)幀

數(shù)據(jù)鏈路層定義了在單個(gè)鏈路上如何傳輸數(shù)據(jù)。這些協(xié)議與被討論的各種介質(zhì)有關(guān)。

關(guān)鍵字: 數(shù)據(jù)鏈路層 介質(zhì) ATM

你是一臺(tái)電腦,你的名字叫 A 只要你知道另一位伙伴 B 的 IP 地址,且你們之間的網(wǎng)絡(luò)是通的,無(wú)論多遠(yuǎn),你都可以將一個(gè)數(shù)據(jù)包發(fā)送給你的伙伴 B 這就是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層這三層所做的事情。

關(guān)鍵字: TCP 物理層 數(shù)據(jù)鏈路層

  什么是數(shù)據(jù)鏈路層   數(shù)據(jù)鏈路層是OSI參考模型中的第二層,介乎于物理層和網(wǎng)絡(luò)層之間。數(shù)據(jù)鏈路層在物理層提供的服務(wù)的基礎(chǔ)上向網(wǎng)絡(luò)層提供服務(wù),其最基本的服務(wù)是將源自網(wǎng)絡(luò)層來(lái)的數(shù)據(jù)可靠地

關(guān)鍵字: 數(shù)據(jù)鏈路層

  數(shù)據(jù)鏈路層簡(jiǎn)介   數(shù)據(jù)鏈路層是OSI參考模型中的第二層,介乎于物理層和網(wǎng)絡(luò)層之間。數(shù)據(jù)鏈路層在物理層提供的服務(wù)的基礎(chǔ)上向網(wǎng)絡(luò)層提供服務(wù),其最基本的服務(wù)是將源自網(wǎng)絡(luò)層來(lái)的數(shù)據(jù)可靠地傳

關(guān)鍵字: 數(shù)據(jù)鏈路層
關(guān)閉