TCP UDP的主要区别
1、TCP需要建立连接,UDP是无连接的。
2、TCP提供可靠的服务,UDP会丢包。
3、TCP面向字节流(根据滑动窗口来确定发送报文大小),UDP是面向报文的(直接把应用层数据加上UDP首部进行发送)。
4、TCP有拥塞控制,UDP没有。
5、UDP头部开销小
6、UDP支持一对一,一对多(广播),多对一,多对多通信,而每条TCP连接只有两个端点(单播)。
UDP适用
(1)查询类:DNS
(2)视频语音:快,支持广播。
TCP UDP的主要区别
1、TCP需要建立连接,UDP是无连接的。
2、TCP提供可靠的服务,UDP会丢包。
3、TCP面向字节流(根据滑动窗口来确定发送报文大小),UDP是面向报文的(直接把应用层数据加上UDP首部进行发送)。
4、TCP有拥塞控制,UDP没有。
5、UDP头部开销小
6、UDP支持一对一,一对多(广播),多对一,多对多通信,而每条TCP连接只有两个端点(单播)。
UDP适用
(1)查询类:DNS
(2)视频语音:快,支持广播。