udp 有哪些

UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。UDP在IP报文的协议号是17。

udp 有哪些-Worktile社区

一、udp简介

UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。UDP在IP报文的协议号是17。

UDP协议与TCP协议一样用于处理数据包,在OSI模型中,两者都位于传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似协议所掩盖,但即使在今天UDP仍然不失为一项非常实用和可行的网络传输层协议。

许多应用只支持UDP,如:多媒体数据流,不产生任何额外的数据,即使知道有破坏的包也不进行重发。当强调传输性能而不是传输的完整性时,如:音频和多媒体应用,UDP是最好的选择。在数据传输时间很短,以至于此前的连接过程成为整个流量主体的情况下,UDP也是一个好的选择。

二、udp特点

  1. 不可靠信道:UDP使用尽最大努力交付。
  2. 无连接:传送数据之前不需要先建立连接,目标主机的运输层收到之后不用给出确认。
  3. 是面向报文的:对应用层下来的报文 和 对IP网络层交上来的报文 都不进行改动,直接添加或去除首部后进行下一步操作。 若报文太长,交付给IP层后会进行分片,降低了IP层效率; 报文太短,会使得交付给IP层后的IP数据报的首部相对长度太长。
  4. 没有拥塞控制:网络出现拥塞后不会降低源主机的发送速率,对某些实时应用很重要。 如IP电话、实时视频会议等。 允许在网络拥塞时丢失一些数据,但不允许数据有太大的时延。
  5. 支持 一对一、一对多、多对一、多对多的交互通信。
  6. 首部开销小,只有8个字节。

三、基于udp的协议

  1. HTTP:这是大家用得最多的协议,它就是常说的”超文本传输协议”。上网浏览网页时,就得在提供网页资源的计算机上打开80号端口以提供服务。常说”WWW服-务”、”Web服务器”用的就是这个端口。
  2. DNS:用于域名解析服务,这种服务在Windows NT系统中用得最多的。因特网上的每一台计算机都有一个网络地址与之对应,这个地址是常说的IP地址,它以纯数字+”.”的形式表示。然而这却不便记忆,于是出-现了域名,访问计算机的时候只需要知道域名,域名和IP地址之间的变换由DNS服务器来完成。DNS用的是53号端口。
  3. SNMP:简单网络管理协议,使用161号端口,是用来管理网络设备的。由于网络设备很多,无连接的服务就体现出其优势。
  4. OICQ:OICQ程序既接受服务,又提供服务,这样两个聊天的人才是平等的。OICQ用的是无连接的协议,也是说它用的是UDP协议。OICQ服务器是使用8-000号端口,侦听是否有信息到来,客户端使用4000号端口,向外发送信息。如果上述两个端口正在使用,就顺序往上加。

四、udp端口号

  1. UDP 1=Sockets des Troie
  2. UDP 9=Chargen
  3. UDP 19=Chargen
  4. UDP 69=Pasana
  5. UDP 80=Penrox
  6. UDP 371=ClearCase版本管理软件
  7. UDP 445=公共Internet文件系统(CIFS)
  8. UDP 500=Internet密钥交换
  9. UDP 1025=Maverick‘s Matrix 1.2 – 2.0
  10. UDP 1026=Remote Explorer 2000
  11. UDP 1027=UC聊天软件,Trojan.Huigezi.e
  12. UDP 1028=3721上网助手(用途不明,建议用户警惕!),KiLo,SubSARI
  13. UDP 1029=SubSARI
  14. UDP 1031=Xot
  15. UDP 1032=Akosch4
  16. UDP 1104=RexxRave
  17. UDP 1111=Daodan
  18. UDP 1116=Lurker
  19. UDP 1122=Last 2000,Singularity
  20. UDP 1183=Cyn,SweetHeart UDP 1200=NoBackO
  21. UDP 1201=NoBackO

延伸阅读

udp功能

  • 为了在给定的主机上能识别多个目的地址,同时允许多个应用程序在同一台主机上工作并能独立地进行数据包的发送和接收,设计用户数据报协议UDP。
  • UDP使用底层的互联网协议来传送报文,同IP一样提供不可靠的无连接数据包传输服务。它不提供报文到达确认、排序、及流量控制等功能。
  • UDP Helper可以实现对指定UDP端口广播报文的中继转发,即将指定UDP端口的广播报文转换为单播报文发送给指定的服务器,起到中继的作用。

文章标题:udp 有哪些,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/35068

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年1月9日 下午10:03
下一篇 2023年1月9日 下午10:33

相关推荐

  • 不错的 Scrum 工具软件有哪些

    ​9 款Scrum管理软件:1.PingCode;2.jira;3.Leangoo;4.OrangeScrum;5.Tuleap;6.Tapd;7.Clickup;8.easyBacklog;9.Wrike。无论是从国内的敏捷调研开发调研报告还是从国外的敏捷状态调查,工具支持一直是决定敏捷成功的关键…

    2023年4月6日
    4000
  • flash内嵌的脚本程序是什么

    flash内嵌的脚本程序是ActionScript,最初是一种简单的脚本语言,已更新到版本ActionScript3.0,是一种完全的面向对象的编程语言,功能强大,类库丰富,多用于Flash互动性、娱乐性、实用性开发,网页制作和RIA(丰富互联网程序)开发。

    2023年1月9日
    4700
  • 单片机(51)的汇编和计算机的汇编有什么区别

    单片机(51)的汇编和计算机的汇编的区别:单片机(51)用的是8位的Intel汇编(8051),现在的计算机一般用的是64/32位的Intel汇编(x86),具体区别:1、寄存器结构不同;2、地址空间和寻址方式不同;3、支持位寻址不同;4、支持指令集扩展不同;5、起始地址不同。 一、单片机(51)的…

    2023年3月5日
    6600
  • 项目进度计划软件有哪些

    项目管理工具有:一、PingCode;二、Worktile;三、Wrike;四、Smartsheet;五、Clarizen;六、Backlog。PingCode 是国内2021年软件项目管理榜单排名第一的项目管理软件(36氪发布),在软件项目管理方面它有着非常多其他软件都不具备的优势。 一、Ping…

    2023年3月31日
    2100
  • sha1和md5的区别是什么

    sha1和md5的区别在于以下几个方面:1、安全性不同;2、校验值的长度不同;3、运行速度不同。其中,安全性不同是指,SHA-1 的安全性比MD5高。相对MD5而言,SHA-1的安全性比较高一些,如果单纯使用MD5可能比较容易遭到撞库攻击。 一、区别 1、安全性不同 SHA-1 的安全性比MD5高。…

    2023年3月8日
    39900
  • 网站属性有哪些

    网站属性有:1、核心属性;2、语言属性;3、键盘属性;4、窗口属性;5、表单元素事件;6、图像事件;7、键盘事件;8、鼠标事件。核心属性有class、id、style、title等。

    2023年1月12日
    10600
  • 项目计划表用什么软件做

    项目计划表用以下软件做:一、PingCode;二、Worktile;三、Wrike;四、Smartsheet;五、Clarizen。PingCode 是国内2021年软件项目管理榜单排名第一的项目管理软件(36氪发布),在软件项目管理方面它有着非常多其他软件都不具备的优势。 一、PingCode P…

    2023年4月29日
    1700
  • 项目管理能力怎么描述

    项目管理能力的描述:1、项目规划能力;2、风险管理能力;3、奉献精神;4、果断;5、领导力;6、沟通能力;7、调度能力;8、冲突协调能力。项目规划能力是项目管理所需的最关键技能之一。 1、项目规划能力 项目规划是项目管理所需的最关键技能之一,具体表现: 2、风险管理能力 大型项目涉及很多风险,因此项…

    2023年2月23日
    65600
  • excel仪表盘怎么制作

    excel仪表盘的制作过程:1、将必要的数据导入 Excel;2、设置工作簿;3、向表中添加原始数据;4、数据分析;5、确定视觉对象;6、创建 Excel 仪表盘;7、自定义仪表盘。将必要的数据导入 Excel是过程的第一步,没有数据就无法制作。 1、将必要的数据导入 Excel 没有数据,做不了仪…

    2023年2月24日
    5500
  • 前端如何管理研发进度

    前端管理研发进度需要做到:制定项目研发进度计划;确保及时有效的沟通;借助专业工具管理研发进度。项目研发进度计划是项目推进的驱动器,会直接影响项目的最终结果。在制定计划之前要充分了解项目需求,并让项目成员适当地参与进来。 制定项目研发进度计划 项目研发进度计划是项目推进的驱动器,会直接影响项目的最终结…

    2023年3月30日
    4000

发表回复

登录后才能评论
联系我们
站长微信
站长微信
分享本页
返回顶部