组帧
解决的问题
- 帧定界:在数据的首部和尾部添加控制信息。作用就是确定帧的界限
- 帧同步:接收方应当能从接收到的二进制比特流中区分帧的起始和终止
- 透明传输:解决数据中恰好与帧定界符相同的比特组合而丢弃帧的问题
解决方式
- 字符计数法
在首部添加一个计数字段来表明帧内的字符数用以解决上述三个问题。 - 字符填充的首尾定界法
- 对于帧定界和帧同步,通过首尾添加特殊字符来界定帧的开始与结束
- 对于透明传输,在内容当中添加转义字符来加以区分
- 比特填充的首尾标志法
- 对于帧定界和帧同步,首尾使用01111110 来表示帧开始和结束
- 对于透明传输,发送方如果信息中遇到5个连续的1,则在其后插入一个0。接收方反之
- 违规编码法
采用曼切斯特编码。无需填充技术就能保证透明传输。因为其将1和0编码成高低电平对和地高电平对。可以使用高高电平对和低低电平对来表示界限。