TCP和UDP区别是什么

2 阅读1分钟

1.连接:TCP是面向连接的,传输数据前要先建立连接;UDP是不需要建立连接,即刻传输数据

2.服务对象:TCP是一对一的两点服务,即一条连接只有两个断点。UDP支持一对一,一对多,多对多的交互通信

3.可靠性:TCP是可靠传输数据的,数据可以无差错、不丢失、不重复、按序到达。UDP是尽最大努力交付,不保证可靠交付数据

4.TCP有拥塞控制和流量控制机制,UDP没有,即使网络拥堵,也不影响UDP的发送速率

5.部首开销:TCP部首较长,UDP部首较短

6.传输方式:TCP是流式传输,没有边界,但保证顺序和可靠。UDP是一个包一个包的发送,有边界,但可能丢包和乱序