TCP 与 UDP 的 10 大核心区别是什么?

  • 1.有连接 UDP8字节 TCP三次握手建立连接,四次挥手释放连接.TCP有连接,UDP无连接
  • 2.所以TCP只支持单播,但是UDP支持组播
  • 3.可靠(序号,ACK,超时重传,拥塞控制,流量控制)可靠
  • 4.所以TCP可以用于准确性要求高的,如FTP,HTTP,UDP支持实时性好的。比如视频流。
  • 5.有顺序
  • 6.TCP面向字节流,UDP面向用户数据报。
  • 7.基于报文 首部20-60 首部8
  • 8.流量控制
    TCP:通过滑动窗口机制动态调整发送速率,避免接收方缓冲区溢出。
    UDP:无流量控制,可能因发送过快导致丢包
  • 9.TCP有拥塞控制,UDP无。
    1. 传输效率
      TCP:因连接管理、重传等机制,头部开销大(20字节以上),传输效率较低。
      UDP:头部仅8字节,无额外控制机制,传输效率高。
相关推荐
揪住海2 小时前
UDP网络巩固知识基础题(1)
网络·udp
IT19956 小时前
C++使用“长度前缀法”解决TCP“粘包 / 拆包”问题
服务器·网络·c++·tcp/ip
while(1){yan}7 小时前
网络协议TCP
java·网络·网络协议·tcp/ip·青少年编程·电脑常识
yBmZlQzJ7 小时前
财运到内网穿透-群晖NAS安装(docker版本)
运维·经验分享·网络协议·docker·容器
tiantianuser7 小时前
RDMA设计15:连接管理模块设计2
网络协议·fpga开发·rdma·高速传输·cmac
阿里云云原生7 小时前
LoongSuite:解决 WebSocket 全链路可观测性难题,赋能 AI 应用的实时链路追踪
人工智能·websocket·网络协议·阿里云·云原生·可观测
logic_58 小时前
DHCP+DNS
网络安全·udp·信号处理
电子科技圈8 小时前
SiFive车规级RISC-V IP获IAR最新版嵌入式开发工具全面支持,加速汽车电子创新
嵌入式硬件·tcp/ip·设计模式·汽车·代码规范·risc-v·代码复审
李少兄8 小时前
从零开始全面掌握 HTTPS
网络协议·http·https
谈笑也风生8 小时前
验证IP地址(三)
python·tcp/ip·mysql