UDP的协议格式及特性

Posted 小羊教你来编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UDP的协议格式及特性相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

目录

一.协议格式

在这里插入图片描述

源端端口/对端端口: 这里是用来描述和识别通讯两端进程的

总长度: UDP报文的总大小最大是64k,不能超过,用来描述发送字节的长度

校验和: 利用二进制反码求和运算来证明发送数据的准确性,确定发送数据的一致性

数据区: 就是我们内部要发送的数据

二.UDP协议特性

1.无连接

在通讯的时候,并不需要像tcp一样建立之间的连接,而是直接获取到对应的地址就可以进行发送数据.

2.不可靠

因为udp在发送数据的时候,每个包之间的传送没有进行序号的处理,所以到达包有可能和原来的数据顺序是不一样的而且包还有可能会丢失,才不可靠.

3.面向数据报

无连接的,不可靠的,无序的,有最大长度限制的传输方式

三.影响

1.不保证会安全到达

2.不保证有序到达

3.UDP报文有最大长度限制

4.UDP实现是整条交付的:接收方的缓冲区必须足够大才可以进行一次取出数据.

以上是关于UDP的协议格式及特性的主要内容,如果未能解决你的问题,请参考以下文章

UDP的协议格式及特性

UDP 协议格式及应用

[网络原理] TCP 协议的相关特性

网络 传输层 | UDP协议与TCP协议详解(三次握手及四次挥手滑动窗口拥塞控制)

网络编程TCP/UDP协议(传输层特性)

网络编程TCP/UDP协议(传输层特性)