HTTPS和HTTP有哪些区别

两者的主要区别在于安全性和数据加密:

加密层 :HTTPS 在HTTP 的基础上增加了SSL/TLS 协议作为加密层,确保数据传输的安全性,即使数据被截获,没有相应的密钥也无法解读数据内容。而HTTP 数据传输是明文的,容易受到攻击。

**建立连接的过程:**HTTP 连接建立相对简单, TCP 三次握手之后便可进行 HTTP 的报文传输。而 HTTPS 在 TCP 三次握手之后,还需进行 SSL/TLS 的握手过程,才可进入加密报文传输。

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

**身份验证:**HTTPS 协议需要向 CA(证书颁发机构) 申请数字证书,来保证服务器的身份是可信的,

相关推荐
剑锋所指,所向披靡!3 小时前
HTTP服务器的基本相关概念
服务器·网络协议·http
2301_777998344 小时前
TCP协议:滑动窗口与流量控制
服务器·网络·网络协议·tcp/ip·php
Lsetea5 小时前
OpenSSL verify报CA certificate key too weak:auth_level与弱密钥链排查
运维·https·ssl证书·openssl·证书链
wangbing11255 小时前
开发指南148-WebSocket-前端查报文
网络·websocket·网络协议
liangshanbo12158 小时前
前端高级面试题:WebSocket 双向流式通信怎么设计?
前端·websocket·网络协议
可乐鸡翅yeah_8 小时前
新手梳理:HLS 线上问题,哪些该提给 CDN,哪些该找后端切片服务
开发语言·前端·javascript·vue.js·网络协议·http·m3u8在线
网络小江8 小时前
上网第四十一课:从输入网址到页面显示——一次完整的网络之旅
网络协议
m0_738185829 小时前
Flutter 鸿蒙化实战:http_proxy 适配 OpenHarmony,HTTP 代理
flutter·http·华为·harmonyos·鸿蒙
灯澜忆梦9 小时前
【minio】#5 | MinIO 分布式部署 + HTTPS 部署
分布式·网络协议·https·对象存储·minio
wangbing112510 小时前
开发指南148-WebSocket-后端
网络·websocket·网络协议