UDP协议格式及特点

UDP(用户数据报协议)是一种无连接、不可靠的网络传输层协议,以其简单的头部格式(8字节)和高效传输速度为特点。其特性包括:无需建立连接即可直接传输数据,不提供确认机制或重传,面向数据报,且仅有一个接收缓冲区。在进行大容量数据传输时,应用层需自行处理分包和合并。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

UDP是User Datagram Protocol的缩写,译为用户数据报协议。UDP协议是一种传输速度较快的网络传输层协议,但提供了更快的传输速度,也让他失去了一定的可靠性,他也是一种无连接的网络协议。

1. 格式

在这里插入图片描述

上图为UDP协议的格式,可以看出UDP协议传输格式比较简单,他的头部的长度为固定八个字节。

  • 16位源端口号:标识本机传输通信的应用程序。
  • 16位目的端口号:标识接收端主机的应用程序。
  • 16位UDP长度:整个数据报的最大长度 —— UDP头部 + UDP数据 。
  • 16位UDP校验和:接收端会对接收到的数据校验和进行验证,不正确就会丢弃这个数据包。

2. 特点

无连接

UDP协议是不需要建立连接的,发送端知道对端的目的IP和目的端口号之后,就会直接进行数据传输,这期间不会进行请求连接、建立连接等操作。

不可靠

类似于古代的飞鸽传书,发送方只管把数据“无脑”的发送出去,但是不会关注你是否接收到我发送的数据。在UDP协议中,没有确认机制或者重传机制,如果因为网络原因导致对方收不到数据,UDP的协议层并不会向应用层响应错误信息。

面向数据报

应用层将数据报文交给UDP,无论这个报文多长,UDP都会原样发送,不会进行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值