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字节,无额外控制机制,传输效率高。
相关推荐
2401_873479402 小时前
IPv6支持不足怎么办?用双栈兼容IP离线库实现平滑过渡
数据库·网络协议·tcp/ip·ip
小王C语言2 小时前
虚拟机开机过程中关机,再次开机没有分配 IP
linux·网络·tcp/ip
Ivan CloudBay3 小时前
SDK 游戏盾如何隐藏游戏服务器的真实 IP?
服务器·tcp/ip·游戏
SDWAN_Cheap19 小时前
OSI七层模型与TCP/IP四层模型:两个网络参考架构的对比解析
网络·tcp/ip·架构
.ZGR.1 天前
internet-v2-v3-evolution-blog
websocket·网络协议·https·udp·p2p
2501_915918411 天前
抓包鹰 抓包会话重放与压力测试,接口回归验证与性能压测的方法
网络协议·计算机网络·网络安全·ios·adb·https·压力测试
WWJA王文举1 天前
HTTP 和 HTTPS 详解:工作原理、通信流程、使用方法及核心区别
网络协议·软件开发·通信协议
2401_873479401 天前
风控引擎高并发IP查询方案对比:开源Rust库 vs 商业离线库,怎么选?
tcp/ip·rust·开源·ip
一条泥憨鱼1 天前
【从0开始学习计算机网络】| HTTP 状态码
开发语言·网络·网络协议·计算机网络·http
驭渊的小故事1 天前
网络原理02(http协议详细解析1)
网络·网络协议·http