HTTP和HTTPS区别

一:工作原理

HTTP

超文本传输协议。

一种应用层协议,用于在客户端(如浏览器)和服务器之间传输超文本数据(如HTML、图片)。

明文传输,无加密。

HTTPS

安全的超文本传输协议。

是HTTP的加密版本,通过在HTTP下层添加SSL/TLS(安全套接字层/传输层安全协议)实现数据加密和身份验证。

加密传输,安全可靠。

二:工作原理

HTTP

1.建立连接:客户端通过TCP三次握手连接服务器(默认端口80)。

2.发送请求:客户端发送明文请求

3.服务器响应:服务器返回明文响应

4.关闭连接

HTTPS

1.SSL/TLS握手:

客户端Hello:发送支持的加密算法和随机数

服务器Hello:返回选定的加密算法、证书和随机数。

证书验证:客户端验证服务器证书(由CA签发)。

密钥交换:双方协商会话秘钥(通常用非对称加密生成对称秘钥)。

2.建立加密连接:数据通过对称加密传输。

3.HTTP通信:在加密通道内发送请求和相应。

4.关闭连接:释放TLS连接和TCP连接。

主要区别:

相关推荐
SendTomo2 小时前
基于WebRTC的P2P文件传输IP暴露是正常现象
网络·网络协议·tcp/ip·webrtc·p2p
熊IT2 小时前
HTTP 代理检测工具:快速检查代理可用性、出口 IP 与延迟
网络协议·tcp/ip·http
何以解忧,唯有..2 小时前
HTTP 与 HTTPS:从明文传输到安全加密的演进
安全·http·https
今儿敲了吗3 小时前
CN——HTTP 工作流程
网络·网络协议·http
酒神dnspup13 小时前
CDN 回源检测怎么做?用 DNSPup 验证节点命中、源站暴露与多地可用性
运维·服务器·网络·网络协议·tcp/ip
酒神dnspup15 小时前
Tcping 端口连通性检测教程:用 DNSPup 判断防火墙、监听与线路故障
网络·网络协议·tcp/ip·ip·dnspup
虎王物联19 小时前
ESP32 HTTP客户端开发实战:TLS加密通信与RESTful API集成方案
http·restful·iphone
小僧景贤1 天前
嵌入式网络协议 | MQTT、CoAP与HTTP协议深度解析(原理、差异、工程选型、代码实操)
mqtt·http·物联网协议·coap·网络协议选型
CDN3601 天前
360CDN发布HTTP/3(QUIC)弱网加速方案:实测首屏提速40%,彻底终结移动端接口超时与频繁断连
网络·网络协议·http