简述数据链路层的三个基本问题是什么。
时间: 2023-05-24 12:05:23 浏览: 536
计算机网络考研复试面试
数据链路层的三个基本问题是:帧同步、流量控制和差错控制。
1. 帧同步:数据链路层需要将比特流划分为帧,在发送端,在每个帧前加上标志位作为帧的开始标志,在接收端通过检测帧开始标志来进行帧的同步,正确地将比特流中的帧与数据链路层的数据进行对应。
2. 流量控制:数据链路层需要控制发送方的发送速率,防止过多的数据流量引起数据包的丢失及缓存溢出等问题。 常见的流量控制方法有滑动窗口协议和令牌桶算法。
3. 差错控制: 在数据链路层,每发送一个数据帧就需要一个确认帧,以确保接收方收到了正确的数据。如果数据帧出现了传输错误,那么接收方就需要通知发送方进行重传。 常见的差错控制方法有:奇偶校验、CRC(循环冗余检测)、ARQ(自动重传请求)等。
阅读全文