tcp有什么用
TCP的主要作用是为应用程序提供可靠的、面向连接的通信服务。它主要功能包括:
1. 完成对数据报的确认、流量控制和网络拥塞。
2. 自动检测数据报,并提供错误重发的功能。
3. 将多条路径传送的数据报按照原来的顺序进行排列。
4. 控制超时重发,自动调整超时值。
TCP把数据流分割成适当长度的报文段,最大传输段大小(MSS)通常受该计算机连接的网络的数据链路层的最大传送单元(MTU)限制。TCP给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。接收端实体对已成功收到的字节发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认,那么对应的数据(假设丢失了)将会被重传。