导航:首页 > 解决方法 > 透明传输解决方法

透明传输解决方法

发布时间:2022-05-13 16:19:59

㈠ 如果不解决透明传输问题会出现什么

如果不解决透明传输问题,会出现一系列的相对应的问题,比如说传输中断,传输不完整的

㈡ 除了差错检测外,面向字符的数据链路层协议还必须解决哪些特殊的问题

最主要的就是要解决帧定界和透明传输的问题。

帧定界就是要使接收端能够知道一帧的开始和结束是在什么地方。面向字符的数据传输就是所传输的数据全都是一个个的字符,例如ASCII字符。因此,在每一帧的开始和结束的地方,必须要有一个特殊的字符来作为标志,如下图所示。

字符SOH代表StartOfHeader(首部开始),而EOT代表EndOfTransmission(传输结束)。请注意,SOH和EOT都是ASCII码中的控制字符。SOH的十六进制编码是01,而EOT的十六进制编码是04。不要误认为SOH是“S”“O”“H”三个字符,也不要误认为EOT是“E”“O”“T”三个字符。

解决了帧定界后,在接收端就可以确定一个帧的开始和结束。剩下的问题就是透明传输的问题。

透明传输实际上就是随便什么字符都可以传输。但设想我们在帧中传送的字符出现了一个控制字符“EOT”。那么接收端收到这样的数据后,就会将原来的SOH和数据中的“EOT”错误地解释为一个帧,但对后面剩下的字符根本就无法解释(见下图)。

像这样的传输显然就不是“透明传输”,因为当遇到数据中的字符“EOT”就传不过去了,它被接收端解释为控制字符。实际上此处的字符“EOT”并非控制字符而是一般数据。

为了解决透明传输问题,就必须设法将数据中可能出现的控制字符“SOH”和“EOT”在接收端不解释为控制字符。方法是:在数据中出现字符“SOH”或“EOT”时就将其转换为另一个字符,而这个字符是不会被错误解释的。但所有字符都有可能在数据中出现。于是就想出这样的办法:将数据中出现的字符“SOH”转换为“ESC”“x”这样两个字符,将数据中出现的字符“EOT”转换为“ESC”“y”这样两个字符。而当数据中出现了控制字符“ESC”时,就将其转换为“ESC”“z”这样两个字符。这种转换方法就能够在接收端正确地还原为原来的数据。“ESC”是转义符,它的十六进制编码是1B。

下图表示在数据中出现了四个控制字符“ESC”“EOT”“ESC”“SOH”。按以上规则转换后的数据如下图所示。

读者可以很容易地看出,在接收端只要按照以上转换规则进行相反的转换,就能够还原出原来的数据(例如遇到“ESC”“z”就还原为“ESC”)。

以上就是实现透明传输的原理。

㈢ 数据链路层中的链路的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决

封装成帧就是在一段数据的前后分别添加首部和尾部,这样就构成了一个帧。接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从比特流中识别帧的开始和结束。

当传送的帧是用文本文件组成的帧时,其数据部分显然不会出现像SOH或EOT这样的帧定界控制字符。可见不管从键盘上输入什么字符都可以放在这样的帧中传输过去,因此这样的传输就是透明传输。

数据链路层并不需要给网络层提供“可靠传输”的服务,必须让数据链路层向上提供可靠传输。因此在CRC的基础上,增加了帧编号、确认和重传机制。



(3)透明传输解决方法扩展阅读:

数据链路层的最基本的功能是向该层用户提供透明的和可靠的数据传送基本服务。透明性是指该层上传输的数据的内容、格式及编码没有限制,也没有必要解释信息结构的意义;可靠的传输使用户免去对丢失信息、干扰信息及顺序不正确等的担心。

在物理层中这些情况都可能发生,在数据链路层中必须用纠错码来检错与纠错。数据链路层是对物理层传输原始比特流的功能的加强,将物理层提供的可能出错的物理连接改造成为逻辑上无差错的数据链路,使之对网络层表现为一无差错的线路。

㈣ 如果不解决透明传输会出现什么问题

就是在传输过程中,对外界透明,就是说看不见是传送网络不管传输的业务如何,只负责将需要传送的业务传送到目的节点,同时保证传输的质量即可,而不对传输的业务进行处理。

2、透明传输是指数据直接通过系统中的互连功能模式而不进行RLP纠错,如果进行了RLP纠错即为非透明传输。

3、就是所谓的透明传输,不管传的是什么,所采用的设备只是起一个通道作用,把要传输的内容完好的传到对方!

4、透传的设备是个黑箱子,进来是什么出去也是什么

㈤ 数据链路层的成帧定界有哪三种如何解决帧的透明传输问题

帧的首部必须设有一些特殊的比特组合,使得接收端能够找出一帧的开始。这也称为帧定界。帧定界还包含确定帧的结束位置.

网络的各层协议都是相当复杂的。当我们在电脑上编辑好一封邮件后,只要用鼠标点击一下“发送”按钮,这封电子邮件就发送出去了。实际上,我们的电脑要使用好几个网络协议。可是这些复杂的过程我们都看不见。因此,这些复杂的网络协议对网络用户来说都是“透明的”。意思是:这些复杂的网络协议虽然都是存在于电脑中,但用户却看不见(如果要看,就要使用专门的网络软件)。

差错校验是在数据通信过程中能发现或纠正差错,把差错限制在尽可能小的允许范围内的技术和方法。
包括奇偶校验码是一种通过增加冗余位使得码字中“1”的个数为奇数或偶数的编码方法,它是一种检错码。
水平奇偶校验的特点及编码规则
特点:水平奇偶校验又称横向奇偶校验,它不但能检测出各段同一位上的奇数个错,而且还能检测出突发长度<=p的所有突发错误。其漏检率要比垂直奇偶校验方法低,但实现水平奇偶校验时,一定要使用数据缓冲器。
水平垂直奇偶校验的特点及编码规则
特点:水平垂直奇偶校验又称纵横奇偶校验。它能检测出所有3位或3位以下的错误、奇数个错、大部分偶数个错以及突发长度<=p+1的突发错。可使误码率降至原误码率的百分之一到万分之一。还可以用来纠正部分差错。有部分偶数个错不能测出。适用于中、低速传输系统和反馈重传系统。

㈥ 数据链路层协议PPP主要的功能是什么PPP帧如何实现透明传输

问题一:数据链路层协议PPP主要的功能有:

1、封装成帧

2、透明性
3、多种网络层协议
4、多种类型链路
5、差错检测
6、检测连接状态
7、最大传送单元
8、网络层地址协商
9、数据压缩协商

问题二:什么透明传输的方式?
透明传输方式:指不管所传数据是什么样的比特组合,都应当能够在链路上传送。

问题三:PPP帧如何实现透明传输?
PPP帧的封装: 数据链路层会把从 网络层 交付下来的 分组(packet) 添加控制信息(header首部 和 尾部。在标识字段F(Flag)里,分别标志着帧的开始、结束)封装成帧。在数据链路层里添加的控制信息是8比特组合:开始SOH(00000001)、结束EOH(00000100).
在数据链路层进行数据传输时,如果数据中的某个字节二进制代码恰好和SOH、EOH这种控制符一样,数据链路层就会错误的认识“找到了帧的边界”,便会把部分帧收下,而把剩下的那部分数据丢弃。出现这样的方式显然就不是透明传输啦,因为当出现SOH、EOH这样的比特流组合就无法传输了。不符合透明传输方式定义。

而解决这种错误的传输就是,当数据中出现SOH、EOH等这些控制字符,数据链路层就会在SOH、EOH前面插入一个 转义字符(ESC),十六进制代码为1B。接收端的数据链路层会在将分组发往网络层之前删除这些ESC。这样在数据链路层里面就能实现 透明传输啦。

㈦ 请问如何实现透明传输功能(已解决)

已经解决,在GX里设置:PLC在线----传输设置----双击串行口----选择USB透明传输。PLC与GOT用422口。

怎么理解数据链路层要解决问题中的‘透明传输’

这里所谓的“透明传输”是指数据链路层的上一层(网络层)不知道,也不需要知道数据链路层是怎么收发数据的。具体地说:网络层发送数据时,将数据交给数据链路层,在数据链路层自动完成封帧操作(加帧头、帧同步、帧校验等);网络层接收来自数据链路层的数据时,数据链路层自动完成拆帧操作(去帧头、完成校验、错误重传等);由于这一切都是数据链路层内完成,而且数据链路层将这些操作“封装”的非常好,对网络层而言,网络层根本不知道(也不需要知道)链路层操作的细节。这就是所谓的“透明传输”
数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。

㈨ 透明传输是什么,什么是透明

就是在传输过程中,对外界透明,就是说看不见是传送网络不管传输的业务如何,只负责将需要传送的业务传送到目的节点,同时保证传输的质量即可,而不对传输的业务进行处理。

2、透明传输是指数据直接通过系统中的互连功能模式而不进行RLP纠错,如果进行了RLP纠错即为非透明传输。

3、就是所谓的透明传输,不管传的是什么,所采用的设备只是起一个通道作用,把要传输的内容完好的传到对方!

4、透传的设备是个黑箱子,进来是什么出去也是什么

㈩ 组帧技术解决的问题是什么

数据链路层将比特组合成帧作为传输单位,是为了在出错时只重发出错的帧,而不必重发所有数好据,为了能使接收方能正确的接收并检查所接收的帧,发送方必须依据一定的规则把网络层递交的分组封装成帧(即组帧)。组帧主要解决帧定界,帧同步,透明传输等问题,通常使用字符计数看法,字符填充的首尾定界符法,比特填充的首尾标志法,违规编码法4种方法。

在帧头部使用一个计数字段来标明帧内字符数,当目的节点接收到字节计数值时就知道后面跟随的字节数,从而可以确定帧结束的位置(计数字段提供的字节数包含自身所占用的一个字节),这种方法最大的问题,如果计数字段出现了错误,即失去了帧边界划分的依据,接收方就无法判断所传输帧的结束位和下一帧的开始位,收发双方将失去同步。

字符首尾填充的首尾定界法

字符填充法使用一些特定的字符来定位一帧的开始(DLESTX)与结束(DLEETX)。为了使信息位中出现的特殊字符被误判为帧的首尾定界符,可以在特殊定位符前面填充一个转义字符(DLE)来区分(p.s.转义字符是ASCII码中的控制字符,是一个字符,而非D,L,E三个字符的组合,以实现数据的透明传输。接收方接收到转义字符就知道后面跟着的是数据信息而不是控制信息。如图,帧的数据段中出现DLE字符,发送方在每个DLE字符前再插入一个DLE字符,接收方收到数据后会自己删除这个插入的DLE字符,结果得到的依旧是原来的数据。

阅读全文

与透明传输解决方法相关的资料

热点内容
手机散热方法图片 浏览:254
华为手机有哪种方法可以唤醒屏幕 浏览:272
理解决定订货的方法 浏览:674
如何做盐焗鸡的方法 浏览:604
如何用粘土做草莓的方法 浏览:240
骨架稳定锻炼方法 浏览:976
我没有方法能鉴别羽绒服 浏览:289
六字环的安装方法视频教程 浏览:391
怎么减掉大肚子的方法 浏览:196
事假扣薪计算方法 浏览:641
塑料蒸箱制作方法视频 浏览:344
suv踏板安装方法 浏览:858
电动保温阀重量计算方法 浏览:392
格力空调异地安装方法 浏览:635
美肌水使用方法 浏览:258
野外测量遇到的问题及解决方法 浏览:442
作品推广的方法和技巧快手 浏览:374
女性快速补肾的方法 浏览:996
约分的方法视频教程 浏览:571
设计师选择困难的解决方法和技巧 浏览:759