TCP连接如何确保可靠性
3 分钟阅读
•
273 字
+
327 词
参考答案:
- 序列号 :每个TCP段都有一个 序列号 ,确保 数据包的顺序正确 。
- 确认应答 :接收方发送ACK确认收到的数据,如果发送方在一定时间内没有收到确认,会 重新发送 数据。
- 数据校验 :TCP使用 校验和 来检测数据在传输过程中是否出现错误,如果检测到错误,接收方会 丢弃 该数据包,并 等待重传 。
- 超时重传 :发送方设置 一个定时器 ,如果在定时器超时之前没有收到确认,发送方会重传数据。
- 流量控制 :TCP通过 滑动窗口机制 进行流量控制,确保 接收方能够处理发送方的数据量 。
- 拥塞控制 :TCP通过算法如 慢启动、拥塞避免、快重传和快恢复 等,来控制数据的发送速率, 防止网络拥塞 。