透明传输透明传输.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
透明传输透明传输

数据透明传输技术 转义字符填充法 零比特填充法 采用特殊的信号与编码法 确定数据长度法 概念 数据透明传输就是用户不受协议中的任何限制,可随机地传输任意比特编码的信息。 用户可以完全不必知道协议中所规定的结束段的比特编码或者其他的控制字符。 转义字符填充法 SLIP协议 SLIP(Serial Line Internet Protocol)是一个简单的面向字符的协议,早在1984年就已经开始使用。它的规则只有三个,如图所示。 (1)在每一个IP数据报的首尾各加上一个特殊的标志字节END,封装成为 SLIP帧。标识字节END的编码为 (0xC0),这里的0x代表“十六进制”。相当于二进制 (2)如果在IP数据报中的某一个字节恰好与标识字节END的编码(0xC0)一样,就要将这一个字节更换成(0xDB, 0xDC)这样的2字节序列。这里的特殊字符(0xDB)称为SLIP转义字符。 (3)如果在IP数据报中的某一个字节恰好与SLIP转义字符(0xDB)一样,则将其更换为(0xDB, ? 0xDD)2字节序列。 SLIP协议的缺点 (1) SLIP没有差错检测的功能。如果一个SLIP帧在传输中出了差错,就只能靠高层来进行纠正。 (2) 通信的每一方必须事先知道对方的IP地址。这对拨号入网的用户是很不方便的。 (3) SLIP仅支持IP,而不支持其他的协议。 (4) SLIP并未成为Internet的标准协议。因此目前存在着多种互不兼容的版本,影响了不同网络的互连 SLIP主要用于低速(不超过19.2kb/s)的交互性业务。为了提高数据传输的效率,又提出了一种 CSLIP(Compressed SLIP), 即压缩的SLIP。它可将40字节的额外开销(即20字节的 TCP首部和 20字节的IP首部)压缩到3或5个字节。压缩基于这样的考虑:在一连串的分组中,一定会有很多的首部字段是相同的。如某一段和前个分组中的相应字段是一样的,就可不发送这个字段。如这一字段与前个分组中的相应字段不同,就可只发送改变的部分。CSLIP大大地改善了交互响应的时间。 PPP协议 用户接入Internet,在传送数据时都需要有数据链路层协议,其中最为广泛的是串行 线路网际协议(SLIP)和点对点协议(PPP)。 由于SLIP具有仅支持IP等缺点,主要用于低速(不超过19.2kbit/s)的交互性业务,它并未成为Internet的标准协议。为了改进SLIP,人们制订了点对点PPP(Point-to-Point Protocol)。 PPP帧格式 PPP是面向字符的 标志字段F为0x7E(0x表示7E),地址字段A和控制字段C都是固定不变的,分别为0xFF、0x03。 PPP协议不是面向比特的,因而所有的PPP帧长度都是整数个字节。 2个字节的协议字段:协议字段不同,后面的信息字段类型就不同。如: 0x0021——信息字段是IP数据报 0xC021——信息字段是链路控制数据LCP 0x8021——信息字段是网络控制数据NCP 0xC023——信息字段是安全性认证PAP 0xC025——信息字段是LQR 0xC223——信息字段是安全性认证CHAP 当信息字段中出现和标志字段一样的比特0x7E时,就必须采取一些措施。因PPP协议是面向字符型的,所以使用一种特殊的字符填充。 将信息字段中出现的每一个0x7E字节转变成2字节序列(0x7D,0x5E)。若信息字段中出现一个0x7D的字节,则将其转变成2字节序列(0x7D,0x5D)。若信息字段中出现ASCII码的控制字符,则在该字符前面要加入一个0x7D字节。这样做的目的是防止这些表面上的ASCII码控制字符被错误地解释为控制字符。 PPP协议 PPP帧 标志位,16进制表示为7Eh 信息段中出现7E,则转义为7D5E 信息段中出现7D,则转义为7D5D 信息段中出现ASCII码控制字符的比特编码(即小于2Oh)则在该字符前面是一个7D 零比特填充法 HDLC帧各字段的含义 ①标志F:是一特定的8比特组合,用来标志一帧开始和结束,还可作填充信号; ??? ②地址A :8比特组合,用于表明通信站的地址; ??? ③控制C :用于标识帧的类型和功能,使对方站能够执行特定的操作;另外还给出发帧的顺序编号,表明帧的前后顺序,防止传送时丢失帧或出现重复帧; ??? ④信息I :存放要传输的数据信息; ??? ⑤帧校验序列FCS :任何类型的帧都包含循环冗余检验序列,校验范围是整个帧的内容。 HDLC保证数据透明传输的方法 位填充技术: 发送时,发送站监测标志之间的比特序列,当发现有5个连续的‘1’时,

您可能关注的文档

文档评论(0)

pfenejiarz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档