ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 可靠传输 TCP的可靠传输基于连续ARQ协议 TCP的滑动窗口以字节为单位 ## 停止等待协议和自动重传请求(ARQ) - 每发送完一个分组就停止发送,等待对方的确认。在收到确认后再发送下一个分组 - 但是在传输过程中可能出现意外,这时候就需要用到ARQ协议了 **必须保证** 1. 发送完一个分组后,必须暂时保留已发送的分组副本,只有收到确认后才能清除分组副本 2. 分组和确认分组都必须进行编号 3. 超时计时器设置的重传时间应当比数据在分组传输的往返时间更长一些 ## 以字节为单位的滑动窗口(累计确认方式) - 连续ARQ协议和滑动窗口协议 - 发送方和接收方各自维持着发送窗口和接受窗口,发送方每收到一个确认,就把发送窗口向前滑动一个分组的位置 - 接收方一般采用累计确认方式,即接收方不必对收到的分组逐个发送确认,而是可以在收到几个分组后,对按序到达的最后一个分组发送确认,这样就表示:到这个分组位置的所有分组都已经正确收到了