数据链路层
来源:互联网 发布:linux搭建multicraft 编辑:程序博客网 时间:2024/06/07 21:19
三个基本问题:
帧定界:
帧定界就是确定帧的界限。
透明传输:
不管键盘上输入什么字符,都可以放在帧中传输出去。
为了解决透明传输,每当在数据中出现字符“SOH”和“EOT”时,就将其转换为另一个字符,而这个字符不会被错误解释为控制字符的。
数据中出现的控制字符
经字节插入后发送时的字符
SOH
EOT
ESC
ESC x
ESC y
ESC z
差错检验:
误错率:在一定时间内,传输错误的比特占所传输的比特总数的比率。
纠错码:每个传输的分组带上足够的冗余信息;
接收端能发现并自动纠正传输差错。
检错码:分组仅包含足以使接收端发现差错的冗余信息;
接收端能发现出错,但不能确定哪一比特是错的,并且自己不能纠正传输差错
差错控制编码
检错码
1、正反码
2、奇偶校验码(垂直奇(偶)校验,水平奇(偶)校验水平,垂直奇(偶)校验(方阵码))
3、循环冗余码(CRC),目前应用最广的检错码编码方法之一。
纠错码
汉明码(Hamming)
0 0
- 数据链路层
- 数据链路层
- 数据链路层
- 数据链路层
- 数据链路层介绍
- 数据链路层
- 数据链路层
- 数据链路层
- 数据链路层
- 数据链路层
- 数据链路层3
- 数据链路层
- 数据链路层
- (2)-数据链路层
- 数据链路层
- 数据链路层
- 计算机网络数据链路层
- 分支:数据链路层
- jQuery读取JSON文件
- 使用ContentHub来导入我们需要的照片
- Hadoop集群_MapReduce初级案例
- bzoj3576: [Hnoi2014]江南乐
- JavaScript实现表格的排序
- 数据链路层
- jquery弹窗
- 安卓ORM框架greenDAO
- CSS3变形与动画上
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- 隐马尔可夫模型(二)--- viterbi算法
- ant 基础
- 最大子序列和求解 最优算法O(N)
- C++中的sizeof(struct)