TCP协议的主要功能是无线电选择。
TCP协议的主要作用是在传输数据之前,在发送方和接收方之间建立逻辑连接,然后传输数据,提供两台计算机之间可靠的、无差错的数据传输。
在TCP连接中,需要定义客户端和服务器,客户端向服务器发送连接请求,每一次连接都需要经过“三次握手”。
第一次握手,客户端向服务器发送连接请求,等待服务器确认。
第二次握手,服务器向客户端发回响应,通知客户端已经收到连接请求。
三次握手,客户端再次向服务器发送确认信息,确认连接。
扩展数据
为了保证消息传输的可靠性,TCP给每个包一个序列号,序列号也保证了发送给接收实体的包的有序接收。然后,接收实体向成功接收的字节发回相应的确认(ack );如果发送实体在合理的往返延迟(RTT)内没有收到确认,相应的数据(假设丢失)将被重新传输。
在数据正确性和合法性方面,TCP使用校验和函数检查数据是否有错误,发送和接收时计算校验和;同时,md5认证可用于加密数据。
在流量控制上,采用滑动窗口协议,规定窗口内未确认的数据包需要重传。
百度百科-TCP协议