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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 贾波 中级黑马   /  2013-11-28 17:52  /  1020 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

UDP和TCP连接有何异同

4 个回复

倒序浏览
  1. / *                 UDP(User Datagram Protocol):是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去
  2. *                         1.将数据、源和目的封装在数据包中,不需要建立连接
  3. *                         2.每个数据包的大小限制在64K内
  4. *                         3.因为是无连接,是不可靠协议,所以速度快
  5. *                         主要特点:面向无连接。数据会被封包,包限制在64K。安全不可靠。速度快
  6. *                 UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。        比如QQ消息
  7. *
  8. *                 TCP(Transmission Control Protocol):是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。
  9. *                         1.建立连接,形成传输数据的通到
  10. *                         2.在连接中进行大量数据传输
  11. *                         3.通过三次会话完成连接,是可靠协议。示例如下:
  12. *                                 A通过TCP向B发出连接请求数据包:
  13. *                                         第一次会话:A说,我要给你发数据
  14. *                                         第二次会话:B说,行,你什么时候发?
  15. *                                         第三次会话:A说,现在就发,接着吧
  16. *                         4.必须建立连接,效率稍低
  17. */
复制代码

评分

参与人数 1技术分 +1 黑马币 +3 收起 理由
狼王 + 1 + 3 谢谢你的认真

查看全部评分

回复 使用道具 举报
UDP相当于你写信给别人,管他收不收得到!只管往外发就行。而TCP相当于打电话,你打电话过去,别人必须在,并且接了你电话。
回复 使用道具 举报
贾波,你这样的提问是得不到技术分的。。。。
回复 使用道具 举报
刷屏啊!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马