| |
|
开发:
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地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/25 20:39:26- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |