TCP和UDP区别
1、TCP是面向连接的传输协议,即传输数据之前必须先建立好连接;但UDP无连接
2、TCP点对点,UDP可以一对一也可以多对多通信
3、TCP可靠交付:无差错,不丢失,不重复,按序到达;UDP尽最大努力交付,不可靠
4、TCP有拥塞控制和流量控制保证数据传输的安全性
5、TCP动态报文长度,UDP面向报文,不合并,不拆分
6、TCP首部开销大20个字节;UDP首部开销小8字节
7、适用场景:数据完整性选TCP协议(文件传输、重要状态的更新);通信实时性选UDP(视频传输、实时通信)