很多网友了解过有关于网络协议部分的内容,HTTPS协议还是一知半解的,下面这边文章就为大家简单介绍下HTTPS协议的基本内容,大家了解下,希望对大家有帮助

很多网友了解过有关于网络协议部分的内容,但关于HTTPS协议只是见过这个名词,具体内容一无所知。下面就为介绍下HTTPS协议的基本内容,希望对正在和我一样学习计算机网络知识的同学们会有帮助。下面是具体的内容:

一. 什么是HTTPS协议

HTTPS的英文全称是:Hyper Text Transfer Protocol Secure,可以看出他就是在HTTP协议的基础上加上了信息的安全机制。信息的安全传输又是有SSL(Secure Socket Layer)协议支持的,它支持信息的加输,和客户端服务器的身份认证。所以可以得出结论:HTTPS协议是由HTTP+SSL协议构建的可进行加输、身份认证的网络安全协议,比HTTP安全。

二. HTTPS协议的安全体现

(1)在发送数据前会对用户和服务器进行认证,确保数据发送到正确的正确的客户机和服务器; (2)会对数据进行加密,防止数据在发送途中被窃取,如果进行了加密计算被窃取,数据也是用不了的; (3)维护数据的完整性,确保数据在传输过程中不被改变。

三. 如何实现客户端认证和数据安全传输

要实现数据的安全传输,加密肯定是必不可少的,加密分为两种,有公钥加密(非对称加密)和对称加密,下来简单看下,这两种加密:

(1)公钥加密(非对称加密)

在公钥加密中,利用公钥加密的数据只能用私钥解密,用私钥加密的数据中能用公钥解密,至于加密的原理不是这里讨论的重点,重要的是理解SSL是如何工作的;

(2)对称加密

对称加密就是,发送端和接收端都使用同一个秘钥,发送端用这个秘钥结合一种算法对数据进行加密,接收用这个秘钥结合一种算法对数据进行解密。

下面是我自己画的一张图,说明了SSL协议是如何工作的(客户端认证如何实现的),如下:

浏览器我收到了你的秘钥,以后传输数据就用这个秘钥了。至此秘钥生成,握手结束。

从上面的过程可以看出:这四次握手就是为了生成传输数据时要用到的秘钥,以及完成客户端和服务器相互的身份认证。这个握手过程用的是公钥加密,生成的秘钥在数据交互时对数据加密,对数据加密用的是对称加密。

以上是我对HTTPS协议的一个大致了解,可以看出HTTPS协议,就是在网络应用层和传输层加了一层SSL协议,来对数据进行加输。在四次握手结束后,才会去建立TCP连接。

最新资讯
同程艺龙升级疫情退改保障 团队游享特殊退订政策

同程艺龙升级疫情退改

同程艺龙官方微博宣布,受疫情影响,1月26日之后包括出境
美的集团再向湖北疫区捐款1亿元人民币 全力抗击病毒

美的集团再向湖北疫区

美的集团决定通过湖北省红十字会,向湖北疫区捐赠1亿元
香油滴鼻孔,能阻断新型冠状病毒传播?不靠谱!

香油滴鼻孔,能阻断新型

“总之,切忌轻信网上的传言,要按照官方发布的指导信息,做
援助湖北 贝贝集团将捐赠口罩等医用物资100万件

援助湖北 贝贝集团将

武汉新型肺炎疫情牵动全国关注,科技零售企业贝贝集团宣
vivo:已向湖北省慈善总会捐款3000万元 用以防控疫情

vivo:已向湖北省慈善

vivo通过微博宣布,已向湖北省慈善总会捐款3000万元人民
OPPO向武汉捐款3000万元 用于肺炎疫情防控

OPPO向武汉捐款3000万

OPPO今日宣布,向武汉市慈善总会捐款3000万人民币,用于此
最新文章
5G时代 HTTP和DNS协议将发生哪些变化?

5G时代 HTTP和DNS协议

HTTP和DNS这两种协议几乎已经成为家喻户晓,现在5G时代
流媒体协议RTSP、HTTP、HTTPS、SDP四种区别解析

流媒体协议RTSP、HTTP

流媒体在Android中有nuplayer来实现的,下面先来讲流媒
如何屏蔽https网站、禁止访问https、禁止跳转https的方法

如何屏蔽https网站、

由于网络安全形势越发严峻,为了保护用户隐私和网络安全
最常用路由协议RIP-1/2 OSPF IS-IS BGP的特点对比

最常用路由协议RIP-1/

RIP协议是最早的路由协议,OSPF是目前应用最广泛的IGP协
上行带宽和下行带宽是什么意思?各有什么作用?

上行带宽和下行带宽是

这篇文章主要介绍了上行带宽和下行带宽是什么意思?各有
网络延长器是什么东西 网络延长器的简介

网络延长器是什么东西

网络延长器就是能够把网络传输距离有效延长的设备