比较TCP和UDP

为什么TCP是不确定的?

因为里边有各式各样的定时器、各式各样的调整策略,而这些策略都是不确定的,所以它的延迟是不确定的

TCP:

  • 可靠传输方式,可让应用程序简单化
  • 程序员可以不必进行错误检查、修正等工作

UDP(轻量级协议):

  • 为了降低对计算机资源的需求(DNS)
  • 应用程序本身已提供数据完整性的检查机制,无需依赖传输层的协议来保证
  • 应用程序传输的并非关键性的数据(路由器周期性的路由信息交换)
  • 一对多方式,必须使用UDP(TCP限于一对一的传送),例如视频传播

TCP和UDP的不同相关推荐

  1. TCP和UDP相关记录

    有关于计算机网络的知识,准确来说我也忘得差不多了,现在要开始找实习了.努力从新学一下,记录在这里以防丢失. ---------------------------------------------- ...

  2. 基于tcp和udp的socket实现

    2019独角兽企业重金招聘Python工程师标准>>> 本文介绍如何用Java实现Socket编程.首先介绍Java针对Socket编程提供的类,以及它们之间的关系.然后分别针对TC ...

  3. TCP和UDP DNS DHCP OSPF的五种包:

    TCP和UDP: 通俗易懂的TCP里面的三次握手以及四次挥手 [网络协议]TCP分段与IP分片 DNS :https://blog.csdn.net/weixin_42859280/article/d ...

  4. 40 张图带你搞懂 TCP 和 UDP

    前言 拿下计网协议后,我就是公园里最靓的仔 TCP/IP 基础知识总结 计算机网络基础知识总结 那么下面就开始我们本篇文章,文章组织脉络如下 运输层位于应用层和网络层之间,是 OSI 分层体系中的第四 ...

  5. tcp、udp协议连接的建立和释放

    tcp协议连接的建立和释放 一.tcp协议 (1)tcp的头部结构 (2)tcp的三次握手(重点) (3)tcp的四次挥手(重点) (4)tcp的状态转移图 (5)tcp可靠性的体现 二.UDP协议 ...

  6. TCP 和 UDP 在socket编程中的区别

    (网络收集) 一.TCP与UDP的区别 基于连接与无连接  对系统资源的要求(TCP较多,UDP少)  UDP程序结构较简单  流模式与数据报模式  TCP保证数据正确性,UDP可能丢包  TCP保证 ...

  7. TCP和UDP 粘包 消息保护边界

    在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的.因此TCP的socket编程,收发两端(客户端和服务器端)都要有一一成对的socket,因此,发送端为了将多个发往接收端的包,更有 ...

  8. TCP和UDP的最完整的区别

    TCP UDP TCP与UDP基本区别   1.基于连接与无连接   2.TCP要求系统资源较多,UDP较少:    3.UDP程序结构较简单    4.流模式(TCP)与数据报模式(UDP);    ...

  9. tcp和udp多线程的epoll服务器+客户端源代码 - brucema的个人空间 - 开源中国社区

    tcp和udp多线程的epoll服务器+客户端源代码 - brucema的个人空间 - 开源中国社区 tcp和udp多线程的epoll服务器+客户端源代码

  10. python中参数的位置传递和名称传递各有什么优缺点_Python开发TCP和UDP的区别是什么?优缺点对比总结...

    Python开发TCP和UDP的区别是什么?优缺点对比总结:UDP 是面向无连接的通讯协议,UDP 数据包括目的端口号和源端口号信息.TCP 是面向连接的通讯协议,通过三次握手建立连接,通讯完成时四次 ...

最新文章

  1. MCtalk对话抱抱星英语:从Diss在线英语教学乱象到回归教育本原
  2. JavaFX官方教程(六)之带有JavaFX CSS的花式表单
  3. c++如何将int数组中的值取出*号运算符_如何用动态规划巧妙解决 “双十一” 购物时的凑单问题?羊毛薅起来!!!...
  4. Java学习笔记29(IO字符流,转换流)
  5. Android笔记 动画之tween(补间)动画demo
  6. (37)Verilog HDL拼接运算:拼接操作与重复操作
  7. html5 content type,Content-Type一览
  8. 手把手教你Dojo入门
  9. UI自动化测试工具-AirTest
  10. Photoshop插件-黑白(三)-脚本开发-PS插件
  11. Apache DolphinSchedulerShenYu(Incubating)联合 Meetup,暖春 3 月与你相约!
  12. 计算机重启命令编码,电脑倒计时重启代码是什么
  13. [bitcoin143@india.com].dharma 是什么东东
  14. EasyUI的基本使用布局
  15. PHP+Wampserver(其中的MariaDB数据库)制作留言板
  16. 校内题目T2695 桶哥的问题——吃桶
  17. ps铅笔素描效果教程
  18. 《诺曼底大风暴》观后感
  19. winscp 同步_使用WinSCP进行简单代码文件同步
  20. wps在线预览接口_WPS文档在线预览接入的一点心得

热门文章

  1. 用python 画炫酷的图并讲解-使用Python的turtle画炫酷图形
  2. python难学吗-我没有基础,能否学会Python?Python难吗?
  3. python用什么编译器-python应选什么编译工具
  4. 解决从登录页通过this.$router.push跳转首页后 点返回健路由变而页面不变的问题
  5. Redis基础学习记录(1)
  6. linux ssh最大会话数,Linux Shell 脚本限制ssh最大用户登录数
  7. C++实现由二元组建立图的邻接表
  8. LeetCode 50 实现乘方运算
  9. 最简单的基于FFMPEG+SDL的视频播放器:拆分-解码器和播放器
  10. 最简单的视音频播放示例2:GDI播放YUV, RGB