这里,使用术语分组,而不是运输层的报文段。因为本节研讨的理论适用于一般的计算机网络,而不是只用于因特网运输层,所以此时采用通用术语分组更为适合。
问题描述
停止等待协议
在可靠信道上的可靠数据传输
具有比特差错的信道(rdt2.0)
确认 ack(acknowledgement)
不确认 nak
FSM有限状态机方式来描述
没出错时
出错时
致命缺陷(rdt2.1)(ACK/NAK出错)
发送方处理出错的ACK/NAK
接收方处理出错的ACK/NAK
讨论
运行
无NAK的协议(rdt2.2)
具有比特差错和分组丢失的信道(超时重传)
超时重传
FSM有限状态机
rdt3.0的运行
rdt3.0的性能
停止-等待操作
滑动窗口协议
发送窗口滑动过程-相对表示方法
术语
发送窗口的移动
前沿移动
后沿移动
滑动窗口技术
接收窗口
正常情况下2个窗口互动
流水线(pipeline)可靠数据传输协议
GBN协议gobackN(基于滑动窗口协议)
发送窗口大于1,接收窗口等于1
触发超时重传时,发送窗口中的所有分组都重新发送。
发送方的FSM
接收方的FSM
运行中的GBN
Selective repeatSR协议(基于滑动滑动窗口)
发送窗口大于1,接收窗口大于1
触发超时重传时,发送窗口中没有收到相应ack的分组重新发送。
运行中的选择重传SR
GBN协议和SR协议的异同
流水线协议总结
窗口的最大尺寸