首页 > 其他 > 详细

TCP 与 UDP 区别

时间:2019-06-14 15:32:37      阅读:135      评论:0      收藏:0      [点我收藏+]

TCP (Transmission Control Protocol)  传输控制协议

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

二者 都是 传输层协议

TCP :

优点:可靠 稳定,基于链接面向字节流。可靠性:在建立连接之前需要三次握手协议。稳定性:在传输数据时 有确认,重传,窗口,堵塞控制 等机制保证 数据传输。

在数据传输完成时,关闭连接。 

缺点:效率低  慢   因 连接 有确认机制,重传机制 窗口机制 拥塞机制 导致了占用资源

使用场景:数据传输量少,对数据的正确性要求高,不丢包,数据顺序。例如  HTTP  FTP AMQP 等协议。

UDP:

优点:传输速率高,无需链接面向报文。支持一对多 多对多交互

缺点:尽最大努力交付,即不保证可靠交付

适用场景:数据传输量大,要求传输速度高 例如 语音 视频等。

TCP 与 UDP 区别

原文:https://www.cnblogs.com/934827624-qq-com/p/11023313.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!