https和http的区别

浏览:2次阅读

提醒:本文最后更新于 2026-05-24 05:37,文中所关联的信息可能已发生改变,请知悉!

http(超文本传输协议)是互联网应用最广泛的一种网络协议,所有的 www 都必须遵守这个标准。https 是以安全为目标的 http 通道。简单点说,https 是 http 的安全版。

编辑

概述
http(超文本传输协议)是互联网应用最广泛的一种网络协议,所有的 www 都必须遵守这个标准。https 是以安全为目标的 http 通道。简单点说,https 是 http 的安全版。

一、简介

1、http

定义:http(超文本传输协议)是互联网应用最广泛的一种网络协议,所有的 www 都必须遵守这个标准。设计 http 最初的目的是为了发布和接收 html 页面的方法。

技术架构:http 是一个客户端和服务器端请求和应答的标准。服务器端是网站,客户端是终端用户。通常,由 http 客户端发起一个请求,建立一个到服务器指定端口的服务器的 TCP 连接。http 服务器一旦收到请求,就会像客户端发回一个状态行。

协议功能:http 协议即超文本传输协议,是用于 www 服务器传输超文本到本地浏览器的传输协议。它可以使浏览器的运行效率越来越高效,保证计算机可以正确快速的传输,而且还可以让文档的某部分内容优先展示。

2、https

定义:HTTPS 是以安全为目标的 HTTP 通道,简单讲是 HTTP 的安全版。

技术架构: 在 http 下加入 SSL 层,因为加密的详细内容需要 SSL。它是一个 URL scheme, 句法类同 http:,url 表明它使用了 http,https 存在不同于 HTTP 的默认端口及一个加密 / 身份验证层.

功能: 提供了身份验证和加密方法,现在被广泛应用于安全敏感的通讯上,比如支付方面。

二、https 和 http 的区别

http 被用于 Web 浏览器和网站服务器之间传递信息,http 以明文方式发送内容,并没有进行任何加密,这个时候,如果攻击者截取了传输报文,就可以直接看到内容,所以 http 就不适合传输一些敏感的信息。为了解决 http 这个缺陷,就需要使用另一种协议:安全套接字层超文本传输协议 HTTPS。

区别:

1、https 协议需要到 ca 申请证书,申请证书有可能要交费。

2、http 是超文本传输协议,信息是明文传输,没有加密;而 https 是具有安全性的 SSL 加密传输协议。

3、http 和 https 用的连接方式不同,端口也不同,http 用的是 80,https 用的是 443。

4、http 的连接方式简单,没有状态;https 是由 SSL+http 协议构建的安全的、可加密传输的网络协议。

三、https 解决的问题

1、解决信任主机的问题

2、解决通讯过程中数据的泄密和被篡改

正文完
 0
douyc
收录声明:网站收录文章,由 douyc 于2017-10-20整理,共计1046字。
转载说明:文章来源于网络收集,如侵权请联系我们删除有关信息.