组帧技术 是指将网络层递交的分组封装成帧的过程。数据链路层为了提高传输效率,采用帧为单位进行数据传输。在发送端,数据链路层需要将网络层传来的分组按照一定的规则封装成帧,这个过程就称为组帧。组帧的主要目的是解决帧定界、帧同步和透明传输等问题。
常见的组帧方法包括:
字符计数法:
在帧头部使用一个计数字段来标明帧内字符数,接收端根据这个计数值确定帧的结束位置。
首尾填充法:
在帧的首部和尾部添加特定的填充字符,以标记帧的开始和结束。
零比特填充法:
在帧的数据部分,如果出现连续的0字节,则在帧的尾部添加一个1字节,以打破连续性,从而标记帧的结束。
违规编码法:
通过特定的编码规则,使得帧的结束标志在传输过程中不容易被误认为是数据的一部分。
通过这些方法,发送方可以确保接收方能够正确地识别和接收帧,从而提高数据传输的可靠性和效率。