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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孙琦 黑马帝   /  2012-1-20 18:59  /  2468 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

大家好,今天做多线程的程序是发现,用UDP和TCP/IP都可以,但我不知道他们两者的原理,和这两个协议的安全性、可靠性以及他们的效率怎么样,在实用程度上,他们的利弊有有哪些,忘高手解答,小弟拜谢了。

评分

参与人数 1技术分 +2 收起 理由
官方工作人员 + 2 赞一个!

查看全部评分

1 个回复

倒序浏览
TCP是可靠的面相连接的传输协议,也就是说,在正式收发数据前,必须跟对方建立可靠的连接,因此保证了数据的正确发送及完整性,但是速度慢,消耗多。
UDP是不可靠的面向无连接的传输协议,它不与对方建立连接,只需要知道目标地址(IP和端口)即可发送数据,至于目标端口是否打开,目标地址是否真正存在,数据是否被发送到了目标地址,发送者都不需知道,只要发送即可!因此速度快,消耗少,但是无保证,易丢包。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马