TCP和UDP的区别与联系

  1. 小结TCP与UDP的区别

1.基于连接与无连接;
2.对系统资源的要求(TCP较多,UDP少);
3.UDP程序结构较简单;
4.流模式与数据报模式 ;

5.TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。

  1. TCP与UDP区别总结:

1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接

2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付

3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的

UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频会议等)

4、每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信

5、TCP首部开销20字节;UDP的首部开销小,只有8个字节
6、TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道

TCP和UDP的区别与联系相关推荐

  1. TCP和UDP的区别(转)

    TCP协议与UDP协议的区别     首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信 ...

  2. 5.TCP和UDP的区别

    定义:TCP(Transmission ControlProtocol 传输控制协议)是一种面向连接的.可靠的.基于字节流的传输层通信协议,由IETF的RFC 793定义.在简化的计算机网络OSI模型 ...

  3. tcp和udp的区别和三次 四次挥握手 http://www.cnblogs.com/bizhu/archive/2012/05/12/2497493.html...

    小结TCP与UDP的区别: 1.基于连接与无连接: 2.对系统资源的要求(TCP较多,UDP少): 3.UDP程序结构较简单: 4.流模式与数据报模式 : 5.TCP保证数据正确性,UDP可能丢包,T ...

  4. 【转】TCP和UDP的区别

    TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UDP协议与TCP/IP协议的联系,很多人犯糊涂了, 一直都是说TCP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信! TCP/ ...

  5. udp 使用connect优点_一文搞懂TCP和UDP的区别

    TCP(Transmission Control Protocol,传输控制协议)和UDP(User Data Protocol ,用户数据报协议)都属于TCP/IP协议簇.TCP/IP协议集包括了超 ...

  6. TCP和UDP的区别(Socket)

    TCP和UDP区别 TCP和UDP编程区别 TCP编程的服务器端一般步骤是: 1.创建一个socket,用函数socket(): 2.设置socket属性,用函数setsockopt(); * 可选 ...

  7. 网络通信tcp与udp的区别

    tcp与udp的区别 网络udp概述 UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议.一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务.类似于日常生 ...

  8. TCP/IP的初步理解,TCP和UDP的区别

    1.什么是TCP/IP协议 TCP/IP协议是一个协议簇.里面包括很多协议的.UDP只是其中的一个.之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他俩命名了. TCP/IP ...

  9. 传输层协议TCP和UDP的区别详解

    一.TCP协议 1.TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认.窗口.重传.拥塞控制机制,在数据传完后,还会断开连接用来节约系 ...

  10. TCP和UDP的区别有哪些

    TCP和UDP的区别有哪些 传输层协议主要有TCP与UDP. UDP:提供无连接的通信,不能保证数据包被发送到目的地址,典型的即时传输少量数据的应用程序使用UDP TCP:面向连接的.可靠地.基于字节 ...

最新文章

  1. LinearAlgebra_1
  2. 大巧不工-WEB前端设计修炼之道pdf
  3. 有关可变形部件模型(Deformable Part Model)的一些说明
  4. [Python学习] 专题二.条件语句和循环语句的基础知识
  5. 1707: [Usaco2007 Nov]tanning分配防晒霜
  6. zoj 1109 Language of FatMouse 解题报告
  7. matlab 引号内变量,MATLAB 7.0 单引号内变量现实问题!
  8. 华为服务器如何开机自动启动不了,华为手机开不了机停在开机画面怎么办【详解】...
  9. LINQ Enumerable 续 II
  10. 冰点等文库下载器无法使用的解决办法
  11. wooyun镜像容器逆向分析
  12. 光环PgMP学友 | 4A成绩考过,学以致用才是“高分”!
  13. 微信跳转到关注公众号万能链接
  14. 京东,想说爱你,并不容易!
  15. leetcode(力扣) 718. 最长重复子数组 1143. 最长公共子序列 1035. 不相交的线 (动态规划)
  16. 中信信用卡核心升级应用数据服务系统
  17. TCP协议 握手与挥手
  18. HTML+CSS实现心形效果
  19. 猜灯谜、送福字 广西高速“返乡路”上年味浓
  20. cad2016中选择全图字体怎么操作_ps创意字体设计教程:ps怎么做海报漂亮字体

热门文章

  1. IDEA最全手把手安装教程 安装+字体大小类型,主题颜色设置+常用快捷键设置优化|详细
  2. 《麦肯锡方法》阅读笔记2——探索分析问题的方法
  3. 路由器命令级别和用户级别
  4. Junit单元测试默认自动回滚
  5. linux的php探针使用,php探针在Linux下的安装过程分享
  6. 自己设计个动态屏保吧
  7. (二)NIST CSF-框架基础
  8. 中兴笔试c语言,中兴笔试题目
  9. Windows移动热点服务
  10. c 语言鼠标钩子,鼠标钩子程序示例