UDP和TCP协议区别?

我们说说TCP/IP协议中传输层的两个协议:TCP,UDP

1、UDP:(如发短信)
UDP就像是手机发短信一样,不需要对方和你事先是否连接,不管对方目前在干什么,状态是怎样的,都不关心。直接就填好短信(数据)接收的电话号码(ip地址),然后发送,收没收到也不管,这样的好处就是传送很快,不用双方处于连接状态,就可以发送。(QQ发消息就是如此)但是,缺点也明显,就是不可靠,容易丢失数据,有时候你的qq会接收不到对方发送过来的消息。
2、TCP(打电话)
TCP就像是打电话一样,需要事先拨号,当拨号成功后,电话双方就建立起连接了,连接成功后才可以发送数据,就是给两个电脑之间事先建立起连接通道,然后再传输数据(QQ视屏就是如此,需要对方确认连接)如果传输数据过程中数据丢失的话,要重新发送传输,直到对方接收完为止。这样可靠性就强,但是传输效率就不高。

 

来源: https://blog.csdn.net/weixin_43919632/article/details/84758179

posted @   小鲨鱼2018  阅读(280)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示