时间:2024-10-18 17:30:21
导读:计算机网络三个基本问题 计算机网络数据链路层的三个基本问题是: 1. 封装成帧:封装成帧就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧,确定帧......
计算机网络三个基本问题
计算机网络数据链路层的三个基本问题是:
1. 封装成帧:封装成帧就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧,确定帧的界限。帧是数据链路层的数据传送单元,一个帧的帧长等于帧的数据部分长度加上帧首部和帧尾部的长度。为了提高帧的传输效率,应该使帧的数据部分长度尽可能地大于首部和尾部的长度。
2. 透明传输:如果数据中的某个字节的二进制代码恰好和SOH或EOT一样,数据链路层就会错误地“找到帧的边界”。解决方法是字节填充或字符填充,即在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC”,接收端的数据链路层在将数据送往网络层之前删除插入的转义字符。
3. 差错控制:在传输过程中可能会产生比特差错,1可能会变成0,0也可能变成1。为了保证数据传输的可靠性,在计算机网络传输数据时,必须采用各种差错检测措施。具体方法是采用循环冗余检验等差错检测技术。