首尾界符法 Q每一帧以ASC字符序列 DLE STX开始,以 DLEETX 结束。 QDLE为“ Data Link Escape”的缩写,STX意味着 Start of Text”,ETX代表“ End of text” 其缺点是成帧完全依赖于8位字符,而且若数据部分也 出现了 DDLESTX或 DLE ETX。则接收端就会错误判断 帧边界。 DLE STX Data DLE ETX
首尾界符法 每一帧以ASCII字符序列DLE STX开始,以DLE ETX 结束。 DLE为“Data Link Escape”的缩写,STX意味着 “Start of Text”, ETX代表“ End of Text”。 其缺点是成帧完全依赖于8位字符,而且若数据部分也 出现了DLE STX或DLE ETX,则接收端就会错误判断 帧边界。 DLE STX … Data … DLE ETX
首尾界符法中的字符填充 0在首尾界符法中,由于数据中可能会出现 DLE STX或 DLE ETX,从而千扰帧的正常定界 宇符填充法可用于解决上迷问题。即发送端在数据中所 遇到的DLE前再插入一个附加的DLE,而接收则离略 两个连续DLE的前一个。 Data DLEI STX∴DLE∴. DLE ETX DLE STX∴ DLEDLE∴. DLE ETX
首尾界符法中的字符填充 在首尾界符法中,由于数据中可能会出现DLE STX或 DLE ETX,从而干扰帧的正常定界 字符填充法可用于解决上述问题。即发送端在数据中所 遇到的DLE前再插入一个附加的DLE,而接收端则忽略 两个连续DLE的前一个。 Data DLE STX … DLE … DLE ETX DLE STX … DLE DLE … DLE ETX
首尾标记法 0每一帧使用一个特殊的位模式“0111110”作为开始 和结束标记。 Q该位模式又称为“fag” 9位模式允许数据帧包含任意个数的比特,也允许每个 字符采用任意比特的编码。《 111110 Data 01111110
首尾标记法 每一帧使用一个特殊的位模式“01111110”作为开始 和结束标记。 该位模式又称为“flag”。 位模式允许数据帧包含任意个数的比特,也允许每个 字符采用任意比特的编码。 01111110 … Data … 01111110
首尾标记法中的位填充 0在首尾标记法中,由于数据中可能会出现与标记相同的 位串,从而干扰帧的正常定界 位填槙充法可用于解决上述问题。即发送墉在数据中考遇 到5个连续的“1”时,则在其后自动插队入一个“0”。 该技术简称“逢五1插0”;接收端则忽略5个连续的 “1”后面的“0”,简称“逢五1删0”。 Data 01111110 11111l 111110 01111110 01111110 1111101 l11110111
首尾标记法中的位填充 在首尾标记法中,由于数据中可能会出现与标记相同的 位串,从而干扰帧的正常定界 位填充法可用于解决上述问题。即发送端在数据中若遇 到5个连续的“1”时,则在其后自动插队入一个“0”。 该技术简称“逢五1插0”;接收端则忽略5个连续的 “1”后面的“0”,简称“逢五1删0” 。 Data 01111110 … 111111 … 111110 … 01111110 01111110 … 1111101 … 1111100 … 01111110
物理层编码违例法 利用物理层信息编码中未用的电信号来作为帧的 边界。 ◎以IEEE802局域网标准为例,其数据编码采用曼 彻斯特编码,在传输之前将数据位“1”编码成 高低电平对,数据位“0”编码成低-高电平对, 并利用高高电平对和低低电平对作为帧边界的 特殊编码。 在实际应用中,数据链路层协议多数使用字符计 数法与其他方法相结合作为帧定界的方法
物理层编码违例法 利用物理层信息编码中未用的电信号来作为帧的 边界。 以IEEE802局域网标准为例,其数据编码采用曼 彻斯特编码,在传输之前将数据位“1”编码成 高-低电平对,数据位“0”编码成低-高电平对, 并利用高-高电平对和低-低电平对作为帧边界的 特殊编码。 在实际应用中,数据链路层协议多数使用字符计 数法与其他方法相结合作为帧定界的方法