通俗易懂HTTP和HTTPS区别

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

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

默认端口443。

非对称加密:

对称加密:

PS:补充知识点1

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

相关推荐
组合缺一3 小时前
Solon 的 10 种 HTTP 服务器:改一行依赖,换一个引擎
java·服务器·网络协议·http·solon
AI人工智能+电脑小能手5 小时前
【大白话说Java面试题 第211题】【10_网络协议篇】第2题:说一下什么是 HTTP 协议?
java·网络协议·http·https·web通信
软件技术员6 小时前
SSL.com 证书:免费单域名 90 天证书
网络·网络协议·ssl
nvd116 小时前
GCP 7层 外部 HTTP 负载均衡器深度解析
网络协议·http·负载均衡
袁小皮皮不皮7 小时前
11.HCIP IS-IS协议基础知识
服务器·网络·笔记·网络协议·智能路由器
Bruce_Liuxiaowei19 小时前
轻量级 IOC 管理方案:Streamlit 驱动的恶意IP情报平台
网络·jvm·网络协议·tcp/ip·安全
雾里0不看花1 天前
.NET通过HTTP操作MINIO
http·.net·iphone
AI人工智能+电脑小能手1 天前
【大白话说Java面试题 第210题】【10_网络协议篇】第1题:说说 TCP/IP 网络五层模型
java·网络协议·tcp/ip·计算机网络·网络五层模型
不在逃避q1 天前
使用.NET实现自带思考的Tool 并且提供mcp streamable http服务
网络协议·http·.net
K成长日志1 天前
BLE链路层空口包--数据物理信道PDU
网络·物联网·网络协议·嵌入式·蓝牙·iot·ble