A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© arbtaystpw 黑马帝   /  2011-12-9 22:23  /  2587 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求助现场!

评分

参与人数 1技术分 +1 收起 理由
朱勋 + 1

查看全部评分

4 个回复

倒序浏览
朱勋 黑马帝 2011-12-10 14:19:39
沙发
UDP和TCP协议的主要区别是两者在如何实现信息的可靠传递方面不同。UDP
TCP协议中包含了专门的传递保证机制,当数据接收方收到发送方传来的信息时,会自动向发送方发出确认消息;发送方只有在接收到该确认消息之后才继续传送其它信息,否则将一直等待直到收到确认信息为止。与TCP不同,UDP协议并不提供数据传送的保证机制。如果在从发送方到接收方的传递过程中出现数据报的丢失,协议本身并不能做出任何检测或提示。因此,通常人们把UDP协议称为不可靠的传输协议。

评分

参与人数 1技术分 +1 收起 理由
李荣壮 + 1

查看全部评分

回复 使用道具 举报
tcp是面向连接的,网络上的任意计算机,都要连接到服务器才能和其他的计算机交互。 udp是面向无连接的,不需要服务器也可以交互,只要知道对方的ip和监听端口

评分

参与人数 1技术分 +1 收起 理由
李荣壮 + 1

查看全部评分

回复 使用道具 举报
董伟 黑马帝 2011-12-14 11:23:32
板凳
TCP是客户机与服务器交互数据前建立的可靠的连接,依次进行数据交互,面向字节的,
通常的网页浏览留是基于此方式。
UDP是直接发送数据报,可靠性差,但是传输速度非常快,省去建立连接的一些时间。
比如QQ聊天就是采用UDP方式。

评分

参与人数 1技术分 +2 收起 理由
李荣壮 + 2

查看全部评分

回复 使用道具 举报
刘波 黑马帝 2011-12-19 14:38:50
报纸
TCP是面向连接的,具有可靠保证,是它的三次握手机制,这一机制保证校验了数据,保证了他的可靠性。
而UDP是无连接额,就没有了这种机制,所以不可靠。
不过UDP的速度是TCP比不了的,而且UDP的反应速度更快,
QQ就是用UDP协议传输的,HTTP是用TCP协议传输的,
不用我说什么,自己体验一下就能发现区别了。
再有就是UDP和TCP的目的端口不一样(这句话好象是多余的),
而且两个协议不在同一层,TCP在三层,UDP不是在四层就是七层。

评分

参与人数 1技术分 +1 收起 理由
李荣壮 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马