摘要: Selective Repeat 选择重传 GBN协议:由于累计确认的存在,一旦出错就要重传出错帧之后的所有帧 解决办法:回归单个确认(逐一对帧),同时加大接收窗口(临时把错误帧之后的帧存起来)。可以接收乱序到达的帧。 使得只重发出错的帧。 最优秀的数据链路层流量控制协议! 超时事件 相对超时计时器 阅读全文
posted @ 2020-08-04 21:41 _Sandman 阅读(2905) 评论(0) 推荐(0) 编辑
摘要: 停等协议的弊端: ​ 停等协议大多数时间都在等待(空闲),发送的时间占比比较低 ​ 浪费资源、太闲了 改善: ​ 1.现在要连续发送多个帧,每个帧编号不同,便于出错我们定位是哪一个帧,因此帧的编号必须扩充。 停等协议的缓冲区只有一个,因为它一次只能发送一个帧,出错的话,直接取缓冲区中唯一的一个帧;但 阅读全文
posted @ 2020-08-04 20:41 _Sandman 阅读(4025) 评论(0) 推荐(0) 编辑
摘要: 互联网早起阶段,线路质量不好,所以数据链路层就要担负起可靠传输的职责,因此早期阶段链路层就会使用这三种流量控制的协议; 现代计算机由于线路取得很大进步,因此数据链路层就可以不进行流量控制的功能,链路层可以进行差错控制等其他功能,把流量控制的功能交给传输层。这样的好处就是数据链路层不用进行流量控制功能 阅读全文
posted @ 2020-08-04 17:43 _Sandman 阅读(3663) 评论(0) 推荐(0) 编辑
摘要: 较高的发送速度和较低的接受速度 之间的不匹配,会造成传输出错,所以数据链路层需要流量控制机制。简单说就是让发送方慢点发送,发送太快的话接收方缓冲区就会溢出 需要区别的是,流量控制机制不仅在数据链路层有,传输层也有流量控制,两者之间的区别是:链路层的流量控制是点对点,传输层的流量控制是端到端。 由于主 阅读全文
posted @ 2020-08-04 16:30 _Sandman 阅读(494) 评论(0) 推荐(0) 编辑