当前位置: 首页 > news >正文

TCP 和 UDP 之间的区别?

从 连接,可靠性,传输方式等方面:

  • TCP 是面向连接的协议,在发送数据的时候需要先通过 TCP 的三次握手,而 UDP 是无连接的协议,可以直接传输数据
  • TCP 通过超时重传,流量控制和拥塞控制等方法保障了数据的可靠传输,而 UDP 是不保障数据传输的可靠性
  • TCP 是通过字节流传输的,没有边界,而 UDP 是通过一个包一个包传输的,是有边界的

总的来说

  • TCP 的优势是保证了数据传输的完整性安全性和顺序性,非常可靠,但劣势是实时性没有 UDP 好,并且开销较大,适用于需要可靠传输的场景,比如网络流量,文件传输等
  • UDP 的优势是足够简单,不用创建连接,数据直接丢过去就行,并且 UDP 包头比 TCP 的包头小很多,实时性和速度比 TCP 好,而且开销小,适用于对实时性要求较高的场景,比如视频会议,语音通话等

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 「阅读」数据密集型系统设计第三章
  • 电子元器件—电容和电感(一篇文章搞懂电路中的电容和电感)(笔记)(面试考试必备知识点)电容和电感作用、用途、使用、注意事项、特点等(面试必备)-笔记(详解)
  • 第三关:Git 基础知识
  • 【Python】异常处理及程序调试
  • 记录一次环境的安装
  • 嵌入式Linux系统中LCD屏驱动框架基本实现
  • 【SQL Server】默认端口与自定义端口
  • vulhub:Apache解析漏洞apache_parsing
  • FFmpeg的make install
  • 【反序列化漏洞】serial靶机详解
  • 动态加载第三方库——dlopen
  • HCIP学习作业一 | HCIA复习
  • 在 Magento 2.4.3 中手动下载和安装样本数据
  • WCF 禁止第三方访问,避免泄露元数据信息
  • 【Qt】QMainWindow之菜单栏
  • [PHP内核探索]PHP中的哈希表
  • [笔记] php常见简单功能及函数
  • 【面试系列】之二:关于js原型
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • FineReport中如何实现自动滚屏效果
  • orm2 中文文档 3.1 模型属性
  • React的组件模式
  • use Google search engine
  • vue的全局变量和全局拦截请求器
  • 爱情 北京女病人
  • 服务器从安装到部署全过程(二)
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 如何合理的规划jvm性能调优
  • 实现菜单下拉伸展折叠效果demo
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • -- 数据结构 顺序表 --Java
  • 《天龙八部3D》Unity技术方案揭秘
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ​水经微图Web1.5.0版即将上线
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • # Java NIO(一)FileChannel
  • #Linux(权限管理)
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (二)换源+apt-get基础配置+搜狗拼音
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (九)c52学习之旅-定时器
  • (一)基于IDEA的JAVA基础1
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .net Signalr 使用笔记
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .net反编译工具
  • /var/log/cvslog 太大
  • :class的用法及应用
  • ?