黑马程序员技术交流社区

标题: TCP与udp协议的区别是什么 [打印本页]

作者: 梦想蓝色天空    时间: 2013-5-29 18:12
标题: TCP与udp协议的区别是什么
本帖最后由 梦想蓝色天空 于 2013-5-29 21:01 编辑

TCP与udp协议的区别是什么
作者: Super_Class    时间: 2013-5-29 18:21
TCP协议是面向连接的安全协议。安全是因为才用了三次握手机制。相对来说安全性能更高。

UDP是面向无连接的不可靠协议。


两个各有千秋。
作者: First    时间: 2013-5-29 18:27
UDP特点:
1.将数据封装成数据包,不需要建立连接
2.每个数据包大小在64k内
3.面向无连接,是不可靠协议
4.不需要建立连接,速度快。

TCP特点:
1.建立连接,形成传输数据通道。
2.在连接过程中进行大数据量传输
3.通过三次握手完成连接,是可靠协议。
4.必须建立连接,效率会稍低
作者: youngster    时间: 2013-5-29 19:06
UDP:

* 将数据源和目的封装成数据包,不需要建立连接,(面向无连接)

* 大小每包64K

* 无连接是不可靠协议

* 无需建立连接,速度快

*

* TCP

* 建立连接,形成数据传输的通道

* 可进行大数据量的传输

* 可靠

* 效率低*/
楼主要好好看视频总结啊
作者: 花开花落总相似    时间: 2013-5-29 20:39
TCP和UDP

UDP
1. 将数据及源和目的封装成数据包中,不需要建立连接
2. 每个数据报的大小在限制在64k内
3. 因无连接,是不可靠协议
4. 不需要建立连接,速度快

TCP
1. 建立连接,形成传输数据的通道。
2. 在连接中进行大数据量传输
3. 通过三次握手完成连接,是可靠协议
4. 必须建立连接,效率会稍低。

作者: 小陈期待逆袭    时间: 2013-5-29 20:47
UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。具有以下特点:
1.面向无连接。将数据源和目的地装成数据包中,不需要建立连接。
2.限制大小。数据包限制在64k内。
3.不可靠协议。因为其面向无连接,能否到达目的地,以及到达目的地的时间和内容的完整性都不能保证。
4.速度快。
TCP(Transmission Control Protocol,传输控制协议)具有以下特点:
1.面向连接。也就是说,在正式收发数据前,必须和对方建立可靠的连接。
2.连接传输。通过数据通道进行大量数据的传输。
3.可靠协议。一个TCP连接必须要经过三次“对话”才能建立起来 ,也就是说需要验证,称为“三次握手”。
4.效率稍低。

作者: 梦想蓝色天空    时间: 2013-5-29 21:00
谢谢各位学长,学到了挺多的东西,因为视频还没有看到这块儿,只是听别人说起过,平时也是只接触TCP没有接触过UDP,所以了解的比较少




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