时间:2023-03-06 13:42:49人气:作者:小编
TCP和UDP有以下区别:
TCP面向连接(如打电话要先拨号建立连接)提供可靠的服务,UDP是无连接的,即发送数据之前不需要建立连接,UDP尽最大努力交付,即不保证可靠交付。
UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性有较高的通信或广播通信。
每一条TCP连接只能是一对一的,UDP支持一对一,一对多,多对一和多对多的交互通信。
UDP分组首部开销小,TCP首部开销20字节,UDP的首部开销小,只有8个字节。
TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流,UDP是面向报文的一次交付一个完整的报文,报文不可分割,报文是UDP数据报处理的最小单位。
UDP适合一次性传输较小数据的网络应用,如DNS,SNMP等。