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

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

安全性 :

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

连接方式 :

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

端口 :

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

证书 :

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

性能 :

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

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

相关推荐
cszn20261 小时前
AI如何自动识别企业成立时间不足可以投标废标风险?智能评审项目实践
经验分享
hanlin039 小时前
刷题笔记:力扣第32题-最长有效括号
笔记·算法·leetcode
xian_wwq11 小时前
【学习笔记】Milvus 如何完成一次向量相似度检索,Milvus 索引到底应该怎么选?-15
笔记·学习·milvus
聚美智数11 小时前
网站HTTP状态查询-SEO优化
网络·网络协议·http
子林super12 小时前
MySQL三大日志(binlog、redo log和undo log)详解
面试
是真的小外套13 小时前
第9章:网络层安全协议 IPSec 学习笔记
网络·网络协议·tcp/ip
云梦谭13 小时前
WebSocket 协议详解:从 HTTP 握手到全双工通信
websocket·网络协议·http
wujiuhsu14 小时前
图片里的简体中文怎么翻译成繁体?商品图、详情页和海报批量转换方法
经验分享·笔记
蛋白界小百灵14 小时前
AAV载体包装与纯化技术全解析:从三质粒系统到衣壳定向进化
经验分享·生物技术·实验·卡梅德生物·科研实验