计算机网络基础:TCP、UDP协议的简单介绍及区别

 我来答
舒适还明净的海鸥i
2022-06-11 · TA获得超过1.7万个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:70.4万
展开全部

TCP(Transmission Control Protocol,传输控制协议),属于TCP/IP协议模型中的 传输层 ,是 基于连接 的协议。
TCP协议通过序列化应答和必要时重发数据包,为应用程序提供了可靠的传输流和虚拟连接服务。

面向连接 指的是在发送数据之前,必须与对方建立可靠的连接,就像打电话一样,你得先拨号,然后保证线路通畅,对方接听了电话,这时才能互相通话。这个建立连接的过程被称作“三次握手”。

妹子:在吗?
(你没有回应……)
GG,你将永远失去她。

妹子:在吗?
(一个小时过去了)
你:在
这时候妹子的问题已经解决了,而你却激动地等待着她的回复。
(她什么时候才能回我啊.jpg)
当然这不是我们想看到的结果

妹子:在吗?(第一次握手)
你:在(第二次握手)
妹子:问你一个问题(第三次握手)
这时,她确定你在,所以会准备问问题,你也确定她在,所以激动紧张的等待没有白费
接下来你们开始愉快地聊天(数据传输)

终止连接的过程称之为“四次挥手”或者“四次分手”(感觉后者不太吉利,以下就用挥手)
继续用刚才的微信发消息来举例:

你:我讲完了, 你懂了吗?(第一次挥手)
妹子:懂了,我也问完了(第二次挥手)
妹子:谢谢谢,那我下了(第三次挥手)
你:好,我也下了(第四次挥手)

如果只有一、二、三次挥手的话,结果很容易自己想到。

建立连接的三次握手,和终止连接的四次挥手,都是为了保证双方应答有效,避免让某一方持续等待接受数据而造成的资源浪费。在例子中体现为,开始聊天时不会咕咕咕,结束时不会突然去世。

UDP(User Datagram Protocol,用户数据报协议),属于TCP/IP模型中的传输层,它是一种 无连接 的传输层协议,提供面向事务的 简单不可靠 信息传送服务。

注:传输可靠指的是,通过拥塞控制、流量控制、超时重发、丢弃重复数据等等可靠性检测手段,保证数据无差错、不丢失、不重复且按序到达。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晓网科技
2024-10-17 广告
ZigBee 协议属于高级通信协议,是基于上世界的IEEE协会制定的802协议,主要约束了网路的无线协议、通讯协议、安全协议和应用需求等方面的标准,其有效转播速率可以达到300Kbps (千比特率)。 和计算机通信的模式类似,ZigBee的... 点击进入详情页
本回答由晓网科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式