Http与Https

1.简单介绍

HTTP:最广泛应用的网络通信协议,基于TCP,数据传输简单高效,数据是明文。

HTTPS:是HTTP的加强版,是HTTP+SSL。在HTTP的基础上加了安全机制,一方面保证数据的安全传输 ,另一方面对访问者增加了安全验证。

2.主要区别

1.http请求是简单无状态(就是交互之间没有记忆功能)的,而https请求是通过SSL证书加密的,传输数据更加的安全。

2.http默认使用的是80 端口,而https默认使用的是443端口。

3.Https的缺点

1.Https的TCP握手协议会更加的费时,会影响服务的响应速度。

2.Https也并不是完全安全的,可能会受到DDOS(分布式拒绝服务攻击,使被攻击的网站服务器存放大量要响应的信息,消耗资源,使得服务瘫痪)的攻击。

3.SSL证书不是免费的,安全级别越高的费用越高。

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