.链接层中的框架是什么? 2.列举链路层采用的三种错误检测策略。 3.以下数据片段出现在使用文本中描述的字节填充算法的数据流的中间:a B ESC C ESC FLAG FLAG D。填充后的输出是什么? 数据链路协议几乎总是将CRC放在尾部而不是头部。为什么?
时间: 2024-06-01 07:11:38 浏览: 143
1. 链接层中的框架通常包括帧起始标志、目标地址、源地址、数据和帧校验序列等部分。
2. 链路层采用的三种错误检测策略包括循环冗余校验(CRC)、奇偶校验和校验和。
3. 填充后的输出为:a B ESC ESC C ESC ESC FLAG ESC ESC FLAG FLAG D。在填充算法中,若数据中出现了特殊字符,则需要进行字符转义,即在特殊字符前面添加一个转义字符,再将特殊字符进行编码后发送。
4. 数据链路协议将CRC放在尾部的主要原因是,这样可以在传输数据过程中逐渐计算CRC,从而检测数据是否被损坏,同时也可以避免对数据的重复计算。另外,在接收端,接收到数据后也可以直接对整个帧进行CRC的计算和校验,从而保证数据的完整性。
阅读全文