【软考】传输层协议之UDP

news/2024/11/28 7:42:03/

目录

        • 一、说明
        • 二、特点

一、说明
  • 1.用户数据报协议(User Datagram Protocol)是一种不可靠的、无连接的协议,可以保证应用程序进程间的通信
  • 2.与TCP相比,UDP是一种无连接的协议,它的错误检测功能要弱很多
  • 3.TCP有助于提供可靠性,UDP有助于提高传输的高速率性
  • 4.自己进行错误检测或不需要错误检测的应用程序(如DNS、SNMP【简单网络管理协议Simple Network Management Protocol】使用UDP
  • 5.TCP提供可靠的数据传输服务,但是以牺牲通信量来实现的,完成同样的一个任务,TCP需要更多的时间和通信量
  • 6.网络不可靠时候通过牺牲一些时间换来达到网络的可靠性是可行的,在网络十分可靠情况下,可以采用UDP,通信量的浪费会很小
二、特点
  • 1.将UDP消息展示给应用层,并不负责重新发送丢失的或出错的数据消息
  • 2.不对接收到的无序IP数据报重新排序
  • 3.不消除重复的IP数据报
  • 4.不对已收到的数据报进行确认
  • 5.不负责建立或终止连接
  • 6.上述问题由使用UDP进行通信的应用程序负责处理的

http://www.ppmy.cn/news/1360345.html

相关文章

TiDB 社区智慧合集丨TiDB 相关 SQL 脚本大全

非常感谢各位 TiDBer 在之前 【TiDBer 唠嗑茶话会 48】非正式 TiDB 相关 SQL 脚本征集大赛!( https://asktug.com/t/topic/996635 )里提供的各种常用脚本。 在这篇文章中,我们整理了社区同学提供的一系列 TiDB 相关 SQL 脚本,希望能为大家在…

重看LeakCanary

LeakCanary是我很久之前看的东西了,我当时侯对它的印象就是它可以用来检测内存泄漏,具体原理就是将弱引用对象延迟个5s然后看是否被回收,如果没有被回收,那么就说明发生了内存泄漏,其他的也没有仔细地看 现在就详细地梳理一遍这个流程: 1.L…

Oracle EBS R12.1 FA 批量计划外折旧

在资产工作台上可以进行单个资产的计划外折旧,如果进行批量计划外折旧的话就需要进行开发客户化form或者webadi 进行数据上载后调用FA 标准API了 以下是标准API的demo示例 DECLAREl_trans_rec FA_API_TYPES.trans_rec_type; l_asset_hdr_rec FA_API_TYPES.asset_hdr…

【数据结构初阶 6】二叉树:堆的基本操作 + 堆排序的实现

文章目录 🌈 Ⅰ 二叉树的顺序结构🌈 Ⅱ 堆的概念与性质🌈 Ⅲ 堆的基本操作01. 堆的定义02. 初始化堆03. 堆的销毁04. 堆的插入05. 向上调整堆06. 堆的创建07. 获取堆顶数据08. 堆的删除09. 向下调整堆10. 判断堆空 🌈 Ⅳ 堆的基本…

Stable Diffusion 绘画入门教程(webui)-ControlNet(IP2P)

上篇文章介绍了深度Depth,这篇文章介绍下IP2P(InstructP2P), 通俗理解就是图生图,给原有图加一些效果,比如下图,左边为原图,右边为增加了效果的图: 文章目录 一、选大模型二、写提示词三、基础参…

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的动物识别系统(Python+PySide6界面+训练代码)

摘要:本博客文章深入解析了基于深度学习的动物识别系统的完整代码,并展示了采用领先的YOLOv8算法的实现代码。该系统与YOLOv7、YOLOv6、YOLOv5等早期版本的性能进行了比较,可以从静态图像到实时视频流的各种媒介中识别动物的高效性和准确性。…

LeetCode 热题 100 | 二叉树(终)

目录 1 二叉树小结 1.1 模式一 1.2 模式二 2 236. 二叉树的最近公共祖先 3 124. 二叉树中的最大路径和 菜鸟做题(返校版),语言是 C 1 二叉树小结 菜鸟碎碎念 通过对二叉树的练习,我对 “递归” 有了一些肤浅的理解。…

c#常用的数据结构

Array数组 内存上连续存储, 数组是引用类型而不是值类型。 优点: 按照索引查询元素速度很快。 按照索引遍历数组很方便。 缺点: 声明数组时大小必须确定,且大小不能改变。 添加和删除元素的速度很慢,因为需要移…