UDP协议有哪些特点,UDP首部格式是怎样
Admin 2022-06-09 群英技术资讯 655 次浏览
UDP协议非常的简单,它几乎没在IP层上增加什么功能。下面来看看UDP协议的一些特点:
UDP是无连接的,尽最大努力的交付。发送数据之前不会提前通知,它只管发,你能不能接受到它是不管的。
UDP是面向报文的,应用程序给它什么内容,它在内容前封装一个首部就转发给下面的IP层。它是不管内容的多或少的,你给我什么,我就发什么。对于,它的无脑操作,那么应用进程就需要选择好合适的大小了。以免过大的数据包,在IP层被拆分,营销效率。
UDP支持一对一、一对多和多对多的通信,对于TCP仅支持点对点的通信这点来看,UDP这点好像还算干的不错。
UDP首部简单,是固定的8字节。
基于UDP的上述特点,可以猜想出它的一些应用场景:
适用于网络比较好的环境,对丢包不敏感。
需要进行广播的场景,比如DHCP协议就需要使用广播,所以它使用的UDP协议。
传输效率高、速度快的场景,比如视频直播,一般视频直播丢失了几帧是无关痛痒的。
UDP首部格式
上述已经说过,UDP首部时固定的8字节。相对于TCP,它的首部开销是非常小的。
源端口号,占2字节
目的端口号,占2字节
首部长度,占2字节
校验和,占2字节
目的主机如果接受到了非法端口号的UDP数据包,就会丢弃该数据包,然后向源主机发送ICMP的差错报文“端口不可达”。traceroute命令就是利用该特点来获取两个主机之间的路径信息的。
UDP的校验方式有些特殊,它在校验时,需要零时在首部添加12字节的伪首部。伪首部是在只校验时用到,校验完成后就丢弃。另外,它和IP数据报只校验首部不同,它会校验首部以及数据部分。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要给大家分享的是关于ifconfig命令的内容,下文介绍了ifconfig命令的作用范围和使用,对大家学习ifconfig命令的使用有一定的帮助,感兴趣的朋友可以了解看看。
linux下的cp命令有什么功能?在实际的使用中,我们常会遇到复制文件的需求,而cp命令的功能就是可以用来复制文件和目录,另外还可以实现复制整个目录,那么cp命令如何使用呢?接下来我们具体了解看看。
文件默认权限当我们创建一个文件时,这个文件默认就会被设置默认权限。可以看到,新创建的文件权限为644,目录权限为755。那么这个644是怎么来的呢?原来系统会给新创建的文件默认权限,这个默认权限可以通过umask来查看。
下面的几种方法都可以实现低于分钟粒度的定时调度任务,各有优点,SystemD定时器看起来更正规,但稍微复杂了一点,Crontab+sleep方式虽然别扭,但对于一些小任务来说没有不能胜任的。
centos7中,可利用systemctl命令来关闭防火墙,语法“systemctl stop firewalld.service”;还可利用“systemctl disable firewalld.service”语句禁止防火墙开机启动。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008