传输控制协议TCP,TCP协议比较复杂,TCP主要的特点:(1)TCP是面向连接的运输层协议,应用层在使用TCP协议之前,必须先建立TCP连接,传送完毕后,必须释放已经建立的TCP连接。(2)每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的(一对一)。(3)TCP提供可靠交付的服务,也就是通过TCP连接传送的数据,无差错、不丢失、不重复、并且按序到达。(4)TCP提供全双工通信。(5)面向字节流,TCP中的“流”指的是流入到进程或从进程流出的字节序列。“面向字节流”的含义是:虽然应用程序和TCP的交互是一次一个数据块(大小不等),但发送方TCP把发送方应用程序交下来数据看成一连串的无结构的字节流。发送方TCP不知道传送的字节流的含义,不保证接收方应用程序所收到的数据块和应用程序发出的数据块具有对应大小的关系(例如,发送方应用程序交给发送方TCP10个数据块,但接收方TCP可能只用4个数据块把收到的字节流交付给了上层的应用程序)。但接收方应用程序收到的字节流必须和发送方应用程序发出的字节流一样。
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!