第三章知识
数据链路层的基本概念
数据链路层功能概述
封装成帧
透明传输
什么数据都能传输
数据链路层的流量控制
流量控制方法
滑动窗口协议:
每一个小格标识一个帧
发送窗口:发送端正在处理的发送的数据
收到一个帧,发送窗口前进一格,并返回一个对n号帧的确认
停止等待协议是一种特殊的滑动窗口协议。
数据链路层的滑动窗口是固定的
可靠传输,滑动窗口,流量控制
发送方:超时自动重传
总结
停止-等待协议
1.无差错情况:
ACK 确认帧
两个0帧不一样,只是编号相同而已
2.有差错情况
1)数据帧丢失或检测到帧出错
RTT往返传播时延
2)ACK确认帧丢失
3)ACK确认帧迟到
3.性能分析
TD:发送方发送时延
RTT:往返传播时延
TA:确认帧发送时延
后退N帧协议GNB
后退N帧协议中的滑动窗口
GNB发送方必须响应的三件事:
超时事件重传的是N个帧
GBN接收方要做的事:
运行中的GBN:
滑动窗口的长度:
GBN协议重点总结:
习题1:
性能分析:
总结:
选择重传协议SR
selective repeat
选择重传协议中的滑动窗口
SR发送方必须响应的三件事:
SR接受方要做的事:
运行中的SR:
滑动窗口长度:
SR协议重点:
习题: