6.计算机网络_UDP

UDP的主要特点:

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

UDP报文整体框图:

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

UDP包头结构:

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

相关推荐
约定Da于配置39 分钟前
uniapp封装websocket
前端·javascript·vue.js·websocket·网络协议·学习·uni-app
青旋.5 小时前
数据链路层——以太网协议
网络·网络协议·tcp/ip
千千道9 小时前
QT 中 UDP 的使用
开发语言·qt·udp
IT 青年14 小时前
计算机网络 (54)系统安全:防火墙与入侵检测
计算机网络
王子良.16 小时前
Python 的 WebSocket 实现详解
网络·websocket·网络协议
牛马大师兄1 天前
网络编程 | UDP组播通信
linux·网络·c++·网络协议·ubuntu·udp
浅念同学1 天前
网络编程-网络原理HTTP初识
java·网络·网络协议·http
心平气和️1 天前
第八章 动态主机配置协议的配置和应用
服务器·网络·计算机网络
车到山前必有路5291 天前
计算机网络(终章)——应用层
网络·计算机网络
longze_71 天前
计算机基础问答-面试总结
java·python·计算机网络·spring·面试·c#