HTTPS = HTTP + SSL

超文本传输安全协议(英语:Hypertext Transfer Protocol Secure缩写HTTPS,常称为HTTP over TLSHTTP over SSLHTTP Secure)是一种通过计算机网络进行安全通信的传输协议。HTTPS经由HTTP进行通信,但利用SSL/TLS来加密数据包。HTTPS开发的主要目的,是提供对网站服务器的身份认证,保护交换数据的隐私与完整性。这个协议由网景公司(Netscape)在1994年首次提出,随后扩展到互联网上。HTTPS是并非应用层的新协议。只是HTTP通信接口用SSL或TLS协议代替而已。

HTTP直接和TCP通信。当使用ssl时,则演变为跟ssl通信,然后再由ssl与tcp进行通信。简单的讲就是http的plus版。

https://cdn.nlark.com/yuque/0/2021/png/576791/1634461461945-0d1184b9-39ca-4c90-b38c-8cbf86b4c684.png#clientId=u88f8f9e5-8751-4&from=paste&height=292&id=u7d2f560f&originHeight=584&originWidth=1332&originalType=binary&ratio=1&size=195830&status=done&style=none&taskId=uaa42d475-890d-4402-92be-43ef987f8cd&width=666

在采用ssl后,http就拥有了加密、证书、完整性保护这些功能。

作者:dweizhao 链接:https://juejin.cn/post/6844903630538014734 来源:稀土掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

什么是 HTTPS?