测试面试宝典(二十二)——http和https的区别

HTTP(超文本传输协议)和 HTTPS(安全超文本传输协议)主要有以下几个区别:

安全性 :

HTTP 是明文传输,数据在网络中传输时不进行加密,容易被窃取和篡改。而 HTTPS 则通过 SSL/TLS 协议对数据进行加密传输,保障了数据的安全性和完整性。

连接方式 :

HTTP 的连接相对简单,客户端向服务器发送请求后,服务器响应请求,连接随即关闭。HTTPS 在建立连接时需要进行更多的握手和验证步骤,以确保双方的身份和加密通信的有效性。

端口 :

HTTP 通常使用 80 端口,而 HTTPS 一般使用 443 端口。

证书 :

HTTPS 需要服务器端配置有效的 SSL 证书,用于证明服务器的身份。而 HTTP 不需要证书。

性能 :

由于 HTTPS 增加了加密和解密的过程,相对 HTTP 来说,会有一定的性能开销,但随着技术的发展,这种影响在逐渐减小。

例如,在进行网上银行交易或涉及个人隐私信息的传输时,必须使用 HTTPS 以确保安全。而对于一些公开的、不涉及敏感信息的网站,可能会选择使用 HTTP 以减少性能成本。

相关推荐
谢亮_vipxieliang12 小时前
Go net/http 标准库深入——构建生产级 HTTP 服务
http·golang·iphone
ACP广源盛1392462567313 小时前
USB3.0 高速信号切换方案评估,LH3412 @ACP双通道差分开关硬件选型笔记
笔记·硬件架构·硬件工程·国产芯片·开关
法欧特斯卡雷特14 小时前
Kotlin 新特性抢先看:伴生扩展与伴生块
后端·面试·开源
自不量力的A同学14 小时前
Goldfish Scheme v18.11.39 发布了:迈向现代宏系统与多核并发
笔记
CoderYanger14 小时前
一轮复习——F.动态规划模型总结(入门篇)
java·开发语言·数据结构·算法·leetcode·职场和发展·动态规划
海里的果14 小时前
论文阅读笔记-<Alpamayo-R1 >
论文阅读·笔记
YonyouHRSaaS14 小时前
2026年10-11月AI面试选择指南:对国内主流AI面试系统进行对比,看看哪个更值得选!
人工智能·面试·职场和发展·hr·ai面试
浅念-15 小时前
动态规划专题:斐波那契数列模型 + 网格路径DP(LeetCode例题全解析)
笔记·算法·leetcode·面试·职场和发展·动态规划·推荐算法
落魄大学生之流水线上谋生计15 小时前
接口测试实习指南:从基础方法到面试与现场难题
面试·职场和发展
ab12376816 小时前
OpenCV 学习笔记
笔记·opencv·学习