http和https的区别是什么?

如题所述

不加s的是使用HTTP协议,加s的是使用HTTPS协议。二者的主要区别是:

1、安全性不同

HTTP 明文传输,数据都是未加密的,安全性较差;HTTPS(SSL+HTTP) 数据传输过程是加密的,安全性较好。

2、是否需要CA证书

使用 HTTPS 协议需要到 CA(Certificate Authority,数字证书认证机构) 申请证书,一般免费证书较少,因而需要一定费用。而使用 HTTP 协议是不需要用到CA证书的。

3、响应速度不同

HTTP 页面响应速度比 HTTPS 快,主要是因为 HTTP 使用 TCP 三次握手建立连接,客户端和服务器需要交换 3 个包,而 HTTPS除了 TCP 的三个包,还要加上 ssl 握手需要的 9 个包,所以一共是 12 个包。

4、端口不一样

HTTP的URL由“http://”起始且默认使用80端口;HTTPS的URL由“https://”起始且默认使用443端口。

参考资料来源:百度百科-http

参考资料来源:百度百科-https

温馨提示:答案为网友推荐,仅供参考
第1个回答  2024-04-28
两者最大的区别https安全协议与http非安全安全协议,另外就是安全协议加上了加密传输,有了信息安全的保障。
    官方电话官方服务
      官方网站
第2个回答  2024-04-28
HTTP和HTTPS的区别主要在于安全性和加密。
1. 安全性:HTTP是超文本传输协议,是明文传输的,数据在传输过程中容易被窃取、篡改和监听。而HTTPS是基于HTTP的加密协议,使用了SSL/TLS进行数据加密和身份认证,可以确保数据传输的安全性。
2. 加密:HTTP不会对数据进行加密,数据直接传输到服务器上。而HTTPS使用SSL/TLS协议对数据进行加密传输,保证了数据的机密性。
3. 证书:HTTPS需要服务器拥有SSL证书,用于对服务器进行身份验证。这样用户在访问网站时可以确保连接的是正确的服务器,而不是恶意的第三方。
4. 端口:HTTP默认使用端口80进行通信,而HTTPS默认使用端口443进行通信。
    官方电话官方服务
      官方网站
相似回答
大家正在搜