UDP协议格式详解及Java中使用方法有哪些详细技巧和实例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1911个文字,预计阅读时间需要8分钟。
UDP是一种面向无连接的通信协议,无需建立连接,因此可以实现广播发送。UDP通信时不需要接收方确认,属于不可靠传输,可能会出现丢包现象,实际应用中需程序员验证。
UDP是面向无连接的通讯协议,由于通讯不需要连接,所以可以实现广播发送。UDP通讯时不需要接收方确认,属于不可靠的传输,可能会出现丢包现象,实际应用中要求程序员编程验证。
UDP适用于DNS、视频音频等多媒体通信、广播通信(广播、多播)。例如我们常用的QQ,就是一个以UDP为主,TCP为辅的通讯协议。
UDP报文格式如下:
UDP首部有8个字节,由4个字段构成,每个字段都是两个字节,
- 源端口:数据发送方的端口号.
- 目的端口:数据接收方的端口号。
- 长度:UDP数据报的整个长度(包括首部和数据),其最小值为8(只有首部)。
- 校验和:检测UDP数据报在传输中是否有错,有错则丢弃。
可以使用nc发送UDP数据包:echo hello | nc -uv 127.0.0.1 9999。
本文共计1911个文字,预计阅读时间需要8分钟。
UDP是一种面向无连接的通信协议,无需建立连接,因此可以实现广播发送。UDP通信时不需要接收方确认,属于不可靠传输,可能会出现丢包现象,实际应用中需程序员验证。
UDP是面向无连接的通讯协议,由于通讯不需要连接,所以可以实现广播发送。UDP通讯时不需要接收方确认,属于不可靠的传输,可能会出现丢包现象,实际应用中要求程序员编程验证。
UDP适用于DNS、视频音频等多媒体通信、广播通信(广播、多播)。例如我们常用的QQ,就是一个以UDP为主,TCP为辅的通讯协议。
UDP报文格式如下:
UDP首部有8个字节,由4个字段构成,每个字段都是两个字节,
- 源端口:数据发送方的端口号.
- 目的端口:数据接收方的端口号。
- 长度:UDP数据报的整个长度(包括首部和数据),其最小值为8(只有首部)。
- 校验和:检测UDP数据报在传输中是否有错,有错则丢弃。
可以使用nc发送UDP数据包:echo hello | nc -uv 127.0.0.1 9999。

