计算机网络-------UDP协议

发布于:2023-01-20 ⋅ 阅读:(9) ⋅ 点赞:(0) ⋅ 评论:(0)

目录

UDP协议的作用是什么?

UDP协议的数据报格式是什么?

UDP传输的特点有哪些呢?

特点一:无连接

特点二:不可靠传输

特点三:面向报文进行传输的

特点四:没有拥塞控制

特点五:首部开销小


UDP协议的作用是什么?

UDP协议是一种工作在传输层的协议,用于程序之间数据的传输。这里的数据可以是文件类型,视频类型,jpg图片等。

UDP协议的数据报格式是什么?

UDP协议的数据报就是上层应用层传输下来的完整的数据,UDP协议不会对这个数据报进行拆分处理(不像IP协议一样会把IP数据报拆成多个数据帧用于数据链路层的传播)

如上图,UDP数据报相比应用层数据就多加了一个UDP首部而已。

端口号:源地址和目的地址的端口号。

UDP长度:UDP数据报的首部+数据部分的字节长度。

UDP校验和:差错检测的作用。

UDP数据: 实际要发送的数据部分。

UDP传输的特点有哪些呢?

特点一:无连接

在通信的时候并不需要建立连接,想发数据的时候,直接把数据发送出去就可以了。 并不要像我们用手机打电话一样,还要先拨通电话才可以发送数据通信,通信结束以后还要把电话给挂断。

特点二:不可靠传输

UDP是无连接的协议,在发送数据的时候想发就发,无法保证数据在网络中是否有丢失,即使有丢失,它也不会感知到。

并且UDP数据报文的首部也只有一个保障差错检测的字段,其没有任何机制保障数据可靠到达对方。

特点三:面向报文进行传输的

UDP对应用层的数据不会精心任何的处理。不会像IP数据报那样把数据进行分片。

特点四:没有拥塞控制

UDP不管网络是否拥塞,都会把数据发送出去。 

特点五:首部开销小

相关协议数据报首部的大小决定了其功能的多少,UDP协议是本身的功能比较少,所以其首部的大小就比较小。