【软考】传输层协议之UDP

目录

一、说明
  • 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进行通信的应用程序负责处理的
相关推荐
我是胡杨学长7 小时前
软考高项论文、案例、选择题三大块备考经验分享
经验分享·职场·软考·信息系统项目管理师·项目经理
阿狸猿14 天前
云原生数据库
云原生·软考
阿狸猿14 天前
性能测试核心内容及项目实践论述
软考
BOB-wangbaohai14 天前
软考-云原生系统设计分析
软考·系统架构师·云原生架构
阿狸猿14 天前
单元测试中静态测试、动态测试及白盒测试、回归测试实践
单元测试·软考
阿狸猿14 天前
事件驱动架构的核心概念、特点及设计开发过程——结合项目实践的落地、问题与解决方案
架构·软考
zlp199214 天前
软考(系统架构师)-软件架构设计之质量属性与架构评估易混淆点(质量属性、质量属性场景、质量属性效用树)
软考高级·软考·系统架构师
@insist12314 天前
软考-数据库系统工程师-计算机体系结构与流水线核心考点解析
数据库·软考·数据系统工程师
不凉帅14 天前
NO.9架构设计理论与实践
软考·架构设计
@insist12315 天前
软考-软件设计师-计算机系统硬件基础与 CPU 核心构成
软考·cpu·软件设计师·寄存器