13. 计算机网络HTTPS协议(一)

ops/2024/10/21 22:55:47/

1. 前言

在上一章节中我们介绍了 HTTP 协议相关的面试题目,作为 HTTP 协议的扩展,HTTPS 协议也经常被面试官提起。

因为对于大部分的前端、后端开发者,都接触不到 HTTPS 协议的开发场景,因为我们往往只关注请求路径后缀,例如关注 URL: /get/username,而非路径全称 https://xxx.com/get/username ,所以考察 HTTPS 协议也是对候选人的知识深度的考验。

https-协议">2.1 HTTP 和 HTTPS 协议

** 面试官提问:** 为什么有了 HTTP 协议后还出现了 HTTPS 协议?HTTPS 协议解决了什么问题?

题目解析:

在研究 HTTPS 协议之前,我们先总结下 HTTP 协议的优点和缺点:

优点缺点
通信方式简单:基于请求和响应,客户端发起请求,服务器端返回响应明文通信:信息明文传输,安全性低
无需维护状态:HTTP 是无状态协议,不识别客户端。没有状态:例如对于需要保持登录状态的网站,需要依靠其他外部方式(Cookie、Session)维护状态。
速度快,效率高。

如上表所示,H


http://www.ppmy.cn/ops/89012.html

相关文章

Python酷库之旅-第三方库Pandas(055)

目录 一、用法精讲 206、pandas.Series.reset_index方法 206-1、语法 206-2、参数 206-3、功能 206-4、返回值 206-5、说明 206-6、用法 206-6-1、数据准备 206-6-2、代码示例 206-6-3、结果输出 207、pandas.Series.sample方法 207-1、语法 207-2、参数 207-3、…

Web开发:头部

头部 1. <title> 标签2. <meta> 标签字符编码页面描述关键词作者视口设置 3. <link> 标签CSS样式表网站图标&#xff08;favicon&#xff09;预连接&#xff08;Preconnect&#xff09; 4. <style> 标签5. <script> 标签内部脚本外部脚本 6. 其他…

Nginx负载均衡

Nginx作为一个高性能的HTTP和反向代理服务器&#xff0c;非常适合用于负载均衡。Nginx可以通过多种策略将流量分配到后端服务器上&#xff0c;从而实现负载均衡&#xff0c;提高网站的性能和可用性。以下是使用Nginx进行负载均衡的基本步骤和常用配置示例&#xff1a; 基本配置…

Java并发编程中的FutureTask详解

Java并发编程中的FutureTask详解 1、核心特点2、基本用法2.1 包装 Callable 任务2.2 包装 Runnable 任务 3、注意事项 &#x1f496;The Begin&#x1f496;点点关注&#xff0c;收藏不迷路&#x1f496; FutureTask 是 Java 并发包 java.util.concurrent 中的一个类&#xff0…

小蓝的二进制询问(河南萌新2024)(河南农业大学)

D-小蓝的二进制询问_河南萌新联赛2024第&#xff08;一&#xff09;场&#xff1a;河南农业大学 (nowcoder.com) #include <bits/stdc.h>using namespace std; typedef long long ll; typedef double db; typedef long double ldb; typedef pair<int, int> pii; t…

MLOPS工具集教程-快速入门MLflow

文章目录 一、什么是 MLOps&#xff1f;二、MLOps 工具有什么作用&#xff1f;三、免费开源 MLOps 工具和平台——MLflow3.1 MLflow介绍3.2 安装MLflow3.3启动MLflow3.4 API文档3.5 训练模型演示实例 MLOps 策略越来越多地应用于机器学习模型以及构建这些模型的团队中&#xff…

World of Warcraft [RETAIL] UI Setting

/*测试魔兽世界正式服&#xff0c;界面UI编辑器&#xff0c;UI布局文本 World of Warcraft [RETAIL] UI Setting开头的&#xff1a;1 39 某种类型 &#xff1a; 序号&#xff08;默认-1&#xff0c;有多个从0开始计数0,1,2,3 未知类型 未知类型 未知类型 控件类型&#xff1…

VUE2项目打包dist后dist包中index打开空白页

报错&#xff1a;控制台报错是未找到对应资源路径 原因&#xff1a;因为在项目中部分路径使用了./ 和 / 等绝对路径 解决方法&#xff1a; 删除原来的dist 在 vue.config.js 中设置 publicPath 选项&#xff0c;使其适应不同环境。 重新新打包&#xff1a;npm run build // vue…