tcp和udp的区别

简介: (1)TCP是面向连接的传输控制协议,而UDP提供了无连接的数据报服务;(2)TCP具有高可靠性,确保传输数据的正确性,不出现丢失或乱序;UDP在传输数据前不建立连接,不对数据报进行检查与修改,无须等待对方的应答,所以会出现分组丢失、重复、乱序,应用程序需要负责传输可靠性方面的所有工作;(3)也正因为以上特征,UDP具有较好的实时性,工作效率较TCP协议高;(4)UDP段结构比TCP的段结构简单,因此网络开销也小。

(1)TCP是面向连接的传输控制协议,而UDP提供了无连接的数据报服务;

(2)TCP具有高可靠性,确保传输数据的正确性,不出现丢失或乱序;UDP在传输数据前不建立连接,不对数据报进行检查与修改,无须等待对方的应答,所以会出现分组丢失、重复、乱序,应用程序需要负责传输可靠性方面的所有工作;

(3)也正因为以上特征,UDP具有较好的实时性,工作效率较TCP协议高;

(4)UDP段结构比TCP的段结构简单,因此网络开销也小。

QQ使用的是UDP,YY使用的是TCP

目录
相关文章
|
网络协议 Windows
TCP、UDP 和 HTTP 详解
TCP、UDP 和 HTTP 详解
|
网络协议 程序员 视频直播
TCP和UDP协议(深信服X计划)
TCP和UDP协议(深信服X计划)
236 0
TCP和UDP协议(深信服X计划)
|
网络协议
高频面试题之TCP和UDP
本文从 TCP/UDP定义, TCP三次握手, TCP4次挥手, TCP和UDP的区别三个频率最高的问题入手!
高频面试题之TCP和UDP
|
网络协议 网络性能优化 数据安全/隐私保护
什么是TCP/IP UDP 详解
什么是TCP/IP UDP 详解
210 10
什么是TCP/IP UDP 详解
|
网络协议 网络性能优化
TCP与UDP的区别
整理一波经典面试题之TCP与UDP的区别
151 0
|
负载均衡 网络协议 应用服务中间件
CentOS7下使用nginx实现TCP和UDP代理
CentOS7下使用nginx实现TCP和UDP代理
802 0
CentOS7下使用nginx实现TCP和UDP代理
|
存储 缓存 网络协议
传输层协议(TCP和UDP,三次握手和四次挥手)
传输层协议(TCP和UDP,三次握手和四次挥手) 1、TCP/IP 协议栈介绍 TCP/IP协议:Transmission Control Protocol/Internet Protocol 传输控制协议/因特网互联协议。
123 0
|
消息中间件 缓存 网络协议
如何理解UDP 和 TCP 区别 应用场景有哪些?
如何理解UDP 和 TCP 区别 应用场景有哪些?
137 0
如何理解UDP 和 TCP 区别 应用场景有哪些?
|
缓存 网络协议 安全
网络安全-DoS与DDoS攻击原理(TCP、UDP、CC攻击等)与防御
网络安全-DoS与DDoS攻击原理(TCP、UDP、CC攻击等)与防御
757 0
|
存储 网络协议 算法
一文搞懂Go语言网络编程【tcp、udp】
一文搞懂Go语言网络编程【tcp、udp】
297 0
一文搞懂Go语言网络编程【tcp、udp】