全站数据
8 4 2 0 5 8 1

TCP服务的特点

金融女王 | 简单学习,快乐成才!         
问题更新日期:2024-10-31 14:08:37

问题描述

TCP服务的特点求高手给解答
精选答案
最佳答案

基于字节流;面向连接;可靠传输;缓冲传输;全双工;流量控制。

TCP如何保证可靠性:

差错:校验和

丢包:超时重传+确认

失序:seq(序号)

重复:seq(序号)

1、数据被分割成TCP认为最合适发送的数据块,称为段传递给IP层

2、当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认将重发(丢包)

3、当TCP收到发自TCP连接的另一端的数据,它将发送一个确认。这个确认不是立即发送,通常将推迟几分之一秒

4、TCP将保持它首部和数据的校验和。这是一个端到端的校验和,目的是检测数据在传输过程的任何变化。如果收到段的校验和有差错

TCP将丢弃这个数据并不确认(导致对方超时重传)

5、TCP承载于IP数据包来传输,儿IP数据报的到达可能会失序,因此TCP报文段的到达也可能会失序。TCP将对收到的数据进行重排

6、IP数据报会发生重复,TCP的接收端必须丢弃重复的数据

7、TCP还能提供流量控制,TCP连接的每一方都有一定大小的缓冲空间