HTTPS协议数据加密传输基本内容解析

所属分类: 网络 / 网络协议 阅读数: 805
收藏 0 赞 0 分享

很多网友了解过有关于网络协议部分的内容,但关于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连接。

更多精彩内容其他人还在看

域名劫持、域名欺骗、域名污染是什么意思?DNS是啥?

这篇文章主要介绍了域名劫持、域名欺骗、域名污染是什么意思?DNS是啥?,本文讲解了DNS 是啥?DNS 有啥用?域名的结构是咋样?“域名解析”是咋实现?域名服务器如何知道这些信息?等内容,需要的朋友可以参考下
收藏 0 赞 0 分享

DDNS是什么意思?ddns有什么作用和功能?

每个路由器的设置里面都有一个DDNS的功能,很多网友们都清楚DNS是什么,但是对于从未涉及过的DDNS,很多网友们都提问:DDNS是什么?有什么用?针对此问题,本文就为大家进行解答
收藏 0 赞 0 分享

TCP的三次握手和四次挥手

TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。
收藏 0 赞 0 分享

HTTP 协议详解(超级经典)

协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器
收藏 0 赞 0 分享

HTTP 协议详解(图文介绍)

协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器
收藏 0 赞 0 分享

IPV6网络协议基础知识 IPV6地址和IPV6报文格式详细介绍

这篇是介绍IPV6入门知识文章,现在互联网很普及,所以IPV6地址协议应运而生,IPV6协议使用128位地址替代32位的IPV4地址,下面我们来看看IPV6地址和IPV6报文格式相关内容,需要的朋友可以参考下
收藏 0 赞 0 分享

图解TCP/IP协议 帮助大家轻松理解三次握手

这篇文章主要介绍了图解TCP/IP协议,帮助大家轻松学会TCP/IP协议,需要的朋友可以参考下
收藏 0 赞 0 分享

如何查看电脑MAC地址 查看电脑MAC地址的方法

这篇文章主要为大家详细介绍了查看电脑MAC地址的方法,教大家如何查看电脑的MAC地址,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

SIP协议错误代码code大全(中英文对照)

这篇文章主要介绍了SIP协议错误代码code大全(中英文对照),需要的朋友可以参考下
收藏 0 赞 0 分享

解决双ip网络打印机地址冲突的方法

单位台机电脑30台,电信10M光纤,一台网络打印机。由于安全原因,每台电脑IP地址手动设置,IP段192.168.1.1--192.168.1.200。由于没有网络管理员,用户会经常改动ip地址,导致与网络打印机冲突,从而使整个单位的打印工作无法打印
收藏 0 赞 0 分享
查看更多