点对点信道
点对点信道使用一对一的点对点通信方式。
在这里我们先明确一下“链路“、”数据链路"和“帧”。
链路:从一个结点到相邻结点的一段物理路线(有线或无线),而中间没有任何其他的交换结点。
数据链路:在链路的基础上增加了一些必要的硬件(如网络适配器)和软件(如协议的实现)。
帧:数据链路层传送的协议数据单元是帧。
数据链路层的三个基本问题:封装成帧、透明传输、差错检测。
- 封装成帧:在一段数据前后分别添加首部和尾部(进行帧定界)构成帧。帧=帧首部+帧的数据部分(<=最大传送单元MTU)+帧尾部。
- 透明传输:所传输的数据中任何8bit的组合一定不允许和用作帧定界的控制字符的比特编码一样。具体方法:在控制字符和转义字符前插入一个转义字符,称为字节填充或字符填充。
- 差错检测:误码率BER=传输错误的比特/传输比特总数。检测技术:循环冗余检验CRC,在数据M后面添加n位的冗余码(帧检验序列FCS)。
冗余码求法:用二进制的模2运算进行2n乘M的运算,相当于在M后面加n个0,用该数除以收发双方事先商定的长度为(n+1)位的除数P,得商Q余数R