6.计算机网络_UDP

UDP的主要特点:

  • 无连接,发送数据之前不需要建立连接。
  • 不保证可靠交付。
  • 面向报文。应用层给UDP报文后,UDP并不会抽象为一个一个的字节,而是整个报文一起发送。
  • 没有拥塞控制。网络拥堵时,发送端并不会降低发送速率。
  • 可以实现一对一、一对多、多对一、多对多的通信。

UDP报文整体框图:

从下图可以看到,当应用层将报文传给UDP后,UDP会在报文前面加一个头部构成一个UDP报文。即:UDP对应用层的数据并不进行处理,而是原样发送。

UDP包头结构:

UDP的包头只有8个字节,是固定的长度。其中包括伪头部、源端口、目的端口、长度(数据长度)、检验和这5部分。

相关推荐
talenteddriver2 小时前
web: jwt令牌构成、创建的基本流程及原理
java·开发语言·python·网络协议·web
乾元2 小时前
AI 在云网络(VPC / VNet)部署的编排与安全对齐——从“手工堆资源”到“意图驱动的网络生成”(含 Terraform 工程化)
运维·网络·人工智能·网络协议·安全·云计算·terraform
CQ_YM2 小时前
网络编程之UDP
linux·c语言·网络·单片机·udp
qqssss121dfd2 小时前
计算机网络(第8版,谢希仁)第四章习题解答
服务器·c语言·网络·单片机·计算机网络
colus_SEU3 小时前
【计算机网络笔记】第四章 网络层的数据平面
笔记·计算机网络
程序员三明治5 小时前
【重学计网】TCP如何保证可靠传输?怎么保证可靠性?可靠传输的原理?
java·网络·后端·网络协议·tcp/ip·tcp·可靠传输
渡我白衣5 小时前
多路转接之epoll:理论篇
人工智能·神经网络·网络协议·tcp/ip·自然语言处理·信息与通信·tcpdump
sweet丶12 小时前
DNS域名解析:从入门到优化必备基础
网络协议
代码游侠17 小时前
学习笔记——IO多路复用技术
linux·运维·数据库·笔记·网络协议·学习
陌路2018 小时前
TCP/IP模型传输层协议
网络·网络协议·tcp/ip