Java UDP和TCP的区别
为什么要写这篇博客:是这样的,最近听朋友说,有不少公司面试的时候会问道TCP和UDp的却别,所以就写出一篇简单的来描述他们之间的区别,送给那些即将面试的朋友们。
UDP:
1.UDP,
a.将数据以及源和目的封装成数据包,不需要建立链接
b.每个数据报的大小限定在64K内
c.因为无连接,是不可靠协议
d.不需要建立连接,速度快
2.TCP
1.建立链接,形成传输数据通道
2.在连接中进行大数据量传输
3.通过3此握手完成链接,是可靠协议
4.必须建立链接,效率会稍低。
这里有必要解释一下三次握手:
第一次握手:请求端发送一条消息的接收端,接收端收到消息。
第二次握手:接收端在接收消息后发送一条消息给请求端,表明(我)我已经接收到消息
第三次握手:请求端接收到发送端返回的消息,证明链接已建立,下面就可以进行数据传输了。
UDP的使用场景:
1.视频会议
2.飞秋
3.qq
TCP的使用场景:
1.迅雷下载
2.文件上传
3.请求服务端数据等。
转载于:https://www.cnblogs.com/tony-yang-flutter/p/3377783.html
Java UDP和TCP的区别相关推荐
- Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...
Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义: 这里 ...
- python网络通信效率_Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...
Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义: 这里的客户端一般 ...
- php tcp和udp的区别,HTTPS 和 HTTP、UDP 和 TCP 的区别
(工作层):在OSI网络模型中,HTTP工作于应用层,而HTTPS工作在传输层. (连接端口):HTTP标准端口是80,而HTTPS的标准端口是443. (传输方式):HTTP是超文本传输协议,信息是 ...
- python怎么接收udp报文_面试官:说说UDP和TCP的区别及应用场景
上一篇聊完一文彻底搞懂 TCP三次握手.四次挥手过程及原理 这次聊聊TCP和UDP的区别和场景 TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP.来看看传输层位于OSI七层协议 ...
- TCP/UDP、TCP/IP区别
1.TCP和UDP 的区别 TCP: 优点:可靠 稳定 TCP 的可靠体现在 TCP 在传输数据之前,会有三次握手来建立连接,而且在数据传递时,有确认窗口. 重传. 拥塞控制机制,在数据传完之后, ...
- UDP和TCP的区别(详细)
<strong>TCP -- 传输控制协议,提供的是面向连接.可靠的字节流服务.</strong> 当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传 ...
- 传输层——详解UDP和TCP的区别
首先我们看一下UDP和TCP的特点: UDP:无连接 .不可靠.面向数据报.没有发送缓冲区 TCP:面向连接.可靠.面向字节流.有发送缓冲区 1 无连接和面向连接 UDP:"无连接" ...
- UDP是什么、及UDP和TCP的区别?
UDP方式传输数据 发送时:先把数据放到报文,写到缓冲区字节数组再传送. 接收时:从缓冲器数组读取,打包到报文, UDP的使用 在选择使用协议的时候,选择UDP必须要谨慎.在网络质量令人十分不满意的环 ...
- UDP和TCP的区别
1,tcp面向连接 udp面向无连接的 2,可靠和不可靠:tcp在传输中丢失,那么他将重发,udp没有交付保证.一个数据包在传输过程中可能丢失 3,消息到达网络的另一端时可能是无序的.tcp协议将为你 ...
最新文章
- springboot2.4跨域配置的方法
- poj 3275(传递闭包)
- shell 字典_腾讯T4周末不陪对象,就为了手打这份shell编程笔记
- python中常见的运行时错误_python--17个新手常见Python运行时错误
- Java对象序列化文件追加对象的问题,以及Java的读取多个对象的问题解决方法。
- 全球尺度遥感云计算平台:Google Earth Engine
- uniapp中针对H5端做微信分享功能总结
- 计算机图形学常用知识点,计算机图形学基础重点
- 怎么用手机测量CAD图纸中的立面面积?
- python计算机视觉:PIL图片格式转换
- win10的ie保存html文件夹,win10系统IE缓存文件夹在哪里,教您IE缓存文件在哪里
- 2020上海大学生网络安全赛MISC可乐加冰
- Fail to open the referenced table
- matlab 输出矩阵 逗号隔开,在MATLAB中自定义矩阵时,矩阵同行元素之间用逗号隔开,而每一行元素之间用分号隔开。...
- VOT, OTB——目标追踪的发展概况
- PS 的常见抠图工具
- 科技类毕业论文文献有哪些?
- 如何高效地为室友电脑清理 C 盘?
- 编译mysql提示make[2] [mysql] erro1_APACHE 编译错误:make[2]: *** [htpasswd] Error 1 解决办法...
- Python关于取模%你了解多少?
热门文章
- php mongo 范围查询语句,【MongoDB】数组和范围查询的相互作用
- octotree插件 --- 将 Github 项目代码以树形格式展示
- c#ovalshape_How to: Draw Shapes with the OvalShape and RectangleShape Controls (Visual Studio)
- 数据结构-堆 Java实现
- php_curl.dll libssh2.dll 始终无法加载的原因 及解决办法
- UIKit应用 - Swift 版本: 3.让UITableViewCell的背景色渐变
- 2的次幂表示【递归算法训练】
- C# 序列化理解 1(转)
- Android开发环境搭建Eclipse+JDK+ADT+AVD(系列一)
- Hadoop日志分析工具——White Elephant