美文网首页
Https 介绍

Https 介绍

作者: 巴糖 | 来源:发表于2016-04-20 10:05 被阅读369次

什么是Https

HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。

即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL

Https的作用

内容加密建立一个信息安全通道,来保证数据传输的安全;

身份认证确认网站的真实性

数据完整性防止内容被第三方冒充或者篡改

Https的劣势

对数据进行加解密决定了它比http慢

需要进行非对称的加解密,且需要三次握手。

首次连接比较慢点,当然现在也有很多的优化。

出于安全考虑,浏览器不会在本地保存HTTPS缓存。

实际上,只要在HTTP头中使用特定命令,HTTPS是可以缓存的。

Firefox默认只在内存中缓存HTTPS。

但是,只要头命令中有Cache-Control: Public,缓存就会被写到硬盘上。

IE只要http头允许就可以缓存https内容,缓存策略与是否使用HTTPS协议无关。

HTTPS和HTTP的区别

https协议需要到CA申请证书。

http是超文本传输协议,信息是明文传输;https 则是具有安全性的ssl加密传输协议。

http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。

http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

http默认使用80端口,https默认使用443端口

下面就是https的整个架构,现在的https基本都使用TLS了,因为更加安全,所以下图中的SSL应该换为SSL/TLS

相关文章

  • HTTPS介绍

    本文将从以下几个方面着手介绍HTTPS1.为什么需要HTTPS(也即HTTP有哪些缺点)2.HTTPS的原理通俗讲...

  • HTTPS介绍

    一、什么是HTTPS在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTT...

  • Https 介绍

    Https 介绍 什么是Https HTTPS(全称:Hypertext Transfer Protocol ov...

  • Https 介绍

    什么是Https HTTPS(全称:Hypertext Transfer Protocol over Secure...

  • https介绍

    Https概述与流程 [https://hero1024.github.io/#HTTP]HTTP HTTP超文本...

  • HTTPS介绍

    https是什么 HTTPS 即 Hypertext Transfer Protocol Secure 的简称,它...

  • HTTPS介绍

    HTTP 的最大弊端 — 不安全 HTTP 之所以被 HTTPS 取代,最大的原因就是不安全。 由图可见,HTTP...

  • HTTPS介绍

    基本概念 HTTPS(HyperText Transfer Protocol over Secure Socket...

  • iOS HTTPS 介绍

    所谓用HTTPS的时候 app 前端要配置SSL 证书的意思就是:相当于服务器端与app 前端, 一个拿公钥,一个...

  • https简单介绍

    # 对称加密 加密解密使用同一个密钥,速度较快,如aes # 非对称加密 公钥加密,私钥解密,私钥加密,公钥解密,...

网友评论

      本文标题:Https 介绍

      本文链接:https://www.haomeiwen.com/subject/nvpzlttx.html