全站数据
8 4 2 0 5 8 1

udp协议的特点包括什么和什么

经济视野 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 13:51:28

问题描述

udp协议的特点包括什么和什么,麻烦给回复
精选答案
最佳答案

udp协议的特点:

1.无连接

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

2.不可靠

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

3.面向数据报

应用层将数据报文交给UDP,无论这个报文多长,UDP都会原样发送,不会进行拆分或者合并。

UDP协议头部有一个16位UDP最大长度的字段,也就是说,一个UDP能传输数据的最大长度为64K,这其中包括数据和UDP头部。

64K在现在来说是很小的一个数量,所以使用UDP进行更大数据的网络传输的话,就需要在应用层进行一个手动的分包,进行多次的发送,接收端也需要自己手动进行合并。

4.只有接收缓冲区

UDP是没有自己的发送缓冲区的,只有一个接收缓冲区,但是这个接收缓冲区也无法保证发送的数据报和接收的数据报顺序是一致的。如果接收缓冲区满了的话,再新发送到的数据报就会被丢弃。

随机推荐