TCP是一种面向连接的单播协议,在发送数据之前,通信双方必须在彼此建立一条连接:这与UDP的无连接不同,UDP无需通信双方发送数据之前建立连接.所有TCP需要处理多种TCP状态时需要面对的问题,比如连接的建立.传输.终止,以及无警告的情况下重新启动,这也是TCP与UDP之间的主要区别之一. TCP连接的建立和终止过程 一个TCP连接由一个4元组构成,它们分别是两个IP地址和两个端口号.更准确地说,一个TCP连接是由一对端点或套接字构成,其中通信的每一端都由一对(IP地址,端口号)所唯一标识. 一…