黑马程序员技术交流社区

标题: UDP和TCP/IP协议两者的区别 [打印本页]

作者: 孙琦    时间: 2012-1-20 18:59
标题: UDP和TCP/IP协议两者的区别
大家好,今天做多线程的程序是发现,用UDP和TCP/IP都可以,但我不知道他们两者的原理,和这两个协议的安全性、可靠性以及他们的效率怎么样,在实用程度上,他们的利弊有有哪些,忘高手解答,小弟拜谢了。
作者: 刘少华    时间: 2012-1-20 20:43
TCP是可靠的面相连接的传输协议,也就是说,在正式收发数据前,必须跟对方建立可靠的连接,因此保证了数据的正确发送及完整性,但是速度慢,消耗多。
UDP是不可靠的面向无连接的传输协议,它不与对方建立连接,只需要知道目标地址(IP和端口)即可发送数据,至于目标端口是否打开,目标地址是否真正存在,数据是否被发送到了目标地址,发送者都不需知道,只要发送即可!因此速度快,消耗少,但是无保证,易丢包。




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