1.TCP的主要特点
- TCP是面向连接的运输层协议。这就是说应用程序在使用TCP协议之前,必须先建立连接。在传送完数据之后,必须释放已经建立的链接。
- 每一条TCP链接只能有两个端点,每一条TCP链接只能是点对点的。
- TCP提供可靠交付的服务。通过TCP连接传送的数据,无差错、不丢失、不重复、并且按需到达。
- TCP提供全双工的通信。
- 面向字节流。TCP中的“流”指的流入到进程或者从进程流出的字节序列。虽然应用程序和TCP的交互是一次一个数据块(大小不等),但TCP把应用程序交下来的数据块看成仅仅是一连串的无结构的字节流。