6.计算机网络_UDP

UDP的主要特点:

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

UDP报文整体框图:

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

UDP包头结构:

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

相关推荐
C++忠实粉丝1 小时前
计算机网络socket编程(2)_UDP网络编程实现网络字典
linux·网络·c++·网络协议·计算机网络·udp
添砖java_8571 小时前
UDP数据报套接字编程
网络·网络协议·udp
9527华安1 小时前
FPGA实现PCIE3.0视频采集转10G万兆UDP网络输出,基于XDMA+GTH架构,提供工程源码和技术支持
网络·fpga开发·udp·音视频·xdma·pcie3.0·万兆网
lxkj_20243 小时前
修改ffmpeg实现https-flv内容加密
网络协议·https·ffmpeg
千羽星弦4 小时前
Apache和HTTPS证书的生成与安装
网络协议·https·apache
很楠不爱4 小时前
Linux网络——传输层协议
linux·网络·udp
勤奋的小王同学~4 小时前
(计算机网络)期末
服务器·网络·计算机网络
程序猿小D4 小时前
第三百三十一节 Java网络教程 - Java网络UDP多播
java·网络·udp
程序猿小D7 小时前
第三百三十节 Java网络教程 - Java网络UDP服务器
java·开发语言·网络·网络协议·udp·多线程
是理不是里_12 小时前
常见的网络协议汇总(涵盖了不同的网络层次)
网络·网络协议