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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Abstact小哲 中级黑马   /  2013-9-12 17:06  /  1174 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

题目是这样的, 什么情况下适合用UDP协议,什么情况下适合用TCP协议

不知道咋回答 就知道UDP速度快 不安全 会把数据封包成1个个64K的数据包里
TCP 更可靠点 速度略慢但是这个题目咋回答更好一点啊~

评分

参与人数 1技术分 +1 收起 理由
黄兴旺 + 1

查看全部评分

4 个回复

倒序浏览
TCP 是基于连接的协议,UDP是与TCP想对应的协议,面向非连接协议的
TCP传输可靠 UDP传输不可靠
TCP传输大数据 UDP传输小数据
TCP传输速度慢 UDP传输速度快

评分

参与人数 1技术分 +1 收起 理由
黄兴旺 + 1

查看全部评分

回复 使用道具 举报
单曲循环 发表于 2013-9-12 17:19
TCP 是基于连接的协议,UDP是与TCP想对应的协议,面向非连接协议的
TCP传输可靠 UDP传输不可靠
TCP传输大数 ...

谢谢你的回复。
可是你看看那个题目~ 他是说什么情况下XXXXX
这样回答不好吧?
回复 使用道具 举报
UDP:
    不需要两端事先建立连接, 直接按照地址及端口发送数据包, 每个数据包最大为64K, 所以不能用作大文件传输(下载上传等), 因为不论接收方是否存在直接发送, 所以其传输方式是不安全的, 所以其优点是速度快
TCP:
    两方想要传输数据必须先建立好连接形成数据通道, 所以其安全性相对UDP要高. 对传输的文件大小不做限制, 所以其适合应用于大文件传输.相对来讲其效率要比UDP稍低.

评分

参与人数 1技术分 +1 收起 理由
黄兴旺 + 1

查看全部评分

回复 使用道具 举报
UDP应用:域名系统、视频流、IP语音(对速度的需求大于安全)
TCP应用:浏览器、电子邮件、文件传输(对数据的完整性可靠性有严格要求)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马