多媒體

移動(dòng)通信

計(jì)算機(jī)網(wǎng)絡(luò)

  無(wú)限網(wǎng)絡(luò)今日始
  羽檄交馳話通信
  計(jì)算機(jī)網(wǎng)絡(luò)的五臟六腑
  嫦娥孤凄與誰(shuí)鄰
  因特網(wǎng)的游戲規(guī)則
  團(tuán)結(jié)的力量――網(wǎng)絡(luò)互連
  Internet今昔談
  網(wǎng)絡(luò)應(yīng)用萬(wàn)花筒
  小心駛得萬(wàn)年船

智能網(wǎng)

光通信

微波通信

衛(wèi)星通信

交換網(wǎng)

接入網(wǎng)

電信管理網(wǎng)

 

 

  
  電信博物館 > 計(jì)算機(jī)網(wǎng)絡(luò) > 計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)的五臟六腑 > 川流不息的數(shù)據(jù)通道


 


完善的聯(lián)絡(luò)手段

  在計(jì)算機(jī)通信的早期,人們就已發(fā)現(xiàn),對(duì)于經(jīng)常產(chǎn)生誤碼的實(shí)際鏈路,只要加上合適的控制規(guī)程,就可以使通信變?yōu)楸容^可靠。

  這類(lèi)控制規(guī)程分為面向字符型協(xié)議和面向位(比特)型協(xié)議。所謂面向字符就是說(shuō)在鏈路上所傳送的數(shù)據(jù)必須是由規(guī)定字符集(例如ASCII碼)中的字符所組成。在鏈路上傳送的控制信息也必須由同一字符集中的若干指定的控制字符構(gòu)成。這種面向字符的鏈路控制規(guī)程在計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展過(guò)程中曾起了重要的作用,但它存在通信線路的利用率低、可靠性較差、不易擴(kuò)展等缺點(diǎn),所以具有更大的靈活性和更高的效率的面向比特型協(xié)議逐漸成為數(shù)據(jù)鏈路層的主要協(xié)議。

  高級(jí)數(shù)據(jù)鏈路控制HDLC(High-level Data Link Control)就是一種面向比特型協(xié)議。其特點(diǎn)是以位的位置來(lái)定位各個(gè)字段,而不用控制字符。各字段內(nèi)均由位的各種組合組成。它的最早版本是IBM公司研制的SDLC協(xié)議,用作IBM SNA網(wǎng)的數(shù)據(jù)鏈路層協(xié)議。后來(lái)幾個(gè)國(guó)際標(biāo)準(zhǔn)化組織做了少量修改,發(fā)展為多個(gè)版本的面向比特協(xié)議。如ANSI的版本是ADDCP協(xié)議,ISO的版本就是HDLC協(xié)議,CCITT的版本是LAP協(xié)議,并作為建議書(shū)X.25的一部分。

  HDLC是以幀為信息傳輸?shù)幕締挝,無(wú)論是信息報(bào)文或控制報(bào)文均按統(tǒng)一幀格式進(jìn)行傳輸。

  HDLC的鏈路有兩種配置,根據(jù)鏈路上的通信站有無(wú)主從關(guān)系分為非平衡式和平衡式。

  HDLC采用滑動(dòng)窗口協(xié)議作為流量控制方法。

  現(xiàn)在簡(jiǎn)單介紹一下滑動(dòng)窗口的概念;瑒(dòng)窗口協(xié)議是一種改進(jìn)的連續(xù)ARQ協(xié)議,它在發(fā)送端和接收端分別設(shè)定所謂的發(fā)送窗口和接收窗口。發(fā)送窗口用來(lái)對(duì)發(fā)送端進(jìn)行流量控制,而發(fā)送窗口的大小就代表在還沒(méi)有收到對(duì)方確認(rèn)信息的情況下發(fā)送端最多可以發(fā)送多少個(gè)數(shù)據(jù)幀。同理,在接收端設(shè)置接收窗口是為了控制可以接收哪些數(shù)據(jù)幀而不可以接收哪些幀。在接收端只有當(dāng)收到的數(shù)據(jù)幀的發(fā)送序號(hào)落入接收窗口內(nèi)才允許將該數(shù)據(jù)幀收下。若接收到的數(shù)據(jù)幀落在接收窗口之外,則一律將其丟棄。當(dāng)接收端接收到了接收窗口內(nèi)起始的那個(gè)數(shù)據(jù)幀后,接收窗口將向前移動(dòng)。同理,當(dāng)發(fā)送端收到了發(fā)送窗口內(nèi)起始幀對(duì)應(yīng)的確認(rèn)幀之后,發(fā)送窗口也將向前移動(dòng)。不難看出,只有在接收窗口向前移動(dòng)時(shí),發(fā)送窗口才有可能向前移動(dòng)。正因?yàn)槭瞻l(fā)兩端的窗口按照以上的規(guī)律不斷地向前滑動(dòng),因此這種協(xié)議稱(chēng)為滑動(dòng)窗口協(xié)議。

  按照HDLC協(xié)議,兩個(gè)通信站使用交換線路的通信,可以分為五個(gè)階段:建立連接、建立鏈路、數(shù)據(jù)傳輸、拆除鏈路和拆除連接。

  目前,高級(jí)數(shù)據(jù)鏈路控制HDLC的功能,已經(jīng)固化在超大規(guī)模集成電路中。使用者只要了解其協(xié)議的功能和這種超大規(guī)模集成電路的使用方法,用它構(gòu)成一個(gè)通信系統(tǒng)后,就可方便地實(shí)現(xiàn)計(jì)算機(jī)間的通信。

[上一頁(yè)] [下一頁(yè)]