
TCP传输协议是一种基于字节流的连接、可靠的传输层通信协议IETF的RFC793定义,UDP是Internet协议集支持无连接传输协议,为应用程序提供包装,无需建立连接即可发送IP数据包的方法;
两者的主要区别如下,首先,TCP和UDP无连接,也就是说,UDP发送数据前无需建立连接;
其次,TCP换句话说,通过TCP连接传输的数据没有错误、丢失或重复,并且可以按顺序到达UDP不保证可靠交付;
第三,TCP面对字节流,也就是说,TCP在处理数据时,它被视为一系列无结构的字节流UDP对报文,TCP连接只能点到点,但是UDP不仅支持一对一,还支持一对多、多对一、多对多的交互通信,UDP第一个开销8字节比TCP20字节小。















