IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> TCP与UDP的区别 -> 正文阅读

[网络协议]TCP与UDP的区别

TCP和UDP都是在传输层传输的协议。

在我的理解中TCP的传输是稳定的,而UDP的传输是不稳定的。TCP的传说是需要建立连接的,而UDP是不需要建立连接的。TCP的传输是点对点,一对一。我发送你接收这样单点式的。而UDP更像是一个广播,他不在乎你接受到了没有,也不在乎你接受的有没有问题,只需要给你发送这段广播就可以。

他们的具体区别:

TCP

? ? ? ? TCP需要连接

? ? ? ? TCP的传输是可靠的(他通过自己的很多配置来保证自己的传输可靠。)

? ? ? ? TCP传输形式是字节流(TCP是以流的方式传输的)

? ? ? ? TCP传输的效率慢,而且所需的资源多。这是因为TCP为了保证自己的传输可靠性,做了很多配置,消耗量效率和资源,比如TCP协议报文段的首部格式就有20-60个字节,而UDP只有8个字节

? ? ? ? TCP首部格式的字节长度:20-60个字节

? ? ? ? TCP的应用场景,一般是需要数据稳定可靠的,比如文件传输,界面展现,邮件传输等。

UDP

? ? ? ? UDP不需要连接

? ? ? ? UDP的传输是不可靠的

? ? ? ? UDP传输的是数据报文段(UDP是将数据包装成一个DatagramPacket来传输)

? ? ? ? UDP的传输效率快,而且所需要的资源小,这是因为TCP要保证自己的传输可靠性而牺牲了效率,使用了很多的资源

? ? ? ? UDP首部格式的字节长度:8个字节

????????UDP的应用场景是要求对于信息不重视他的丢包与否,要求通信快,如即时的通话,视频,直播等。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-09-25 23:23:31  更:2022-09-25 23:24:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年4日历 -2024/4/20 22:25:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码