下面我们来一起学习一下HTTPS,首先问你一个问题,为什么有了HTTP之后,还需要有HTTPS?我突然有个想法,为什么我们面试的时候需要回答标准答案呢?为什么我们不说出我们自己的想法和见解,却要记住一些所谓的标准回答呢?技术还有正确与否吗?
HTTPS为什么会出现
一个新技术的出现必定是为了解决某种问题的,那么HTTPS解决了HTTP的什么问题呢?
HTTPS解决了什么问题
一个简单的回答可能会是HTTP它不安全。由于HTTP天生明文传输的特性,在HTTP的传输过程中,任何人都有可能从中截获、修改或者伪造请求发送,所以可以认为HTTP是不安全的;在HTTP的传输过程中不会验证通信方的身份,因此HTTP信息交换的双方可能会遭到伪装,也就是没有用户验证;在HTTP的传输过程中,接收方和发送方并不会验证报文的完整性,综上,为了结局上述问题,HTTPS应用而生。
什么是HTTPS
你还记得HTTP是怎么定义的吗?HTTP是一种超文本传输协议(HypertextTransferProtocol)协议,它是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范,那么我们看一下HTTPS是如何定义的HTTPS的全称是HypertextTransferProtocolSecure,它用来在计算机网络上的两个端系统之间进行安全的交换信息(secure