[计算机网络学习]开始或结束标志在数据中出现 的处理-阿里云开发者社区

开发者社区> 明明如月> 正文

[计算机网络学习]开始或结束标志在数据中出现 的处理

简介: 提供了一个 结束标志的处理思路,再此处记录下来,备以后遇到类似情况方便回忆
+关注继续查看

结解决透明传输问题:


数据链路层在数据中出现了控制字符“SOH”或''EOT"那么在其前面加入转移字符“ESC”(16进制码1B)



字节填充或字符填充---接收端的数据链路层在将数据送往网络层之前删除插入的转移字符。


如果转移字符也出现在数据当中,应在转移字符前再插入一个转义字符。当接收端接收到连续的两个转义字符时,就删除其中前面的一个。





版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《C++语言入门经典》一第2章 与计算机交流的手段——数据的计算、输入与输出2.1 C++语言基本要素
本节书摘来自华章出版社《C++语言入门经典》一书中的第2章,第2.1节,作者 郭鑫 顾彦玲,更多章节内容可以访问云栖社区“华章计算机”公众号查看
749 0
sublime生成html骨架|学习笔记
快速学习 sublime生成html骨架
23 0
如何高效验证深度神经网络的学习行为?看看 Facebook 是怎么做的
能够比当前 state-of-the-art 程序更快识别应用安全水平的最新技术。
359 0
Linux网络基础编程|学习笔记
快速学习Linux网络基础编程
55 0
图解计算机中数据的表示形式
应很多小伙伴的要求,我开了一个新的专题【程序员进阶系列】,在这个专题中,我会跟大家分享有关计算机和软件的一系列 底层 知识,让小伙伴们更好的理解计算机的底层架构知识,能够更好的提高自身的编程能力和软件设计能力。本篇就作为整个专题的开篇,希望能够为小伙伴们带来实质性的帮助。
27 0
机器学习实战:基于概率论的分类方法:朴素贝叶斯(源码解析,错误分析)
按照惯例,先把代码粘到这里 from numpy import * def LoadDataSet(): postingList = [['my', 'dog', 'has', 'flea', 'proble...
840 0
网络安全与机器学习(一):网络安全中的机器学习算法
网络安全遇见机器学习,会摩擦出怎样的火花呢?
2996 0
+关注
明明如月
阿里巴巴 资深Java开发工程师
343
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载