当前位置:380元网站建设 虎网站 > 网站维护 > 正文

涨知识:https和http有什么区别

发布日期:2019-05-07

什么是 HTTPS?

HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个 Netscape 开发的 Web 协议。

你也可以说:HTTPS = HTTP + SSL

HTTPS 在 HTTP 应用层的基础上使用安全套接字层作为子层。

涨知识:https和http有什么区别

为什么需要 HTTPS ?

超文本传输协议 (HTTP) 是一个用来通过互联网传输和接收信息的协议。HTTP 使用请求/响应的过程,因此信息可在服务器间快速、轻松而且精确的进行传输。当你访问 Web 页面的时候你就是在使用 HTTP 协议,但 HTTP 是不安全的,可以轻松对窃听你跟 Web 服务器之间的数据传输。在很多情况下,客户和服务器之间传输的是敏感歇息,需要防止未经授权的访问。为了满足这个要求,网景公司(Netscape)推出了HTTPS,也就是基于安全套接字层的 HTTP 协议。

HTTP 和 HTTPS 的相同点

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

HTTP 和 HTTPS 的不同之处

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

HTTP 是不安全的,而 HTTPS 是安全的

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

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

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

HTTP 无需证书,而 HTTPS 需要认证证书

HTTPS 如何工作?

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

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

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

HTTP 包含如下动作:

浏览器打开一个 TCP 连接

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

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

TCP 连接关闭

SSL 包含如下动作:

验证服务器端

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

验证客户端(可选)

使用公钥加密技术来生成共享加密数据

创建一个加密的 SSL 连接

基于该 SSL 连接传递 HTTP 请求

什么时候该使用 HTTPS?

银行网站、支付网关、购物网站、登录页、电子邮件以及一些企业部门的网站应该使用 HTTPS,例如:

PayPal: https://www.paypal.com

Google AdSense: https://www.google.com/adsense/

如果某个网站要求你填写信用卡信息,*先你要检查该网页是否使用 https 加密连接,如果没有,那么请不要输入任何敏感信息如信用卡号。

浏览器集成

多数浏览器在收到一个无效证书的时候都会显示警告信息,而一些老的浏览器会弹出对话框让用户选择是否继续浏览。新的浏览器一般在整个窗口显示横幅的警告信息,同时在地址栏上显示该网站的安全信息。如果网站中包含加密和非加密的混合内容,多数浏览器会提示警告信息。

许多人以为,出于安全考虑,浏览器不会在本地保存HTTPS缓存。实际上,只要在HTTP头中使用特定命令,HTTPS是可以缓存的。

微软的IE项目经理Eric Lawrence写道:

"说来也许令人震惊,只要HTTP头允许这样做,所有版本的IE都缓存HTTPS内容。比如,如果头命令是Cache-Control:max-age=600,那么这个网页就将被IE缓存10分钟。IE的缓存策略,与是否使用HTTPS协议无关。(其他浏览器在这方面的行为不一致,取决于你使用的版本,所以这里不加以讨论。)"


从北海到芽庄旅游攻略详解,北海出发如何最佳游玩芽庄

    从北海到芽庄旅游攻略详解,北海出发如何游玩芽庄 随着旅游业的发展,越来越多的人喜欢到国外旅游。越南芽庄是近年来备受欢迎的旅游胜地,其美丽的海滩、悠久的历史文化、丰富的美食和低廉的价格吸引了众多游客。如果您是从北海出发前往芽庄,以下攻略将为您提供有价值的信息,助您顺利地度过愉快的旅程。 一、芽庄介绍 芽庄位于越南南部的坎芒省,是越南的海滨城市,被誉为“越南的夏威夷”。这里拥有美丽的沙滩、清澈的海水...

       创建一个成功的网站该做什么? 创建一个成功的网站究竟该做些什么? 近年来,网站摇身一变成为了更好的交流场所和绝佳的信息来源地。Boss们不仅想让网站品牌化,同时也希望游客能在浏览时找到有价值的信息。SO,如果一个网站不能提供精准且广泛的信息给目标顾客,顾客们就会转而去其他的网站。 网站的另一个目的在于让生活更便利,让工作更快捷。它通过放大双向沟通的方式,让游客对此留下深刻印象,从而产生依赖心理,并愿意长久的通过网站的查询方式来...

       怎样在提高访问量的同时提高访问质量 那么怎么在提高访问量的同时提高访问质量呢:   一、选择适合你网站的宣传方式是提高访问质量的关键   大家都知道做推广最忌讳的就是没有重点,当没有重点时就会东一耙子,西一扫帚,这样不仅会对时间造成浪费,而且起到的效果也是寥寥无几。那么怎样选择合适你的推广方式呢,可以从自己运营的网站类型出发,如果你运营的是地区站,无论是地区性的婚庆站,还是分类信息站,还是其他的站,你面向的客户群体就是当地,这样推广...

       龙华蓝光时代五金模具与虎网站签约网站建设条款 蓝光时代选用虎网站经济型入门级网站案例,其功能比较简单的程序,广告单图(无动漫),页面较简单,适合小微企业产品展示型网站。蓝光时代坐落于深圳市龙华新区龙华街道富联二区227号宏奕大厦B栋1101号。蓝光时代是经深圳市龙华新区工商局审核的有资质公司,统一社会信用代码:91440300335049439B。   深圳市蓝光时代科技有限公司位于深圳市龙华新区,注册资金1000万,是一家专注于传统的压铸、...

       企业制作网站需要兼顾哪些因素? 成功制作网站,要注意的有很多因素,很多人认为网站制作显而易见,只要有网址服务器就可以建立一个网站了。其实不止如此,有很多的因素需要兼顾到才算是一个完善的网站,那么企业制作网站需要兼顾哪些因素呢? 企业制作网站需要兼顾哪些因素?   要知道制作的网站的怎么样,主要就是要看他的细节部分有没有认真去做,因此细节部分要去注意,倘若太过于不拘小节的话,那么你就会发现整个制作网站之后很糟糕,而这样的后果就是直...

       怎样操作来完善网页的导航栏 当用户浏览一个网站的时候通常会使用它的导航来协助用户需找他们想要的东西,但不幸的是,很多网站的导航规划的并不好,常常规划的很乱,找不到网站重要的信息,需要用到搜索框才能完成想要找的东西。如果网站的导航组织性较差,字词混淆或链接太多,就会降低我们使用它快速轻松地找到我们要查找的内容的能力。 明显而直观的导航是伟大网站的关键组成部分之一,下面列出的这些做法将帮助您在网站中创建更有效的导航。 网站建设公...

最新模板
少儿英语培训机构网站建设 培训公司网站建设
成人自考网站建设 成人培训网站制作设计版面
智能家居摆设设计网站建设 智能家居装修企业网站建设
铜螺母,铜螺丝,螺栓,螺钉工厂网站建设
废气处理设备,如活性炭吸附箱、RTO蓄热式氧化处理设备、光氧等离子复合设备 低温等离子设备 光氧催化设备等网企业网站建设
图文阅读