http://www.yuyong.net

HTTPS是什么意思?网页浏览前缀https和http的区别介绍

很多网友已经注意到“百度”近日全站都开启了HTTPS加密搜索,打开百度后,其网址前面是https开头,而不是普通的http,百度开启HTTPS加密搜索后,很多网友对于HTTPS是什么意思,https和...

很多网友已经注意到“百度”近日全站都开启了HTTPS加密搜索,打开百度后,其网址前面是https开头,而不是普通的http,百度开启HTTPS加密搜索后,很多网友对于HTTPS是什么意思,https和http有什么区别不太了解,下面本文将通俗易懂的介绍下,如果你也有兴趣,值得一看。

HTTPS是什么意思

HTTPS全称为Hypertext Transfer Protocol over Secure Socket Layer,中文含义为“超文本传输协议在安全加密字层”,简单来说就是加密数据传输,通俗的说就是安全连接。

HTTPS安全超文本传输协议,它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。

HTTPS是一个URI scheme(抽象标识符体系),句法类同http:体系,用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。

这个系统的最初研发由网景公司进行,提供了身份验证与加密通讯方法,现在它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的安全套接字层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位关键字作为RC4流加密算法,这对于商业信息的加密是合适的。

HTTPS和SSL支持使用X.509数字认证,如果需要的话用户可以确认发送者是谁。也就是说它的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。

专业来说,HTTPS安全连接是指在正访问的网站和 Internet Explorer 之间以加密的方式交换信息。加密是利用网站提供的称为证书的文档来实现的。将信息发送到网站时,该信息会在计算机上加密,然后在网站上解密。正常情况下,该信息在发送期间无法被读取或篡改,但是某些人可能会找到破解加密的方法。

尽管HTTPS要比HTTP传输更安全,但即便计算机和网站之间的连接经过加密,也无法完全保证网站值得信任,因为网站使用或分发信息的方式仍可能会泄漏您的隐私。

为什么要使用https安全连接

如果您的邮件中有敏感数据,不希望被人窃听;如果您不希望被钓鱼网站盗用帐号信息;如果您希望您在使用邮箱的过程中更安全;那么我们推荐您使用https安全连接。

HTTP 和 HTTPS 的相同点

大多数情况下,HTTP 和 HTTPS 是相同的,因为都是采用同一个基础的协议,作为 HTTP 或 HTTPS 客户端——浏览器,设立一个连接到 Web 服务器指定的端口。当服务器接收到请求,它会返回一个状态码以及消息,这个回应可能是请求信息、或者指示某个错误发送的错误信息。系统使用统一资源定位器 URI 模式,因此资源可以被唯一指定。而 HTTPS 和 HTTP 唯一不同的只是一个协议头(https)的说明,其他都是一样的。

https是什么意思 https和http有什么区别

HTTP 和 HTTPS 的不同之处。

1.HTTP 的 URL 以 http:// 开头,而 HTTPS 的 URL 以 https:// 开头。

2.HTTP 是不安全的,而 HTTPS 是安全的。

3.HTTP 标准端口是 80 ,而 HTTPS 的标准端口是 443。

4.在 OSI 网络模型中,HTTP 工作于应用层,而 HTTPS 工作在传输层。

5.HTTP 无需加密,而 HTTPS 对传输的数据进行加密。

6.HTTP 无需证书,而 HTTPS 需要认证证书。

HTTPS 如何工作

使用 HTTPS 连接时,服务器要求有公钥和签名的证书。

当使用 https 连接,服务器响应初始连接,并提供它所支持的加密方法。作为回应,客户端选择一个连接方法,并且客户端和服务器端交换证书验证彼此身份。完成之后,在确保使用相同密钥的情况下传输加密信息,然后关闭连接。为了提供 https 连接支持,服务器必须有一个公钥证书,该证书包含经过证书机构认证的密钥信息,大部分证书都是通过第三方机构授权的,以保证证书是安全的。

https是什么意思 https和http有什么区别

换句话说,HTTPS 跟 HTTP 一样,只不过增加了 SSL。

HTTP 包含如下动作:

1.浏览器打开一个 TCP 连接。

2.浏览器发送 HTTP 请求到服务器端。

3.服务器发送 HTTP 回应信息到浏览器。

4.TCP 连接关闭。

SSL 包含如下动作:

1.验证服务器端。

2.允许客户端和服务器端选择加密算法和密码,确保双方都支持。

3.验证客户端(可选)。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。