文章摘要: 在网络模型中属于传输层的网络通信协议,UDP全称:用户数据报协议。
简介
简要说明
- UDP(User Datagram Protocol):用户数据报协议
- 一种无连接的传输层协议,提供面向事务的简单不可靠信息传输服务。
主要功能
- 非面向连接,传输不可靠,可能丢失数据,可以广播发送,资源消耗低。
- 通信效率高。
注意事项
- 发送方不管对方是否在线,数据在中间丢失也不管,如果接收方收到数据也不返回确认。
适用场景
- 语音通话、视频直播。
运行流程
- 不事先建立连接,数据按照包发,一包数据包含(自己的IP、程序端口、目的地IP、程序端口、数据)。
- 分析:基于UDP协议的Socket网络编程实现,不需要利用IO流实现数据的传输,每个数据发送单元被统一封装成数据包的方式,发送放将数据包发送到网络中,数据包在网络中去寻找它的目的地。