UDP协议

UDP(User Datagram Protocol)用户数据协议
没有序号,确认位,标志位,UDP不会建立连接-无连接的传输协议,不可靠的协议,容易丢包。
什么场景下面会使用UDP协议?
  1. 不需要可靠机制的时候 只要求速度时
  2. 流媒体,多媒体游戏,IP电话
  3. 资源消耗特别小
基于UDP的协议:DNS(域名解析协议),SNMP,DHCP(动态获取IP地址)、RIP(动态路由协议)
基于TCP的协议:HTTP、HTTPS、FTP
 
UDP vs TCP
  1. TCP是面向连接的,所有TCP三次握手和四次挥手的过程;UDP无连接协议
  2. TCP因为有可靠的连接机制;UPD没有连接和确认机制不可靠
  3. TCP协议数据量很大,防止丢包,正确重传,对数据正确性很关心;UPD:量小
  4. 速度:TCP协议速度很慢,传输效率低;UDP速度很快,传输效率高
 
原文地址:https://www.cnblogs.com/cg-ww/p/13072482.html