学习笔记HTTPS概述

Posted SAP剑客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记HTTPS概述相关的知识,希望对你有一定的参考价值。

一、HTTPS概述

有时候我们在浏览器输入网址,会出现一个绿色的小锁,并且可以看到https字样,就表示该域名(网址)是安全的,我们可以放心访问。

那么什么是HTTPS呢?

英文缩写:Hypertext Transfer Protocol Secure安全超文本传输协议:安全的HTTP

之前的HTTP 协议使用起来确实非常的方便,但是它存在一个致命的缺点:不安全。我们知道 HTTP 协议中的报文都是以明文的方式进行传输,并不做任何加密,由此才会引入HTTPS的概念。

二、如何实现HTTPS?

主要通过以下两个协议:

SSL:Secure Sockets Layer(安全套接字层)

TLS:Transport Layer Security(传输层安全)

SSL可以看作是TLS的前身,通常也可以将他们写在一起,如SSL-TLS。

SSL/TLS处于应用层与传输层之间。

SSL/TLS的作用

通过加密,实现安全

  • 对用户(可选)以及网站(必须)进行身份确认;
  • 对信息进行加密;
  • 对信息进行完整性的保护;

SSL/TLS的发展历程:

  • 1995 SSL2.0 网景(NetScape)公司提出
  • 1996 SSL3.0 大规模应用
  • 1999 TLS1.0 互联网标准化组织ISOC发布
  • 2006 TLS1.1 IETF 工作组发布
  • 2008 TLS1.2 IETF 工作组发布
  • 2018 TLS1.3 IETF 工作组发布

 

以上是关于学习笔记HTTPS概述的主要内容,如果未能解决你的问题,请参考以下文章

OpenGL 编程指南(第八版)学习笔记1——OpenGL概述

OpenGL 编程指南(第八版)学习笔记1——OpenGL概述

Spring4学习笔记1-HelloWorld与IOC和DI概述

Mybatis-plus工具学习笔记---[基本概述,入门案例搭建,通用service接口使用]

机器学习基础教程笔记---机器学习概述

机器学习基础教程笔记---机器学习概述