找回密码
 加入
搜索
查看: 2794|回复: 0

TCP与UDP

[复制链接]
发表于 2009-2-1 16:02:12 | 显示全部楼层 |阅读模式
提有关TCP与UDP的三个问题。
1.TCP与UDP哪一种更好?
2.他们有什么区别?
3.他们的优点和缺点分别是什么?

[ 本帖最后由 gogo023 于 2009-2-3 13:07 编辑 ]
发表于 2009-2-1 19:38:25 | 显示全部楼层
TCP与UDP的区别的通俗介绍:
(转至:http://zhidao.baidu.com/question/20612373.html
面向连接的TCP
“面向连接”就是在正式通信前必须要与对方建立起连接。比如你给别人打电话,必须等线路接通了、对方拿起话筒才能相互通话。
TCP协议能为应用程序提供可靠的通信连接,使一台计算机发出的字节流无差错地发往网络上的其他计算机,对可靠性要求高的数据通信系统往往使用TCP协议传输数据。

面向非连接的UDP协议
“面向非连接”就是在正式通信前不必与对方先建立连接,不管对方状态就直接发送。这与现在风行的手机短信非常相似:你在发短信的时候,只需要输入对方手机号就OK了。
UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境
UDP协议是面向非连接的协议,没有建立连接的过程。正因为UDP协议没有连接的过程,所以它的通信效果高;但也正因为如此,它的可靠性不如TCP协议高。QQ就使用UDP发消息,因此有时会出现收不到消息的情况。

不知道这样说楼主满不满意
发表于 2011-1-10 02:01:15 | 显示全部楼层
谢谢,学习了。
发表于 2011-4-7 23:19:24 | 显示全部楼层
这个问题问的好~回答的更是清楚明了!
发表于 2011-11-24 18:44:15 | 显示全部楼层
学习了!...
发表于 2011-11-24 20:15:36 | 显示全部楼层
面向连接和面向无连接的区别。tcp保证连接质量,因为有确认机制,丢包会重传。但是开销大速度慢。而udp正好相反。其没有确认机制,但速度快。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 12:46 , Processed in 0.126114 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表