登陆注册
7554600000015

第15章 企业信息的传输(4)

同步传输控制规程实现多字符或者多位组合的数据块为单位的传输。同样,也要求在数据块传输之前、传输过程中对双方进行同步。传输之前的同步可以依赖于特定编码的非数据位,或者收发双方的握手信号。传输过程中的同步则依赖于将同步信号融合在数据信号中的方法予以实现。接收方从传输来的数据信息中分离出同步信号,调整接收时钟或者取样脉冲。由于采用数据块为单位的传输,能够比较有效地利用信道容量。同步传输控制规程主要分为两类:面向字符型的传输控制规程和面向数据位型的传输控制规程。

3.5.2面向字符型的传输控制规程

尽管面向字符型的传输控制规程存在较多的问题,但其优点是仅需要很少的缓冲存储容量,实现比较简单,对物理链路的要求不高,因此,在面向终端的网络系统例如点对点通信中仍然常被使用。

(1)控制方法

二进制同步通信规程(BSC)是基本型控制规程。它的执行包含3个阶段:建立链路、数据传输和拆除链路。建立链路是指建立通信双方的收发关系。通常,主动要求建立链路的一方称为主叫方;对应的一方称为被叫方。数据传输只能建立在链路的基础上,传输方向可以是双向的。数据传输过程中发送数据的一方称为发送方;接收数据的一方称为接收方。拆除链路是指释放通信双方已经建立的关系。BSC利用10个专门的控制字符组成特殊的控制序列,来控制数据的传输过程,并且采用反馈重传和超时重发的方法保证数据传输的正确性。

(2)传输对象

通信双方正常交换的字符信息序列包含以下3类:

a.正文信息:通信双方正常交换的字符型应用数据。

b.正向控制序列:主叫方发给被叫方的控制信息序列。

c.反向控制序列:被叫方发给主叫方的控制信息序列。

(3)控制字符

尽管BSC主要支持字符数据的传输,但也可以支持数据位(二进制数据)的传输,此时,数据位必须被组合,例如7位为一组。由于位组合的随机性,可能出现相同控制字符的位序列。为了保证数据中允许任意的数据位序列,或者为了保证这些相同控制字符的位序列不会导致控制的混乱,可在对应的位组合之前增加转义字符DLE。DLE之后的控制字符不再起控制作用,而具有普通数据的含义。

(4)数据块格式

BSC规程支持的数据块一般由标题字段和正文字段两部分组成。字段之间采用控制字符予以分隔。正文字段包含用户希望传输的应用数据,标题字段包含与正文传输和处理有关的辅助信息,例如发方地址、收方地址、处理要求等。标题字段可以省略。如果标题字段和正文字段中含有控制字符,该控制字符应前缀DLE予以转义;如果应用数据很长,由于传输和处理方面的原因,应用数据可以被分为若干个数据块。正文内部可以隐含数据块的序号,以表示逻辑上完整的数据块之间的关系,或者解决传输过程中重新收发的问题。重发该数据块时,数据块的序号不变;数据块按序发送时,序号累加,以此解决帧重复接收的问题。为了解决同步问题,数据块以一个或者多个SYN字符间隔。为了解决数据块传输正确性问题,BSC规定采用水平垂直奇-偶校验或循环校验方式进行差错检验。

(5)控制序列

BSC规程采用的控制序列一般由1个控制字符或者由若干个其他字符引导的单个控制字符序列组成。控制序列包括正向控制序列和反向控制序列,主要分为以下4种格式:

a.确认(ACK)。表示数据块已被正确接收或者已经具备接收数据的能力。

b.否认(NAK)。表示数据块未被正确接收或者不具备接收数据的能力。

c.询问(ENQ)。用于轮询或者选择控制序列,通常前缀为被轮询或者选择的站地址。

d.拆链(EOT)。表示数据传输结束,拆除收发双方已建立的联系。

以上4种控制序列都采用水平奇-偶校验技术作差错检验。BSC采用半双工的等-停协议控制通信双方的交互过程,即一方发出信息后,必须等待对方的响应,仅在收到对方的响应之后,才能进行新的动作。为了避免信息传输丢失而导致无限期等待,BSC采用超时重发技术。如果若干次重发仍不成功,则认为链路故障,拆链并通知用户。

3.5.3面向数据位型的传输控制规程

面向数据位型的传输控制规程可以支持任意二进制数据的传输,ISO的高级数据链路控制(ISOHDLC)规程就是典型代表。下面根据ISOHDLC介绍本规程。

(1)传输对象

高级数据链路控制(HDLC)规程支持任意二进制数据的传输,每个二进制信息块由特定的起始标志引导,并由特定的终止标志结束。包括起始标志和终止标志的信息块称为帧,起始标志和终止标志采用相同的数据位模式01111110,称为间隔位模式。实际上,帧是由间隔位模式01111110所分隔的最小通信单位。

(2)HDLC规程的说明

a.3种类型的站

主站:控制整个链路的工作,可发出命令来确定和改变链路状态;

次站:接受主站控制,只能发出响应的站,主站和每一个次站之间均维持1条独立的逻辑链路;

复合站:兼有主站和次站功能。

b.2种链路结构

不平衡结构:由1个主站和1个或多个次站组成,适用于点对点或者多点操作;

平衡结构:由2个复合站组成,适用于点对点操作。

c.3种数据传输模式

正常响应模式(NRM):适用于不平衡结构,主站具有选择、轮询次站的功能,并可向次站发送命令或者数据,次站只有在主站询问时才能作为响应而传输数据;

异步响应模式(ARM):适用于不平衡结构,主站具有建立链路、差错校正和逻辑拆线功能,与NRM不同的是次站可以主动传输数据;

异步平衡模式(ABM):适用于平衡结构,任一复合站均可控制链路,主动传输数据。

(3)一般帧结构

HDLC规程支持所有帧使用相同的结构。每个帧都由间隔数据位模式(F)、地址字段(A)、控制字段(C)、信息字段(I)、帧校验序列(FCS)组成。

F取值为“01111110”,用于标识一个帧的起始和终止,也可以作为帧之间的填充字符。F通常由硬件自动产生并发往链路。为了保证F的惟一性和帧内数据的透明性,保证在其他字段中不出现数据位模式“01111110”,HDLC规程采用了“0”位插入法。发送端发送“01111110”后,开始数据发送,并在数据发送过程中,检查发送的数据位流,一旦发现连续5个“1,则自动在其后插上一个“0”位,并继续传送后继的数据位流;数据发送结束后,再传送“01111110”。接收端执行相反的动作:一旦识别“01111110”后面不是间隔数据位模式,则启动接收过程,若识别出5个“1”和1个“0”连在一起,则自动丢弃该“0”,以恢复原来的数据位流。若识别出连续6个“1”,结束接收过程,完成帧的接收工作。

A的含义与数据传输模式有关。对于NRM和ARM,A表示次站的地址。对于ABM,A表示对方的地址。A可以扩充,如果对应地址字段的字节第1位为“0”,表示后续字节仍属于地址字段;如果为“1”,表示本字节为地址字段的最后地址字节。

C用于区分帧的类型。HDLC规程的帧分为两种:信息帧(I帧)和控制帧;控制帧分为监控帧(S帧)和无编号帧(U帧)。

I为被传送的用户数据,可以是任意的二进制数据位串。

FCS为对A、C、I字段的循环校验。

同类推荐
  • 食品包装学

    食品包装学

    本书改变了以往常用的按照包装材料、包装技术、包装机械以及典型食品包装这一体系的分类方式,按照食品的类型进行分类编写。书中在介绍了食品包装材料和食品包装原理后,分类详细介绍了肉制品包装、果蔬包装、水产品包装和其他一些食品的包装,最后简要介绍了一部分典型食品的包装标准与法规。本书内容比较丰富,贴近生产实际,适用于食品科学与工程专业或相近专业的大学本科、专科学生作为教材使用,也可供有关研究人员、工程技术人员或包装工程专业的学生或从业人员用作参考。
  • 我是汽车驾驶与维修能手

    我是汽车驾驶与维修能手

    为“金阳光新农村丛书”之一。《我是汽车驾驶与维修能手》主要向你介绍了汽车的基本结构、汽车的正确驾驶、汽车发动机的检查与维修、底盘的维修、汽车电气的维修、常见故障诊断及处理等内容。全书新颖实用,简明易懂。希望农民朋友用书上的知识指导实践,用勤劳的双手发家致富,早日把家乡建成生产发展、生活宽裕、乡风文明、管理民主的社会主义新农村。
  • 战争及灾难自救互救手册

    战争及灾难自救互救手册

    本书是一部增强公民紧急救援意识,帮助公民掌握面对突发事件及灾难情况下的救护知识和技能的知识型普及读物。通过基本现场救治技术、战伤类型及自救互救、突发公共事件种类及自救互救、自然灾害种类及自救互救、常见意外情况的急救五个章节,详细叙述了公民日常生活中可能遇见的各种灾害及突发事件情况下的自救互救,图文并茂、通俗易懂、知识性强,作为公民必备救护知识普及读物,可有效预防灾害及伤害事件的发生,并加强公民的防灾救灾意识、自救互救能力,避免伤亡,减轻伤痛。
  • 人类最伟大与最糟糕的发明

    人类最伟大与最糟糕的发明

    科学技术的飞速发展为人类创造了无穷的物质财富,使人类享有人无法企及的巨大能量。这些卓越的成果改变了人类生产和生活的方式及质量,同时也深刻地更新了人类的思维观念和对世界的认知,改变并继续改变着世界的面貌。科学技术的发展极大地影响着社会的发展,人类发展的足迹在几个世纪的漫长历程中,有很多值得回忆的东西,比如文字的发明创造,以及天文、历法、数学等方面所取得的辉煌成就,不能不说这是人类文明史上最伟大的贡献,它使人类的生活发生了翻天覆地的变化。
  • 求知文库-能源解密

    求知文库-能源解密

    人类利用能源是以薪柴、风力、水力和太阳能等可再生能源开始,后来才发现了煤炭和石油。中国大约在春秋末(公元前500年)开始利用煤炭作燃料,但是直到13世纪英国开采煤矿,才把煤炭推上了能源的主角地位。
热门推荐
  • 幻色琉璃梦

    幻色琉璃梦

    她是大家族的遗女,遇家难被迫与母亲流落街头,被收养后受尽欺辱。一朝出头,玩转音乐学院。当初欺辱我的人,听好了:“我蓝蝶嫣必定十倍奉还!”
  • 再见已是黄昏

    再见已是黄昏

    “青春的乡愁多半来自对遥远的事物,对一朵云,一颗星星的追索,因为永远无法触及,也是永远惆怅和浪漫的。”这是乐韵对黎族说过的。失去了最重要的人,无论如何,也会说:“对不起,我不能祝福你,因为你是我最重要的那个人。”就比如终有一场离别,只是淡淡的等着,然后离别就来了。
  • 妖孽美男太嚣张

    妖孽美男太嚣张

    一次“意料之外”后,他霸道张扬的宣言——她是他的专属物。他宠她疼她无比的纵容她,当她弥足深陷时,曾经的一笑置之却成了现实,原来她可有可无。原以为他们终将一如既往的成为两条平行线,可不知是命运的捉弄还是上帝不经意间打了个盹,平行线再次交集。当一切迷雾拨开,当彼此真正身份揭晓,他是她的未婚夫……是再次沦陷还是各自分散?原来一切早已在冥冥中注定。【许你一生却擦肩过,所以我来付你一世】
  • 混沌狐尊

    混沌狐尊

    人,生有一口气,寿命长者,气长质纯,短命者,气衰斑驳。修士练气,壮大自身,抬手间便可天崩地裂,斗转星移,上可穷碧落,下可抵黄泉。更有大能者,技破虚空,去往世人所不知之地,其中风姿,不足为外人道也…诸君,且随我看这叶陨是如何的快意逍遥,睥睨风发…
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 龙神萌萌哒

    龙神萌萌哒

    她携小侄子上错车,还遇到个不讲理的冷面男。姑侄俩将计就计碰瓷!没想到酿成大祸…
  • 仙字儿去座山

    仙字儿去座山

    那段历史,在大明朝弘治十二年发生了变化,天地异变,无数凶兽出现,人族危矣,生死存亡的关头,传说中的华夏修士,再次登上了历史的舞台....王欢为了交稿码了一晚上字儿,第二天早上高数课只好趴着打瞌睡,一觉醒来,发现自己身处恒岳学宫,这里是修士的学校,现在是大明朝。王欢发现,自己脑海中多了一本笔记,一本自己小说中杜撰出来的仙人手札。未来,该当如何?
  • 新死亡契约者

    新死亡契约者

    第三代死亡契约者时代就此终结,第四代契约者争霸开启,身为凡人流的凌上实力上与他人完全不同。众人心目中的第四代契约者并不是凌上,而是流淌着第三代契约者之血的契约者之子“这世间,并不是只有一种契约者。”
  • 超能九组

    超能九组

    买袋泡面的功夫——被雷劈了......被劈的外焦里嫩冒香气儿的他——竟然没死!昏迷中有个装神秘的傲娇黑袍对他吐槽,说他是——预言之子以为有了如此重量级身份的他,从此便可以走上人生巅峰的倒霉孩子,吃烤肉的时候被几个小混混——群殴了......好容易加入了一个牛逼组织,还没呆过一天就被——开除了-_-|||天啊,这究竟是一个怎样纠结的人生啊!!!!!!
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!