🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇
file & iostream
🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇🎇
今日推荐歌曲: death bed (coffee for your head ) -- powfu / beabadoobee 🎵🎵
系列文章目录
【网络原理 2】udp 协议的报文结构和注意事项-csdn博客
【网络原理 3】tcp协议的相关特性(三次握手,四次挥手)(万字详解)看完必懂 !-csdn博客
【网络原理 4 】应用层中 服务器和客户端的传输-csdn博客
【网络原理 5 】网络层中的 ” 主宰 “ ip 协议-csdn博客
【网络原理 8】http 协议的基本格式和 fiddler 的用法-csdn博客
【网络原理 9】http协议 请求 & 响应 超详解 看这篇就够-csdn博客
【网络原理 10】https 协议 工作过程 超细节(精心配图)-csdn博客
目录
前言
这里会详细介绍 udp 协议 的定义和特点。⛳⛳⛳
一、udp协议端格式
二、udp的特点
三、⾯向数据报
udp使⽤注意事项
我们注意到,udp协议⾸部中有⼀个16位的最⼤⻓度.也就是说⼀个udp能传输的数据最⼤⻓度是 64k(包含udp⾸部).
然⽽64k在当今的互联⽹环境下,是⼀个⾮常⼩的数字. 如果我们需要传输的数据超过64k,就需要在应⽤层⼿动的分包,多次发送,并在接收端⼿动拼装;
四、基于udp的应⽤层协议
总结
udp(用户数据报协议)的报文结构简单而灵活:
- 源端口号(16位):指定发送方的端口号。
- 目标端口号(16位):指定接收方的端口号。
- 长度(16位):指定udp报文长度,包括首部和数据部分,以字节为单位。
- 校验和(16位):用于检测udp报文在传输过程中是否被篡改。
udp的特点和注意事项包括:
- 无连接性:udp是无连接的,不保证数据传输的可靠性,也不保证数据包的顺序。
- 低开销:由于不需要维护连接状态,udp的开销比tcp低。
- 适用于实时应用:udp适用于实时应用,如音频、视频等,因为它快速且无需等待握手和确认。
- 可靠性问题:由于udp不提供重传机制,应用程序需要自行处理丢失或重复的数据包。
- 适用于广播和多播:udp支持广播和多播,可以向多个主机发送数据包。
- 适用于短消息:由于udp报文较短,适用于传输短消息或查询。
总之,udp适用于对数据传输延迟要求较高、数据量较小或可以容忍少量数据丢失的应用场景。
以上就是对 udp 的报文介绍和特点总结,后续会有更多丰富的网络原理知识内容,
发表评论