UDP协议也是TCP协议中的一个基本协议。那么对于这个协议我们来做一个简单的介绍,那么通过文中的简单描述和图示,已经对这个协议的基本结构,工作流程,以及每个部分的含义做了解释。
因特网协议组也支持无连接的传输协议UDP(user data protocol)。
UDP协议使用底层的因特网协议来传送报文,提供与IP一样的不可靠的、无连接的数据报传输服务。
它不使用确认信息对报文的到达进行确认,不对收到的数据报进行排序,也不提供反馈信息来控制机器之间传输的信息流量。
UDP通信的可靠性方面的工作,包括报文的丢失、重复、乱序等现象,由使用UDP的应用程序来承担。
一个TCP协议数据报包括一个8字节的头和数据部分。
报头的格式如下图所示,它包括四个长为16字节的字段。
源端口和目的端口的作用与TCP中的相同,是用来标明源端和目的端的端口号。TCP协议的长度字段指明包括8个字节的头和数据在内的数据报长度。
UDP校验和字段是可选项,用于纪录TCP协议的头、UDP协议的伪头、用户数据三者的校验和。