UDP (User Datagram Protocol)
用户数据电报协定, 发件人和收件人之间不需要有连接而发送数据包的协定 (可靠程度不高, 因为不能保证数据不受损坏而且按正确顺序到达)
用户数据报协议
用户数据报协议 (User Datagram Protocol, UDP)是一个简单的面向数据报的
传输层协议,
IETF RFC 768是UDP的正式规范。在
TCP/IP模型中,UDP为
网络层以下和
应用层以上提供了一个简单的接口。UDP只提供数据的不可靠传递,它一旦把应用程序发给网络层的数据发送出去,就不保留数据备份(所以UDP有时候也被认为是不可靠的数据报协议)。UDP在IP数据报的头部仅仅加入了复用和数据校验(字段)。UDP首部字段由4个部分组成,其中两个是可选的。各16bit的來源端口和目的端口用来标记发送和接受的应用进程。因为UDP不需要应答,所以來源端口是可选的,如果來源端口不用,那么置为零。在目的端口后面是长度固定的以字节为单位的长度域,用来指定UDP数据报包括数据部分的长度,长度最小值为8byte。首部剩下地16bit是用来对首部和数据部分一起做校驗和(ChecKSum)的,这部分是可选的,但在实际应用中一般都使用这一功能。
访问 Wikipedia.org... 网页
UDP(User Datagram Protocol)
用户数据电报协议。一个重要的TCP/IP协议集的成员。
它同TCP相似但比TCP原始许多。TCP是一个可靠的协议,因为它有错误检查和握手确认来保证数据完整的到达目的地。UDP是一个“不可靠”的协议,因为它不能保证数据报的接收顺序同发送顺序相同,甚至不能保证它们是否全部到达。如果有可靠性要求,则应用程序避免使用它。同许多TCP/IP工具同时提供的SNMP(简单网络管理协议)就是一个使用UDP协议的应用例子。