1.Rdt 3.0的性能
2.滑动窗口协议
1.Rdt 3.0的性能
Rdt 3.0可以工作, 但链路容量比较长(路程比较长)的情况下, 性能很差; 链路容量大, 一次发一个数据不能充分利用链路的传输能力

瓶颈在于: 网络协议限制了物理资源的利用; 引入流水线协议, 流水线协议允许发送方在未得到对方确认的情况下一次发送多个分组a.必须增加序号的范围: 用多个bit表示分组的序号b.在发送方/接收方要有缓冲区- 发送方的缓冲区: 检错重发和超时重发- 接收方的缓冲区: 上层用户取用数据的速率不等于接收到的数据速率c.流水线的好处: 极大地减少了整个通信过程的等待时间, 充填了信道的空闲期, 从而显著提高了信道的利用率
2.滑动窗口协议
流水线协议是一种设计思想, 滑动窗口协议是一种具体实现该思想的技术手段; 滑动窗口协议相关的概念:1).发送缓冲区a.形式: 内存中的一个区域, 落入缓冲区的分组可以发送b.功能: 用于存放已发送, 但是没有得到确认的分组c.必要性: 需要重发时可用d.发送缓冲区的大小: 一次最多可以发送多少个未经确认的分组- 停止等待协议 = 1- 流水线协议 > 1, 合理的值, 不能很大, 链路的利用率不能超过100%e.发送缓冲区的分组- 未发送的: 落入发送缓冲区的分组, 可以连续发送出去- 已经发送出去的, 等待对方确认的分组: 发送缓冲区的分组只有得到确认才能删除f.发送窗口的大小表示可以发送的权力, 发送窗口是发送缓冲区的一个子集

g.理论上采用相对表示法: 分组不动, 发送窗口移动
