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字节,无额外控制机制,传输效率高。
相关推荐
wwangxu4 分钟前
路由与交换技术基础
网络协议·tcp/ip·udp
猿码优创2 小时前
过滤境外ip和域名访问的解决方案
网络·网络协议·tcp/ip·安全·阿里云
北京耐用通信3 小时前
耐达讯自动化Profibus光纤链路模块:跨行业通信的“隐形桥梁”,让控制更丝滑!
人工智能·网络协议·自动化·信息与通信
归去来?4 小时前
记录一次从https接口提取25G大文件csv并落表的经历
大数据·数据仓库·hive·python·网络协议·5g·https
lkbhua莱克瓦244 小时前
深入理解HTTP协议:从理论到SpringBoot实践
网络·笔记·后端·网络协议·http·javaweb
初级代码游戏4 小时前
android开发:获取手机IP和UDP广播
android·udp·获取ip
newsxun5 小时前
从一条国道,到一个时代符号——申晨案例解析:如何打造公路文旅现象级IP「此生必驾318」
网络·网络协议·tcp/ip
Bruce_Liuxiaowei5 小时前
基于抓包分析的组播视频流故障排查与解决
网络·网络协议·wireshark·信号处理
2501_915909066 小时前
设置了 SSL Pinning 与双向 TLS 验证要怎么抓包
网络·网络协议·ios·小程序·uni-app·iphone·ssl
txinyu的博客6 小时前
HTTPS
网络协议·http·https