当前位置: 代码网 > 服务器>网络>网络协议 > 【网络原理 2】UDP 协议的报文结构和注意事项

【网络原理 2】UDP 协议的报文结构和注意事项

2024年08月06日 网络协议 我要评论
这里会详细介绍 UDP 协议 的定义和特点。⛳⛳⛳UDP(用户数据报协议)的报文结构简单而灵活:源端口号(16位):指定发送方的端口号。目标端口号(16位):指定接收方的端口号。长度(16位):指定UDP报文长度,包括首部和数据部分,以字节为单位。校验和(16位):用于检测UDP报文在传输过程中是否被篡改。UDP的特点和注意事项包括:无连接性:UDP是无连接的,不保证数据传输的可靠性,也不保证数据包的顺序。低开销:由于不需要维护连接状态,UDP的开销比TCP低。适用于实时应用。

🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇

                                 file & iostream                     

🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇

今日推荐歌曲: death bed (coffee for your head )    -- powfu / beabadoobee  🎵🎵


 系列文章目录

【 网络原理 1】 网络编程原理基础知识-csdn博客

【网络原理 2】udp 协议的报文结构和注意事项-csdn博客

【网络原理 3】tcp协议的相关特性(三次握手,四次挥手)(万字详解)看完必懂 !-csdn博客

【网络原理 4 】应用层中 服务器和客户端的传输-csdn博客

【网络原理 5 】网络层中的 ” 主宰 “ ip 协议-csdn博客

【网络原理 6 】数据链路层-csdn博客

【网络原理 7】nat 机制的工作流程-csdn博客

【网络原理 8】http 协议的基本格式和 fiddler 的用法-csdn博客

【网络原理 9】http协议 请求 & 响应 超详解 看这篇就够-csdn博客

【网络原理 10】https 协议 工作过程 超细节(精心配图)-csdn博客


目录

一、udp协议端格式

二、udp的特点

三、⾯向数据报

四、基于udp的应⽤层协议

总结


前言

这里会详细介绍 udp 协议 的定义和特点。⛳⛳⛳


一、udp协议端格式


二、udp的特点

三、⾯向数据报

udp使⽤注意事项

我们注意到,udp协议⾸部中有⼀个16位的最⼤⻓度.也就是说⼀个udp能传输的数据最⼤⻓度是 64k(包含udp⾸部).

然⽽64k在当今的互联⽹环境下,是⼀个⾮常⼩的数字. 如果我们需要传输的数据超过64k,就需要在应⽤层⼿动的分包,多次发送,并在接收端⼿动拼装;


四、基于udp的应⽤层协议


总结

udp(用户数据报协议)的报文结构简单而灵活:

  1. 源端口号(16位):指定发送方的端口号。
  2. 目标端口号(16位):指定接收方的端口号。
  3. 长度(16位):指定udp报文长度,包括首部和数据部分,以字节为单位。
  4. 校验和(16位):用于检测udp报文在传输过程中是否被篡改。

udp的特点和注意事项包括:

  • 无连接性:udp是无连接的,不保证数据传输的可靠性,也不保证数据包的顺序。
  • 低开销:由于不需要维护连接状态,udp的开销比tcp低。
  • 适用于实时应用:udp适用于实时应用,如音频、视频等,因为它快速且无需等待握手和确认。
  • 可靠性问题:由于udp不提供重传机制,应用程序需要自行处理丢失或重复的数据包。
  • 适用于广播和多播:udp支持广播和多播,可以向多个主机发送数据包。
  • 适用于短消息:由于udp报文较短,适用于传输短消息或查询。

总之,udp适用于对数据传输延迟要求较高、数据量较小或可以容忍少量数据丢失的应用场景。

以上就是对 udp 的报文介绍和特点总结,后续会有更多丰富的网络原理知识内容,

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com