还剩5页未读,继续阅读
文本内容:
第章数据透明传输技术5数据透明传输技术数据透明技术的基本概念转义字符填充法零比特填充法采用特殊的信号与编码法确定数据长度法数据透明传输技术的概念问题的提出.所谓数据透明传输就是用户不受协议中的任何限制,12可随机地传输任意比特编码的信息用户可以彻底不必知道协议中所规定的结束段的比特编码或者其他的控制字符转义字符填充法
5.1数据链路控制协议数据链路控制协议也称链路通信规程,也就是OSI参考模型中的数据链路层协议路控制协议可分为异步协议和同步协议两大类同步协议是以许多字符兴许多比特组织成的数据块一一帧为传输单位,在帧的起始步,使帧内维持固定的时钟由于采用帧为传输单位,所以同步协议能更有效地利用信道,也便于实现差错控制、流量控制等功能同步协议又可分为面向字符的同步协议和面向比特的同步协议及面向字节计数的同步协议三种类型面向字符的数据链路控制的规程国
1.际标准化组织于年发表了*****标准,规定了信息处理中数据通信系1971统的基本型控制规程标准美国国家标准ISO1745:ISO ANSIX
3.28欧洲计算机创造商协会标准公司标准我们国ECMA-16:IBM BSC:IBM家于年低发布了标准1982GB3458-82传输控制字符面向字符的数据传输过程中,规定了个控制字符210作为传输控制用传输控制字符的名称及代码如下SOHStart ofHead:开始,用于表示报文的标题信息或者报头的开始比特编码***-*****文始,标志标题信息的结束和报文文本的开始S7XStartd Text:***-*****文终,标志报文文本的结束ETX Endof Text:EOTEnd dTransmission送毕,用以表示一个或者多个文本块的结束,并拆除链路ETB Endof块终或者组终,用以表示当报文分成多个数据块时?Transmission Block:一个数据块的结束问询,用以请求远程站给出响应,响ENQEnquire:应可能包括站的身份或者状态确认,由接收方发出的作为对正确接收到报文的ACK Acknowledge响应否认,由接收方发出的作为对未正NAK NegativeAcknowledge:确接收的报文的响应……同步字符,在同步协议中,SYNSynchronous:用以实现节点之间的字符同步,或者用于在无数据传输时保持该同步***-转义,用以修改紧跟其后的有限个字符的*****DLE DataLink Escape:意义,实现透明方式的数据传输,或者当个传输10控制字符不够用时提供新的转义传输控制字符数据透明传输的实现为了使计算机之间能传输任意数据代码,转3义字符用DLE来改变后续字符的意义如数据字段中浮现了、、<、DLE STXED等字段,则在发送时在这些字符前面加之转义字符,变成为了ETB、、、发送在接收端将去DLEDLE DLESTXDLEETX DLEETBDLE掉恢复了原来数据以上就是代码透明型面向字符的数据规程转义字符填充法在中的应用数据链路层使用最为广泛的4internet两个协议和叩SLIPSerial LineInternet ProtocolPPoint-to-Point在协议中,网际层的传输单元是数据报,在每一个Protocol SUPIP IP数据报的首部和尾部各加之一个特殊的标识符封装成为帧,再END,SUP送给下面物理层发送编码为***-*****,十六进制为若在END COHoIP数据报中浮现了编码,则将编码转义为***-********-*****,C0H C0H十六进制为若在数据报中浮现了***-*****编码,即DBDCH oIP DBH,则将转义为如下图DBH DBDDH,转义字符填充法帧标志位进制表不为信息段中浮现则转PPP***-*****,167Eh7E,义为信息段中浮现则转义为信息段中浮现码控制字符的7D5D7D,ASCII比特编码即小于则在该字符前面是国20h一个7D零比特填充法
5.2年,公司推出了面向比特的数据链路层协议美国标1974IBM SDLC,准改为改为作为国际标准的帧结构标志ADCCPJSO HDLCHDLC8bit地址控制信息帧校验序列标志F8A8C8116FCS8F校验区间透明传输区间
(1)F:帧间隔模式***一*****”--同步符号、帧之间的填充字符***_********—********—********—********—()地址字段通信对方的地址()控制字段用于区分**********2A:3C:帧的类型(数据帧、监控帧、无编号帧)⑷信息字段携带高层用户数I据,可以是任意的二进制位串;()校验码对、、字段进行5FCS:A CI循环校验起始标志要传输的数据块结束标志af********—********—********—*****包括起始和终止标志的信息块称为的“数据帧”HDLC比特插入法为了保证帧间隔符“***_*****”的惟一性和帧内数“0”据的透明性,保证(地址字段)、控制字段)、(信息字段)、A Q1FCS(帧校验序歹()中不浮现***-*****的位模式,采用了位插入J HDLC法发送端发送“***-*****”后,开始数据发送,并在数据发送过程中,检查发送的位流,一旦发现连续的个,则自动51在其后插(附)上个,并继续传输后继的位流;数据发送结束后,1O追加帧间隔符***-*****接收端执行相反的动作若识别出连续o5个和个,则自动丢弃该T1O,以恢复原来的位流;若识别出连续的个H,表示数据结束,该数O6据帧接收完成数据中某一段的比特组合***一********_********_发:靠国至相^再*****1001051Q^发送***一********一********一**********接收端将个后的51删除,恢复原样***_********—********—*****100采用特殊的信号与编码法
5.4标准不必有结束符字段,也不必有数据长度*****.3CSMA/CD采用特殊的信号与编码法
5.4在计算机局域网)中,媒体接入控制层LANQocal areanetwork MAC()有个重要的协议,即、、Media AccessControl3IEEE
802.3IEEE
802.4它们通过采用特殊的信号,解决了数据透明传输的问题IEEE
802.5,
5.
4.1局域网最早源于美国施乐公司()、IEEE
802.3CSMA/CD
802.3Xerox与等三家公司合作研究的并于年月DEC Intel10Mbps Ethernet;19809第一次发布了的物理层、数据链路层规范;年月发布Ethernet198111了随后该标准成为*****.的基础DIX EthernetV
2.0,3曼彻斯特编码编码规则()位中间电平从高到低跳变表示b:位中间电平从低到高跳变表示差分曼彻斯特编码“r“o”o编码规则在信号位开始时不改变信号极性,表示逻辑工“在信号位C开始时改变信号极性,表示逻辑“0局域网介质访问控制技术共享介质局域网的工作原理目前应用最广泛的局域网是,即以太网定义它的协议标准它Ethernet.IEEE
802.3的核心技术是随机争用介质访问控制方法,即带有冲突检测的载波侦听多路访问方法CSMA/CD,carrier sensemultiple accesswith collisiondetection的工作原理先听后发、边听边发、冲突住手和随机延迟CSMA/CD、载波监听多路访问控制方法“先听后说”每一个站1CSMA在发送数据前,先监听信道上有无其它站正在发送信息如果没有即信道空暇,则发送数据;如果有其它站正在发送数据即信道忙,则暂不发送,退避一段时间后再发送.侦听忙后的处理二进制退避算法来决定避让的时间非坚持若总线忙,则再也不侦听,隔一定时间再侦听若空暇,则即将发送数据坚持若总线忙,继续侦听,一旦发现空P暇,以概率发送数据坚持若总线忙,向来侦听,直到空暇,即将P1发送,若有冲突,重新侦听⑵、载波监听多路访问/冲突检测CSMA/CD的工作原理“先听后说,边听边说”采用边CSMA/CD发送边监听的方式,一旦监听到冲突,冲突双方就即将住手发送,且强化冲突,以免浪费信道时间,使信道很快进入空暇期⑶载波监听多路访问/冲突检测的特点CSMA/CD所有节点都不断的对信道进行监听;如果信道有空,则可发送数据;如果信道中有数据正在发送,则按照二进制后退算法等待一段时间后在发送;当浮现冲突时,就退出,暂时住手发送信息;将冲突检测到信号发送给所有节点;重发数据端到端最大传播延迟站A站B站A站B时刻站开始发送t:A a时亥站开始发送U t+T-s:B b站A站B站A站B时刻发生冲突t+T c时刻检测到冲突t+2T Ad传播延迟是造成冲突的原因采用特殊的信号与编码法
5.4***林标准不必有结束符字段,也不必有数据3CSMA/CD长度。