TCP 可靠通信概述

通过TCP连接发送的数据流是可靠且有序地传递到目的地的。传输可靠性是通过使用序列号和确认达到的。从概念上讲,数据的每个八位位组都有一个序号。段中数据的第一个八位位组的序号与该段一起发送,称为段序号。段还携带一个确认号,该确认号是反向传输的下一个预期数据八位位组的序号。当TCP传输包含数据的段时,它将同时将船速数据的副本放在重传队列上并启动计时器。收到该数据的确认后,该段将从队列中删除。如果在计时器用尽之前未收到确认,则将重新传输该段数据。

TCP的确认不能保证已将数据传递给最终用户,而只能保证接收方的TCP已经接收到数据。

为了控制TCP之间的数据流,采用了流控制机制。TCP接收方向发送方报告一个“窗口”。该窗口指定接收方从确认号开始当前准备接收多少八位位组的数据。

https://tools.ietf.org/pdf/rfc793.pdf

扫描二维码关注公众号,回复: 12791063 查看本文章

猜你喜欢

转载自blog.csdn.net/maimang1001/article/details/112734338