网络基础——UDP协议简介
UDP,中文名是,用户数据报协议。
UDP提供面向无连接的通信服务,是不具有可靠性的数据报协议。
UDP可以确保发送消息的大小,但不能保证消息一定会到达,传输途中可能出现丢包,UDP不负责重发。当包的到达舒徐错乱时,UDP也没有纠正功能。
UDP报文头部由源端口号、目标端口号、包长和校验和组成:
- 源端口号:发送端端口号,该字段可能为空(不需要返回的通信)
- 目标端端口号:接收端端口号
- 包长度:UDP首部的长度跟数据的长度之和
- 校验和:为了提供可靠的UPD头部和数据而设计,不一定会用到