TCP协议和UDP协议的区别

TCP协议和UDP协议的区别

特性 TCP(传输控制协议) UDP(用户数据协议)
连接方式 面向连接(需三次握手建立链接) 无连接(直接发送数据)
可靠性 可靠(确认应答、重传机制) 不可靠(不保证数据到达)
数据顺序 保证数据顺序 不保证顺序
流量控制 支持(滑动窗口机制) 不支持
拥塞控制 支持(慢启动、拥塞避免等等) 不支持
头部开销 较大(至少20字节) 较小(8字节)
传输效率 较低(因建立连接和确认机制) 较高(无额外控制机制)
应用场景 网页(HTTP)、邮件(SMTP)、文件传输(FTP)等 视频流、语音通话(VoIp)、DNS查询(域名系统)IoT(物联网)TFTP(简单文件传输协议)等等
posted @ 2025-06-27 00:01  水瓶酱  阅读(30)  评论(0)    收藏  举报