UDP
user data protocol 用户数据报协议,是一个无连接的简单的面向数据报的传输层协议。UDP不提供可靠性,不需要在客户和服务器之间建立联系,且没有超时重发等机制,但传输速度快。
UDP应用–多点通信和实时数据业务
语音广播、视频、QQ、TFTP、SNMP、RIP、DNS
TCP
transmission control protocol,传输控制协议,是面向连接的协议。三次对话建立连接,使数据包的发送和接收同步。
区别
○ 基于连接和无连接
○ 对系统资源要求(TCP多,UDP少)
○ UDP程序结构简单
○ 流模式和数据报模式
○ TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证