计网笔记--数据链路层

1--数据链路层三个问题

① 封装成帧

② 差错控制

差错检测:奇偶校验和循环冗余校验

③ 可靠传输

2--三种可靠传输协议

① 停止-等待协议(SW)

接收成功,发送ACK确认信号,接收失败,发送NAK否认信号;

② 回退 N 帧协议(GBN)

        发送方每次发送滑动窗口内的多个数据,接收方按序依次接收数据,当成功接收数据后会返回 ACK 确认信号,发送方收到对应的 ACK 信号后,会将滑动窗口向前移动;

③ 选择重传协议(SR)

        发送方未收到对应数据的 ACK 确认信号,会在超时重传再次发送该数据,并不会发送滑动窗口内的所有数据(因为有些数据已经收到了 ACK 确认信号,只发送滑动窗口内未收到 ACK 确认信号的数据)

        只有发送窗口内的所有数据都受到了 ACK 确认信号,发送窗口才可以滑动。

3--点对点协议PPP

基于 PPP 协议,将各种协议数据数据报封装成帧;

猜你喜欢

转载自blog.csdn.net/weixin_43863869/article/details/131301182