长连接与短连接
2021/5/21 10:28:35
本文主要是介绍长连接与短连接,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1 什么是长连接和短连接
知识储备:
(1)http1.1与http2.0
首先要了解长连接与短连接指的是TCP连接。现在使用最多的还是http1.1,虽然http2.0早已诞生,但是我不明白为什么现在不是以http2.0为主。所以我查了百科资料发现有这样的解释:
在开放互联网上HTTP 2.0将只用于https://网址,而 http://网址将继续使用HTTP/1,目的是在开放互联网上增加使用加密技术,以提供强有力的保护去遏制主动攻击。
由于http1.1使用在http协议上,而http2.0使用在https协议上,虽然如今https已经日渐成为标准,但是由http向https过渡还需要很长一段时间。首先笔者之前也写过一个小网站,https配置不难,只要到对应的机构申请SSL证书,然后配置在自己服务器上即可,而且是免费的,缺点是需要一年更新一次SSL证书。因为我配置过https协议,明白https只能接受https的资源数据,所有http资源数据都会被屏蔽掉,当然有少数浏览器可能不会屏蔽,但是谷歌、edge这些浏览器是把http数据认为是不安全的,所以会屏蔽,现在市场上大量存在http网站的原因并不是这些企业以及机构不想升级为https协议,而是不能这样做,如果升级,那么这些企业及机构网站使用到的数据都要更换为https协议的,当然如果是自己的数据,那么只要遍历自己的数据库,更新即可,但是如果是依赖于第三方的数据的话,那么还要第三方数据也更新为https协议,而如果第三方还依赖于第四方数据的话,那么还需要第四方也更新为https协议,这样无限套娃,还是非常可怕的,所以从http到https协议还需要一段时间要走。
(2)网络七层
七层模型介绍
- 物理层:
物理层负责最后将信息编码成电流脉冲或其它信号用于网上传输;eg:RJ45等将数据转化成0和1;
- 数据链路层:
数据链路层通过物理网络链路
这篇关于长连接与短连接的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-13怎么通过 JavaScript 或其他编程语言来实现监听屏幕高度变化功能?-icode9专业技术文章分享
- 2024-11-12聊聊我们那些年用过的表达式引擎组件
- 2024-11-12让项目数据更有说服力:五款必备数据可视化管理工具推荐
- 2024-11-12人到一定年纪,要学会远离多巴胺
- 2024-11-12解读:精益生产管理的目的是什么?如何操作?
- 2024-11-12Sku预研作业
- 2024-11-12文心一言API密钥:分步申请指南
- 2024-11-12初学者指南:轻松掌握后台交互
- 2024-11-12从零开始学习:封装基础知识详解
- 2024-11-12JSON对象入门教程:轻松掌握基础用法