#日常 #碎碎念
考前预习通信网络/计网的时候,看到数据链路层三个基本问题封装成帧、透明传输、差错检测,其中涉及了帧定界以及数据中出现与起始、结束标志相同二进制数据时的处理。就是在相同数据之前加入了转义字符,如果出现了转义字符则双倍转义这样。
感觉就和编程语言里的转义很类似呀。
然后想起来两年前做个比赛的时候,串口数据传输的时候自己和队友设计了开始和结束标志,也是会出现标识符与数据重复的问题,但当时太年轻就没想到这个办法,而是用多个字符组成复合标志位减小出错概率,顺便感叹一下前人的智慧喵~
(啊呜呜呜 怎么这么多内容啊要看不完了
考前预习通信网络/计网的时候,看到数据链路层三个基本问题封装成帧、透明传输、差错检测,其中涉及了帧定界以及数据中出现与起始、结束标志相同二进制数据时的处理。就是在相同数据之前加入了转义字符,如果出现了转义字符则双倍转义这样。
感觉就和编程语言里的转义很类似呀。
然后想起来两年前做个比赛的时候,串口数据传输的时候自己和队友设计了开始和结束标志,也是会出现标识符与数据重复的问题,但当时太年轻就没想到这个办法,而是用多个字符组成复合标志位减小出错概率,顺便感叹一下前人的智慧喵~
(啊呜呜呜 怎么这么多内容啊要看不完了