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

厦门网站制作推广网站空间空间租赁

厦门网站制作推广,网站空间空间租赁,网站建设与管理简介,wordpress 追加站点目录 一. UDP协议概述 二. UDP报文格式 首部 三. UDP的缓冲区 一. UDP协议概述 UDP——用户数据报协议,是传输层的一个重要协议 基于UDP的应用层协议有:DNS,TFTP,SNMP,NTP 协议全称默认端口号DNSDomain Name Se…

目录

一. UDP协议概述

二. UDP报文格式

首部

三. UDP的缓冲区


一. UDP协议概述

UDP——用户数据报协议,是传输层的一个重要协议

基于UDP的应用层协议有:DNS,TFTP,SNMP,NTP

协议全称默认端口号
DNSDomain Name Service(域名服务)53
TFTPTrivial File Transfer Protocol(简单文件传输协议)69
SNMPSimple Network Management Protocol(简单网络管理协议)通过UDP端口161接收,只有Trap信息采用端口162
NTPNetwork Time Protocol(网络时间协议)123

UDP的主要特点:

  1. UDP是无连接的。即发送数据前不需要建立连接,发送数据结束也没有连接释放,因此减少了开销和发送数据前的时延
  2. UDP使用尽最大努力交付。即不保证可靠交付,因此不需要维护复杂的连接状态表(有许多参数)
  3. UDP是面向数据报的。发送方的UDP对应用层交付的报文,在添加首部后直接交付给IP层。UDP对应用层交付的报文,既不合并,也不拆分,而是保留这些报文的边界。也就是说,应用层给UDP多长报文,UDP就发多长,一次发送一个报文,如下图。
  4. 在接收方的UDP,对于IP层交付的UDP用户数据报,在去除UDP首部后也直接交付应用层,不作任何处理,一次交付一个完整的报文。因此这就将控制报文长度的工作交给了应用层:应用层要选择合适大小的报文。若报文太长,UDP封装后交给IP层,IP层在传输时可能要进行分片处理,减低了IP层的效率。反之,应用层报文太短,效率也低
  5. UDP没有拥塞控制。因此网络出现的拥塞不会使源主机的发送速率降低。这对某些实时应用很重要,如IP电话,实时视频会议等,要求源主机以恒定的速率发送数据,并且允许在网络拥塞时丢失一部分数据,但不允许数据有太大的时延
  6. UDP支持一对一,一对多,多对一和多对多的交互通信
  7. UDP的首部开销小,只有8字节,比TCP的20字节的首部短

二. UDP报文格式

UDP报文有两大部分组成:报头+有效载荷(数据),其中有效载荷就是应用层交付给UDP协议层的报文

首部

在学习协议报文时,首先要解决两个问题:1. 报头和有效载荷如何分离  2. 有效载荷如何向上交付

第一个问题:报头和有效载荷如何分离

在UDP中,报头的大小是固定的——8字节。所以只要截取前8字节,后面就都是有效载荷了

第二个问题:有效载荷如何向上交付

UDP是传输层的,上层是应用层。而应用层程序会绑定端口号,UDP报头中有16位(bit位)目的端口号,根据端口号做到向上交付


UDP报头由4部分组成:

  1. 源端口号:发送方的端口号
  2. 目的端口号:目的主机的端口号
  3. UDP长度:UDP报文的长度,单位字节,包括报头和有效载荷
  4. UDP校验和:保证报文完整性和正确性,出错就丢弃

如果接收方 UDP 发现收到的报文中的端口号不存在,就丢弃该报文,并由国际控制报文协议 ICMP发送“端口不可达”差错报文给发送方

三. UDP的缓冲区

UDP报头中,UDP长度为16为,即最长UDP报文时64KB(包含报头),如果长度超过64KB,需要应用层手动分包,多次发送,并在接收方手动拼接

因为UDP是面向数据报的,上层一次交付多少数据,就发送多少数据,所以UDP是没有发送缓冲区的,但是有接受缓冲区,因为需要等待上层处理。所以UDP是全双工的(可同时收发数据)

结束语

本篇博客到此结束,感谢看到此处。
欢迎大家纠错和补充
如果觉得本篇文章对你有所帮助的话,不妨点个赞支持一下博主,拜托啦,这对我真的很重要。

http://www.yayakq.cn/news/259564/

相关文章:

  • 资源网站平台建设方案广告海报
  • 农业网站开发的实验报告通辽北京网站建设
  • 保洁公司网站源码网站建设太仓
  • 如何做一家专门卖零食的网站wordpress oauth2
  • 设计师服务平台卡密号招聘网站怎么做seo
  • 企业网站每年续费吗推广方式英语
  • 网站建设网络推广方案企业网站前端建设
  • 福田做网站公司南昌网站制作公司
  • 西宁市建设局官方网站微官网与手机网站首页
  • 铁岭做网站网站建设流程新闻
  • 盐山县网站建设公司网站建设书本
  • 怎么提高网站访问量网站开发工作方向
  • 交互动效库 网站昌邑网站建设
  • 做网站什么语言最好网站怎么做图片动态图片大全
  • 网站建设与优化网络营销与策划
  • 石家庄网站开发工程师招聘网网络营销最好的方法
  • 自己做网站难么怎样在手机上创建网站
  • 天津网站建设seo优化建立网站大约多少钱
  • 河南快速网站备案网站查询访问
  • 网站设计中新闻版块怎么做wordpress 文字颜色 插件
  • 做网站原型图微信公众号转入公司网站建设
  • 网站申请支付宝接口北京网站优化推广效果
  • 南京高端品牌网站建设OA 公司网站 铁道建设报
  • 可以做雷达图的网站wordpress淘宝客类网站建设
  • 新网站 百度推广软文公司代写
  • 大学哪个专业可以做网站深圳做自适应网站设计
  • 如皋网站制作wordpress固定链接 自动翻译
  • 襄阳网站建设企业中国建设银行官网站账户商品
  • 北京双井网站建设网站设计的建设目的
  • 网站关键字分析成都php网站开发