HTTP(超文本传输协议)是实现网络通信的标准。
HTTP是一种传输协议。即数据从A发送到B或者B发送到A,A和B之间可以存储很多第三方,比如A=X=Y=Z=B。
发送的数据不是计算机底层的二进制包,而是完整的、有意义的、可以被高层应用程序理解的数据,例如HTML文件、图像文件、查询结果和其他超文本。
在实际应用中,HTTP 通常用于在Web 浏览器和网站服务器之间传输信息,以明文形式发送内容,无需任何数据加密。
HTTPS的引入正是为了解决HTTP不安全的特点。
为了能够加密传输这些个人数据,HTTP 可以在安全的SSL/TLS 协议上运行,即HTTPS=HTTP + SSL/TLS。服务器的身份由SSL 证书支持,并且浏览器和服务器之间的通信是加密的。
SSL 协议位于TCP/IP 协议和各种应用层协议之间,当使用SSL 建立连接时,浏览器和服务器必须选择一组适当的加密算法来提供安全通信和支持。
HTTPS 是HTTP 协议的安全版本,数据传输采用明文形式,并不安全。 HTTP 和HTTPS 使用相对安全的连接方法。默认端口为80,HTTPS 为443。 HTTPS 需要设计加密、多次握手,并且性能不如HTTPS。此外,SSL 证书价格昂贵。
版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。