目录
写在前面
此学习笔记为个人学习笔记,部分内容参考自业内官网、学习网站、他人博客等,欢迎交流与指正。
定义
TCP:传输控制协议,Transmission Control Protocol。
是一种面向连接的、可靠的、基于字节流的传输层通信协议
UDP:用户数据报协议,User Datagram Protocol。
UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。
区别
1.面向连接与无连接
TCP有三次握手过程;
UDP适合消息的多波发布,从单个点向多个点传输。
2.可靠性
TCP可靠,利用三次握手确认和重传机制,提供可靠性保证;
UDP可能会丢包。
3.有序性
TCP利用序列号保证消息的顺序交付,到达可能无序,但最终会排序;
UDP不具备。
4.速度
TCP与UDP详解:连接、可靠性与应用场景

TCP是一种面向连接、可靠的传输协议,具有三次握手和序列号保证顺序交付,适用于网页浏览、邮件发送等。而UDP是无连接、快速的协议,适合在线视频、游戏等对实时性要求高的场景。两者都是OSI模型中的运输层协议,但TCP提供可靠的连接,而UDP则不保证数据的可靠传输。
最低0.47元/天 解锁文章
4551

被折叠的 条评论
为什么被折叠?



