TCP
- TCP是面向连接的
- TCP提供可靠的服务,也就是说,通过TCP连接传送的数据,无差错,不丢失不重复,且会按序到达。并且因为TCP可靠,面向连接,不会丢失,因此适合大数据量的交换。
- TCP是面向字节流的。
- TCP是只能1对1的。
- TCP的首部较大为20个字节。
UDP
- UDP是无连接的,即发送数据前不需要先建立连接。
- UDP尽最大努力交付,即不可靠交付。
- UDP是面向报文的,并且网络出现拥塞不会使得发送速率降低(会出现丢包)。
- UDP不仅可以支持1对1,还支持1对多。
- UDP较小,只有8个字节。