tcp为什么比udp更可靠

应用场景对比

  • TCP:适用于需要可靠传输的场景(如网页浏览、文件传输、邮件)。

  • UDP:适用于实时性要求高、能容忍少量丢包的场景(如视频流、在线游戏、DNS查询)。

TCP通过连接管理、确认重传、流量控制实现可靠传输

连接管理:三握 四挥

确认重传:

  • TCP :接收方收到数据后发送ACK确认 ;发送方未收到ACK会重传数据。

  • UDP:无确认机制,数据包丢失不会重传。

流量控制:

  • TCP :通过滑动窗口机制调整发送速率,避免接收方缓冲区溢出。

  • UDP:无流量控制,可能因发送过快导致丢包。

相关推荐
上海云盾-小余2 小时前
高防IP是如何保障网页正常运行的
网络·网络协议·tcp/ip
2401_840192272 小时前
http状态码体系和相关经验汇总,给以后判断问题提供基础
网络·网络协议·http
小天源2 小时前
IP地址修改器
服务器·网络·tcp/ip
三两肉2 小时前
HTTP/2 特点解析,从 HTTP/1.1 的痛点到新一代协议的进化
网络·网络协议·http·http2
科技块儿12 小时前
使用强大的离线IP地址定位库IP数据云获取数据信息
网络·tcp/ip·php
(Charon)16 小时前
[网络编程] 基于 DPDK 的 UDP 报文收发实现
网络·网络协议·udp
..过云雨16 小时前
HTTP 协议深度解析:请求/响应、报头、正文的核心原理与实战
网络·网络协议·tcp/ip·计算机网络·http
Mintopia18 小时前
🚀 HTTP/2 多路复用技术全透视
网络协议·http·https