HTTPS协议详解(一):HTTPS基础知识

本文大部分内容摘自: http://www.wosign.com/faq/faq2016-0309-01.htm 尊重知识产权, 转载注明 Wosign
------------------------------专栏导航:------------------------------------
HTTPS协议详解(一):HTTPS基础知识 
HTTPS协议详解(二):TLS/SSL工作原理
HTTPS协议详解(三):PKI 体系
HTTPS协议详解(四):TLS/SSL握手过程
HTTPS协议详解(五):HTTPS性能与优化
----------------------------------------------------------------------------
    HTTPS基础知识:HTTPS (Secure Hypertext Transfer Protocol)安全超文本传输协议,是一个安全通信通道,它基于HTTP开发用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版,是使用TLS/SSL加密的HTTP协议。    HTTP协议采用明文传输信息,存在信息窃听、信息篡改和信息劫持的风险,而协议TLS/SSL具有身份验证、信息加密和完整性校验的功能,可以避免此类问题发生。
    TLS/SSL全称安全传输层协议Transport Layer Security, 是介于TCP和HTTP之间的一层安全协议,不影响原有的TCP协议和HTTP协议,所以使用HTTPS基本上不需要对HTTP页面进行太多的改造。

HTTPS和HTTP的区别是什么?


一、什么是HTTPS
HTTPS是在HTTP上建立SSL加密层,并对传输数据进行加密,是HTTP协议的安全版。HTTPS主要作用是:
(1)对数据进行加密,并建立一个信息安全通道,来保证传输过程中的数据安全;
(2)对网站服务器进行真实身份认证。
二、什么是HTTP
    HTTP是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议。HTTP是采用明文形式进行数据传输,极易被不法份子窃取和篡改。
三、HTTPS和HTTP的区别是什么
    1、HTTPS是加密传输协议,HTTP是名文传输协议;
    2、HTTPS需要用到SSL证书,而HTTP不用;
    3、HTTPS比HTTP更加安全,对搜索引擎更友好,利于SEO【参考:(1)为保护用户隐私安全,谷歌优先索引HTTPS网页、(2)百度开放收录https站点,https全网化势不可挡】;
    4、 HTTPS标准端口443,HTTP标准端口80;
    5、 HTTPS基于传输层,HTTP基于应用层;
    6、 HTTPS在浏览器显示绿色安全锁,HTTP没有显示;
    总的来说HTTPS比HTTP更加安全,能够有效的保护网站用户的隐私信息安全,这也是为什么现在的HTTPS网站越来越多。如果不想你的网站因为数据泄露上头条的话,就赶快去申请一张SSL证书为自己的网站实现HTTPS加密吧!

相关推荐
<h3><span style="color: #3598db;">【为什么要学习这门课程】</span></h3> <p style="font-size: 16px;">深度学习框架如TensorFlow和Pytorch掩盖了深度学习底层实现方法,那能否能用Python代码从零实现来学习深度学习原理呢?</p> <p style="font-size: 16px;">本课程就为大家提供了这个可能,有助于深刻理解深度学习原理。</p> <p style="font-size: 16px;"><strong><span style="color: #ba372a;">左手原理、右手代码,双管齐下!</span></strong></p> <p style="font-size: 16px;">本课程详细讲解深度学习原理并进行Python代码实现深度学习网络。课程内容涵盖感知机、多层感知机、卷积神经网络、循环神经网络,并使用Python 3及Numpy、Matplotlib从零实现上述神经网络。本课程还讲述了神经网络的训练方法与实践技巧,且开展了代码实践演示。课程对于核心内容讲解深入细致,如基于计算图理解反向传播算法,并用数学公式推导反向传播算法;另外还讲述了卷积加速方法im2col。</p> <p><span style="color: #3598db;"><strong>【课程收获】</strong></span></p> <p style="font-size: 16px;">本课程力求使学员通过深度学习原理、算法公式及Python代码的对照学习,摆脱框架而掌握深度学习底层实现原理与方法。</p> <p style="font-size: 16px;">本课程将给学员分享深度学习的Python实现代码。课程代码通过Jupyter Notebook演示,可在Windows、ubuntu等系统上运行,且不需GPU支持。</p> <h3 class="MsoNormal" align="left"><span style="color: #3598db;">【优惠说明】</span></h3> <p align="left"><strong><span style="color: #ba372a;"><span lang="EN-US"> </span>课程正在优惠中!</span></strong></p> <p> </p> <p class="MsoNormal" align="left"><span lang="EN-US"> </span>备注:购课后可加入白勇老师课程学习交流<span lang="EN-US">QQ</span>群:<span lang="EN-US">957519975</span></p> <h3><span style="color: #3598db;">【相关课程】</span></h3> <p style="font-size: 16px;">学习本课程的前提是会使用Python语言以及Numpy和Matplotlib库。</p> <p>相关课程链接如下:</p> <p>《Python编程的术与道:Python语言入门》https://edu.csdn.net/course/detail/27845</p> <p>《玩转Numpy计算库》https://edu.csdn.net/lecturer/board/28656</p> <p>《玩转Matplotlib数据绘图库》https://edu.csdn.net/lecturer/board/28720</p> <h3><strong><span style="color: #3598db;">【课程内容导图及特色】</span></strong></h3> <p style="font-size: 16px;"><img src="https://img-bss.csdn.net/202002061409525148.jpg" alt="" /></p> <p style="font-size: 16px;"><img src="https://img-bss.csdn.net/202002061410073901.jpg" alt="" /></p>
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页