UDP协议是基于非连接的发送数据就是把数据包简单封装一下,然后从网卡发出去就可以,数据包之间没有状态上的联系,UDP处理方式简单,所以性能损耗非常少,对于CPU、内存资源的占用远小于TCP,但是对于网络传输过程中产生的丢包,UDP协议并不能保证,UDP传输稳定性上弱于TCP。TCP传输数据稳定可靠,适用于对网络通讯质量要求较高的场景,如传输文件、发送邮件、浏览网页。UDP速度快,但可能产生丢包,适用于对实时性要求高、对少量丢包没有太大要求的场景,如域名查询、语音通话、视频直播。UDP还有一个很重要的应用场景:隧道网络,比如常用的VPN就是一种隧道网络及在SDN中用到的VXLAN也是一种隧道网络。