一直不太明白 sr gbn协议和tcp实现可靠传输有什么联系!
GBN、SR都是滑动窗口协议,滑动窗口协议是为了解决停等操作的性能问题(发了一个分组之后一直等到确认了这个分组才发下一个),推出的流水线机制,以提高资源利用率。就是允许发送方在收到对方的ACK前,发送多个分组。在前面括号的“发了一个分组之后一直等到确认了这个分组被收到才发下一个”,这就是TCP协议的可靠机制。所以GBN和SR都是在TCP的可靠机制基础上做的一些改进。