【软考】传输层协议之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进行通信的应用程序负责处理的
相关推荐
猹叉叉(学习版)16 分钟前
【系统分析师_知识点整理】 13.软件实现与测试
软件测试·笔记·软考·系统分析师
@insist12314 小时前
网络工程师-OSI 七层模型与 TCP/IP 协议族:核心考点全解析
网络·网络协议·tcp/ip·网络工程师·软考·软件水平考试
Whoami!1 天前
⋐ 17-2 ⋑ 软考高项 | 第 23 章:组织通用管理 [ 下 ]
软考·高项·信息系统项目管理师·组织通用管理
猹叉叉(学习版)1 天前
【系统分析师_知识点整理】 12.系统设计
笔记·软考·系统设计·系统分析师
@insist1231 天前
网络工程师-差错控制核心技术与软考考点全解析:CRC 校验与海明码
arm开发·网络工程师·软考·软件水平考试
@insist1232 天前
数据库系统工程师-必知的系统开发知识
数据库·oracle·软考·数据库系统工程师·软件水平考试
猹叉叉(学习版)2 天前
【系统分析师_知识点整理】 11.软件架构设计
笔记·架构·软考·系统分析师
Kethy__2 天前
计算机中级-数据库系统工程师-程序语言基础知识
软考·数据库系统工程师·计算机中级·程序语言基础
Whoami!2 天前
⋐ 17-1 ⋑ 软考高项 | 第 23 章:组织通用管理 [ 上 ]
软考·信息系统项目管理师·流程管理·人力资源·组织通用管理
@insist1232 天前
网络工程师-信道容量计算与 PCM 编码:数据通信核心原理及软考考点解析
网络·网络工程师·pcm·软考·软件水平考试