封装成帧

image.png

成帧的方法

常用的方法是比特填充法和违规编码法。

字符计数法

image.png
如果表示计数的字段如第一个5发生了错误,会导致后续全部错误。
但是这种方法不能使用二进制代码的程序或图像,因为很可能会和数据中间的字段重复,因此要使用字符填充法

字符填充法

image.png
SOH开始的字段
EOT结束的字段
ESC转移字段

零比特填充法

image.png

违规编码法

image.png