UDP协议

简介: UDP协议

UDP(User Datagram Protocol)用户数据协议

352d6c3cafe14f4f7d7d341ba1359669_4678.png

没有序号,确认位,标志位,UDP不会建立连接-无连接的传输协议,不可靠的协议,容易丢包。

什么场景下面会使用UDP协议?

  1. 不需要可靠机制的时候 只要求速度时
  2. 流媒体,多媒体游戏,IP电话
  3. 资源消耗特别小

基于UDP的协议:DNS(域名解析协议),SNMP,DHCP(动态获取IP地址)、RIP(动态路由协议)

基于TCP的协议:HTTP、HTTPS、FTP

 

UDP vs TCP

3bc72eb365292351c605ebb4f02a9105_4737.png

  1. TCP是面向连接的,所有TCP三次握手和四次挥手的过程;UDP无连接协议
  2. TCP因为有可靠的连接机制;UPD没有连接和确认机制不可靠
  3. TCP协议数据量很大,防止丢包,正确重传,对数据正确性很关心;UPD:量小
  4. 速度:TCP协议速度很慢,传输效率低;UDP速度很快,传输效率高
相关文章
|
2月前
|
网络协议 网络安全 网络性能优化
使用到UDP协议的情况下该如何防护
使用到UDP协议的情况下该如何防护
|
3月前
|
网络协议
【计算机网络】为什么DNS协议采用的是UDP作为传输层协议,而不是TCP?
【1月更文挑战第10天】【计算机网络】为什么DNS协议采用的是UDP作为传输层协议,而不是TCP?
|
4月前
|
存储 缓存 网络协议
dpdk课程学习之练习笔记二(arp, udp协议api测试)
dpdk课程学习之练习笔记二(arp, udp协议api测试)
67 0
|
3月前
|
网络协议 Linux 数据处理
网络编程【网络编程基本概念、 网络通信协议、IP地址 、 TCP协议和UDP协议】(一)-全面详解(学习总结---从入门到深化)
网络编程【网络编程基本概念、 网络通信协议、IP地址 、 TCP协议和UDP协议】(一)-全面详解(学习总结---从入门到深化)
82 3
|
3月前
|
缓存 网络协议 NoSQL
基于UDP的可靠性传输协议-KCP简介
基于UDP的可靠性传输协议-KCP简介
|
1天前
|
缓存 网络协议 安全
TCP和UDP 传输层协议的区别
TCP协议全称是传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。
6 2
|
3月前
|
网络协议
网络编程-UDP协议(发送数据和接收数据)
网络编程-UDP协议(发送数据和接收数据)
|
1月前
|
网络协议 数据格式
|
2月前
|
域名解析 网络协议 安全
【JavaEE初阶】 UDP协议的详细解析
【JavaEE初阶】 UDP协议的详细解析
|
3月前
|
网络协议 网络性能优化
【计算机网络】UDP 协议特点解析
【1月更文挑战第27天】【计算机网络】UDP 协议特点解析