1、双方都是一种网络传输协议
2、TCP需要建立连接,而UDP不需要建立连接(无连接传输)
3、是否建立真实连接的特性,造成了双方可靠性的差距。
 @1 TCP属于可靠的传输协议:因为传输前双方建立好了连接,相当于买卖双方建立好了交易合同,传输中一般不会出现意外,直到连接终止;
 @2 UDP属于不可靠的传输协议:UDP的所谓连接相当于一种映射,UDP单方面的认为目标地址(端口)是可用的,从而进行收发数据,而实际上目标地址(端口)未必可用,所以传输数据不可靠
4、由于TCP需要建立真实的连接,所以需要消耗服务器的负载要大于UDP

转载于:https://www.cnblogs.com/wxs121/p/6768340.html

UDP和TCP 简单 区别相关推荐

  1. Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...

    Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义:       这里 ...

  2. python网络通信效率_Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...

    Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义: 这里的客户端一般 ...

  3. php tcp和udp的区别,HTTPS 和 HTTP、UDP 和 TCP 的区别

    (工作层):在OSI网络模型中,HTTP工作于应用层,而HTTPS工作在传输层. (连接端口):HTTP标准端口是80,而HTTPS的标准端口是443. (传输方式):HTTP是超文本传输协议,信息是 ...

  4. python怎么接收udp报文_面试官:说说UDP和TCP的区别及应用场景

    上一篇聊完一文彻底搞懂 TCP三次握手.四次挥手过程及原理 这次聊聊TCP和UDP的区别和场景 TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP.来看看传输层位于OSI七层协议 ...

  5. UDP和TCP的区别(详细)

    <strong>TCP -- 传输控制协议,提供的是面向连接.可靠的字节流服务.</strong> 当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传 ...

  6. TCP/UDP、TCP/IP区别

    1.TCP和UDP 的区别 TCP: 优点:可靠 稳定  TCP 的可靠体现在 TCP 在传输数据之前,会有三次握手来建立连接,而且在数据传递时,有确认窗口. 重传. 拥塞控制机制,在数据传完之后, ...

  7. 传输层——详解UDP和TCP的区别

    首先我们看一下UDP和TCP的特点: UDP:无连接 .不可靠.面向数据报.没有发送缓冲区 TCP:面向连接.可靠.面向字节流.有发送缓冲区 1 无连接和面向连接 UDP:"无连接" ...

  8. Java UDP和TCP的区别

    为什么要写这篇博客:是这样的,最近听朋友说,有不少公司面试的时候会问道TCP和UDp的却别,所以就写出一篇简单的来描述他们之间的区别,送给那些即将面试的朋友们. UDP: 1.UDP, a.将数据以及 ...

  9. UDP是什么、及UDP和TCP的区别?

    UDP方式传输数据 发送时:先把数据放到报文,写到缓冲区字节数组再传送. 接收时:从缓冲器数组读取,打包到报文, UDP的使用 在选择使用协议的时候,选择UDP必须要谨慎.在网络质量令人十分不满意的环 ...

  10. UDP和TCP的区别

    1,tcp面向连接 udp面向无连接的 2,可靠和不可靠:tcp在传输中丢失,那么他将重发,udp没有交付保证.一个数据包在传输过程中可能丢失 3,消息到达网络的另一端时可能是无序的.tcp协议将为你 ...

最新文章

  1. linux 音频文件长度,Linux下压缩音频文件
  2. Hadoop命令执行时提示JVM OOM问题的处理
  3. 微软中国发布“IE8浏览器性能解密”,为金山网盾辟谣
  4. linux man命令的1和1p,Linux中man命令的使用方法再解释
  5. 上传图片之上传前判断文件格式与大小
  6. 基于java的http服务器
  7. 【Hibernate】JDBC操作与hibernate的区别
  8. Python-精准提取行政区省市区
  9. 由虚短、虚断分析集成运放电路
  10. html win10虚拟键盘,win10专业版打开虚拟键盘的方法
  11. 电脑键盘打字跳转计算机,电脑键盘打字方法
  12. 《秘密》· 东野圭吾
  13. 济南python工资一般多少-济南十大python编程培训机构排行榜
  14. 如何在本地搭建FTP服务器以及搭建后的用途
  15. 可以插卡的ipad_可以插卡的ipad是几代
  16. readhat 远程可视化桌面_手机vnc远程桌面,手机vnc远程桌面,使用配置详解
  17. 如何在word中插入latex公式和伪代码
  18. 电子计算机是汉字的掘墓人,当人类社会进入到信息时代,曾有人_______,计算机是方块汉字的掘墓人。然 - 问答库...
  19. 小程序界面开发实现各种机型自适应
  20. 使用Hexo建立个人博客

热门文章

  1. 利用R语言绘制世界航班路线图
  2. 【干货】--手把手教你完成文本情感分类
  3. 屏幕触摸事件监听,判断上下左右的操作行为,判断方法缩小的操作行为
  4. python模拟登录人人
  5. Docker网络详解
  6. 简单的Java串口通讯应答示例
  7. 基于CentOS7安装CM
  8. VRRP与VLAN综合实验
  9. 如何学好C和C++?怎么学习C/C++?学习C和C++的技巧是什么?
  10. 《数字视频和高清:算法和接口》一3.3感知均匀性