🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## **UDP、TCP区别,适用场景** ### 1.区别 | 对比项 | UDP | TCP | | --- | --- | --- | | 连接性 | 无连接 | 面向连接 | | 可靠性 | 不可靠 | 可靠 | | 报文 | 面向报文-数据报模式 | 面向字节流-流模式 | | 双工性 | 一对一、一对多、多对一、多对多 | 全双工 | | 流量控制 | 无 | 有(滑动窗口) | | 拥塞控制 | 无 | 有(慢开始、拥塞避免、快重传、快恢复) | | 传输速度 | 快 | 慢 | | 资源要求 | 较少 | 较多 | | 首部开销 | 8字节 | 20字节 | | 数据顺序 | 不保证 | 保证 | ### 2.UDP 适用场景 面向数据报方式、网络数据大多为短消息、拥有大量 Client、对数据安全性无特殊要求、网络负担非常重,但对响应速度要求高 ### 3.TCP适用场景 文件传输(FTP HTTP 对数据准确性要求较高,速度可以相对慢) 发送或接收邮件(POP IMAP SMTP 对数据准确性要求高,非紧急应用) 远程登录(telnet SSH 对数据准确性有要求,有连接的概念)