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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 凝聚 中级黑马   /  2013-11-17 10:47  /  982 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 凝聚 于 2013-11-17 13:21 编辑

什么情况下适合用UDP协议,什么情况下适合用TCP协议?

6 个回复

倒序浏览
这个貌似是基础测试题吧
回复 使用道具 举报
TCP最重要的特点是面向连接,也就是说必须在服务器端和客户端连接上后才能通信,它的安全性比较高。
UDP是面向非连接的,UDP是数据报,只负责传输信息,并不保证信息一定会被收到,虽然安全性不如TCP,但是性能较好。
TCP基于连接,UDP基于报文,具体可以参考计算机网络知识。

评分

参与人数 1技术分 +1 收起 理由
黄炳期 + 1

查看全部评分

回复 使用道具 举报
UDP协议适合在力求速度,而不求保证数据不丢失。  因为UDP协议是:
  (1)面向无连接的;(2)数据会被封包,数据包的大小限制在64k内;
  (3)不可靠;(4)速度快。生活中例如:聊天(飞Q)、凌波、网络视频会议、桌面共享等。

TCP协议适合在数据传输的性能必须保证数据传输的完整性、可靠性时。因为TCP协议是:
  (1)必须面向连接;(2)通过三次握手完成连接,可靠;(3)效率会稍低;
  (4)可以进行大数据量传输。生活中例如:打电话、下载等。

点评

赞一个~  发表于 2013-11-17 14:42
回复 使用道具 举报
如果问题已经解决,请及时修改主题为“提问结束”。
修改主题的方法链接
http://bbs.itheima.com/thread-89313-1-1.html
回复 使用道具 举报
张佳鹏 来自手机 初级黑马 2013-11-17 16:42:23
地板
tcp的话一般用于服务器与客户端之间的通讯  因为建立了连接所以比较稳定 而udp没有建立连接  直接把信息丢过去就好了 而不考虑是否接收的到
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马