1.UDP协议概述
UDP是User Datagram Protocol(用户数据协议)
该协议工作在OSI模型中的第四层(传输层),处于IP协议的上一层。
传输层的功能就是建立“端口到端口”的通信(wkl:所有传输层的作用都是这个!)
2.什么是UDP协议
UDP用来支撑那些需要在计算机之间传输数据的网络应用,包括网络视频会议系统在内的众多客户/服务器模式的网络应用。
UDP协议的主要工作就是将网络数据流量压缩成数据包的形式。(wkl:UDP对于数据是有压缩的!!!)
一个经典的数据包就是一个二进制数据的传输单位。(wkl:数据包就是二进制的数据的传输单位,说的真好!)
每一个数据包的前8字节用来包含包头信息,剩余字节则用来包含具体的传输数据。
3.UDP协议的特点
UDP使用底层的互联网协议来传送报文,同IP一样提供不可靠的无连接传输服务。
它也不提供报文到达确认、排序及流量控制等功能。下面详细介绍UDP协议的特点,如下所示:
1.UDP是一个无连接的协议
传输数据之前,源端口和目标端口不能建立连接。
当它想传输时,就简单地抓取来自应用程序的数据,并尽可能快的把它扔到网络上。(wkl:不管能不能扔的准,先进快扔出去再说!)
在发送端,UDP传输数据的速度仅仅是受应用程序生成数据的速度、计算机的能力和传输带宽限制。
原文:https://www.cnblogs.com/-dai/p/10914745.html