通俗易懂HTTP和HTTPS区别

HTTP:超文本传输协议,它是使用一种明文的方式发送我们的内容,没有任何的加密,例如我们要在网页上输入账号密码,如果使用HTTP协议,账号密码就可能会被暴露,默认端口是80.

HTTPS:是HTTP的安全版本,使用SSL/TLS用作加密和安全认证。混合了对称加密和非对称加密,非对称加密用于传输对称密码,确保绝对的安全,而数据的传输则采用对称加密。在HTTPS中,服务器会通过SSL证书向客户端验证自己的身份,确保客户端和服务端之间的通信是安全可靠的。如果证书无效或者不可信,客户端会收到警告。

默认端口443。

非对称加密:

对称加密:

PS:补充知识点1

HTTP无状态协议,是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传

相关推荐
abccbatqw14 分钟前
websocket建立连接过程
网络·websocket·网络协议
程序员小凯1 小时前
网络编程基础
网络·http·https
deepwater_zone2 小时前
HTTPS
https
mit6.8243 小时前
[p2p-Magnet] 队列与处理器 | DHT路由表
网络·网络协议·p2p
一只小鱼儿吖5 小时前
代理IP数量与IP池规模需求:分析与选择策略
网络·网络协议·tcp/ip
翱翔的猪脑花9 小时前
赋能你的应用:英超实时数据接入终极指南(API vs. WebSocket)
网络·websocket·网络协议
歪歪1009 小时前
t-sql和sql的有哪些区别和联系
大数据·数据库·后端·sql·网络协议·mysql·架构
wuyang-ligerj1 天前
BGP路由协议(一):基本概念
运维·网络·网络协议·智能路由器
陈天cjq1 天前
WebSocket 技术详解:协议原理、握手到生产落地的一站式实践
网络·websocket·网络协议
卓码软件测评1 天前
【第三方网站运行环境测试:服务器配置(如Nginx/Apache)的WEB安全测试重点】
运维·服务器·前端·网络协议·nginx·web安全·apache