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

所属分类: 网络 / 网络协议 阅读数: 775
收藏 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连接。

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

上行带宽和下行带宽是什么意思?各有什么作用?

这篇文章主要介绍了上行带宽和下行带宽是什么意思?各有什么作用?本文用通俗易懂的语言讲解了何谓上行带宽和下行带宽,各有什么用,需要的朋友可以参考下
收藏 0 赞 0 分享

MAC地址是什么?MAC基础知识介绍

这篇文章主要介绍了MAC地址是什么?MAC基础知识介绍,MAC地址中的MAC是英文名MediaAccess Control的简称,中文译成介质访问控制,人们习惯上把它称之为网卡地址、硬件地址、适配器地址,需要的朋友可以参考下
收藏 0 赞 0 分享

MAC地址过滤是什么意思?MAC地址过滤有什么用?

这篇文章主要介绍了MAC地址过滤是什么意思?MAC地址过滤有什么用?本文用通俗的语言解释了MAC地址过滤是什么、有什么用、路由器中怎么设置呢等问题,需要的朋友可以参考下
收藏 0 赞 0 分享

Windows系统电脑中查看MAC地址的方法

这篇文章主要介绍了Windows系统电脑中查看MAC地址的方法,本文用详细的图文教程讲解了Windows下查看MAC地址的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

ARP是什么?ARP基础知识介绍

这篇文章主要介绍了ARP是什么?ARP基础知识介绍,本文讲解了什么是ARP、ARP的相关知识、电脑上查看ARP表的方法行装内容,需要的朋友可以参考下
收藏 0 赞 0 分享

什么是arp攻击?常见arp攻击有哪些?

这篇文章主要介绍了什么是arp攻击?常见arp攻击有哪些?本文讲解了ARP正常工作、ARP欺骗攻击、ARP攻击为什么会掉网等内容,需要的朋友可以参考下
收藏 0 赞 0 分享

SSID广播是什么意思?SSID广播基础知识介绍

这篇文章主要介绍了SSID广播是什么意思?SSID广播基础知识介绍,本文讲解了SSID广播的相关知识并讲解了路由器中的设置方法,需要的朋友可以参考下
收藏 0 赞 0 分享

WLAN是什么意思?WLAN基础知识介绍

这篇文章主要介绍了WLAN是什么意思?WLAN基础知识介绍,本文讲解了什么是WLAN、WLAN的优点、WLAN的缺点等内容,需要的朋友可以参考下
收藏 0 赞 0 分享

无线AP是什么意思?无线AP与无线路由器区别有哪些?

这篇文章主要介绍了无线AP是什么意思?无线AP与无线路由器区别有哪些?本文先是讲解了无线AP的概念、基础知识,与无线路由器区别等内容,需要的朋友可以参考下
收藏 0 赞 0 分享

WDS是什么意思?WDS基础知识介绍

这篇文章主要介绍了WDS是什么意思?WDS基础知识介绍,WDS是英文Wireless Distribution System的简称,中文名称是:无线分布式系统,主要作用是实现无线基站之间的通信,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多