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证书不是免费的,安全级别越高的费用越高。

相关推荐
2501_9159184136 分钟前
如何解析iOS崩溃日志:从获取到符号化分析
android·ios·小程序·https·uni-app·iphone·webview
重启的码农1 小时前
enet源码解析 (2) 对等节点 (ENetPeer)
c++·网络协议
发光小北2 小时前
SG-TCP-COE-210(Modbus TCP 转 CANOpen 网关)
网络·网络协议·tcp/ip
路由侠内网穿透.2 小时前
外部访问 Python 搭建的 HTTP 服务器
运维·服务器·网络·网络协议·http·远程工作
charlie1145141912 小时前
勇闯前后端Week2:后端基础——HTTP与REST
开发语言·网络·笔记·网络协议·学习·http
陈橘又青3 小时前
CANN在智能安防场景中的落地实践:释放硬件潜能,简化AI开发
人工智能·网络协议·学习·ai·编辑器
Xiaomostream4 小时前
实现TCP服务器:一请求一线程 | epoll
服务器·网络协议·tcp/ip
大、男人15 小时前
目标URL存在http host头攻击漏洞
网络·网络协议·http
BUG_MeDe16 小时前
openssl 生成自签名证书步骤
服务器·https·ssl·数字证书
运维行者_16 小时前
网站出现 525 错误(SSL 握手失败)修复指南
服务器·网络·数据库·redis·网络协议·bootstrap·ssl