什么是HTTP?HTTP和HTTPS的区别

2022-04-21  本文已影响0人  虚蕪面孔
image.png

一、HTTP


HTTP (HyperText Transfer Protocol),即超文本运输协议,是实现网络通信的一种规范

image.png
在计算机和网络的世界有存在不同的协议,如广播协议,寻址协议,路由协议等等......
HTTP是 一个传输协议,即将数据由A传到B或将B传输到A,并且A与B之间能够存放很多第三方,如:A <=>X<=>Y<=>Z<=>B
传输的数据并不是计算机底层的二进制包,而是完整的、有意义的数据,如HTML文件,图片文件,查询结果等超文本,能够被上层应用识别
在实际应用中,HTTP常被用于web浏览器和网站服务器之间传递信息,以明文方式发送内同,不提供任何方式的数据加密特点如下:

、HTTPS


在上诉介绍HTTP 中,了解到 HTTP 传递信息是以明文的形式发送内容,这并不安全。而HTTPS 出现正是为了解决HTTP 不安全的特性
为了保证这些隐私数据能加密传输,让HTTP运行安全的SSL/TLS协议上,即 HTTPS = HTTP+SSL/TLS,通过SSL证书来验证服务器的身份,并为浏览器和服务器之间的通信进行加密
SSL 协议位于TCP/IP协议与各种应用层协议之间,浏览器和服务器在使用 SSL 建立连接时需要选择一组恰当的加密算法来实现安全通信,为数据通讯提供安全支持

image.png

流程图如下所示:


image.png

三、区别


上一篇下一篇

猜你喜欢

热点阅读