- 检验和:这是一个端到端的检验和,目的是用于检测数据在传输过程中有没有发生变化,如果接受到的 TCP 报文段检验和发生了差别,那么 TCP 会丢弃这个报文段
- 流量控制:TCP 连接的每一端都有固定大小的缓冲区,TCP 的接收端只允许发送端发送接收端缓冲区能容纳的数据量,当接收端来不及处理来自发送端的数据,会提示发送端降低发送频率,防止丢包,TCP 的流量控制协议是基于可变大小的滑动窗口协议
- 阻塞控制:当网络出现阻塞的时候,会减少数据传输
- 超时重传机制:每次发送一个报文段,会启动一个定时器,等待接收端确认收到这个报文段,如果没有及时收到确认消息,那么会重新发送这个报文段
TCP 如何保证可靠性传输
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。