黑马程序员技术交流社区

标题: 有关UDP TCP的一点疑问 [打印本页]

作者: Abstact小哲    时间: 2013-9-12 17:06
标题: 有关UDP TCP的一点疑问
题目是这样的, 什么情况下适合用UDP协议,什么情况下适合用TCP协议

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

作者: 单曲循环    时间: 2013-9-12 17:19
TCP 是基于连接的协议,UDP是与TCP想对应的协议,面向非连接协议的
TCP传输可靠 UDP传输不可靠
TCP传输大数据 UDP传输小数据
TCP传输速度慢 UDP传输速度快
作者: Abstact小哲    时间: 2013-9-12 17:25
单曲循环 发表于 2013-9-12 17:19
TCP 是基于连接的协议,UDP是与TCP想对应的协议,面向非连接协议的
TCP传输可靠 UDP传输不可靠
TCP传输大数 ...

谢谢你的回复。
可是你看看那个题目~ 他是说什么情况下XXXXX
这样回答不好吧?

作者: kmter    时间: 2013-9-12 17:27
UDP:
    不需要两端事先建立连接, 直接按照地址及端口发送数据包, 每个数据包最大为64K, 所以不能用作大文件传输(下载上传等), 因为不论接收方是否存在直接发送, 所以其传输方式是不安全的, 所以其优点是速度快
TCP:
    两方想要传输数据必须先建立好连接形成数据通道, 所以其安全性相对UDP要高. 对传输的文件大小不做限制, 所以其适合应用于大文件传输.相对来讲其效率要比UDP稍低.
作者: 杨靖    时间: 2013-9-12 19:45
UDP应用:域名系统、视频流、IP语音(对速度的需求大于安全)
TCP应用:浏览器、电子邮件、文件传输(对数据的完整性可靠性有严格要求)




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2