首页 > 其他 > 详细

UDP基础

时间:2019-09-27 16:00:05      阅读:98      评论:0      收藏:0      [点我收藏+]

UDP主要特点:

(1)UDP是无连接的,发送数据不需要建立连接,减少了开销和发送数据之前的时延。
(2)UDP使用尽最大努力交付,即不保证可靠交付,因此主机不需要维持连接状态表。
(3)UDP面向报文,UDP对应用层交下来的报文,保留报文的边界,添加首部后交付ip层;对ip层交上来的用户数据报,去除首部后直接上交给应用层。
(4)UDP没有拥塞控制,因此网络出现的拥塞不会使源主机的发送速率降低。
(5)UDP支持一对一、一对多、多对一、多对多的交互通信。
(6)UDP的首部开销小,只有8字节。

UDP首部格式

技术分享图片

用户数据报UDP有两个字段:数据字段和首部字段。首部字段(如上图),只有8个字节,由四个字段组成,每个字段的长度都是两个字节。各字段如下:
(1)源端口:源端口号。在需要对方回信时选用。不需要是全用0。
(2)目的端口:目的端口号。在终点交付报文时必须使用。
(3)长度:UDP用户数据报的长度,其最小值时8(仅有首部)。
(4)检验和:检测UDP用户数据报在传输中是否有错。有错就丢弃

注意,UDP用户数据报首部中检验和计算时,需要在UDP用户数据报之前增加12各字节的伪首部,伪首部既不向下传送也不向上提交,上图给出了伪首部个字段内容。UDP的检验和是把首部和数据部分一起都检验。

UDP基础

原文:https://www.cnblogs.com/CubicZ/p/11597775.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!