HTTP协议详解、与HTTPS协议的区别是什么?

tech2024-06-23  72

HTTP协议

HTTP协议简单介绍HTTP的8种请求方法GET与POST的区别HTTPS——保证安全的协议 单向非对称加密

HTTP协议简单介绍

HTTP是应用层的协议


HTTP的8种请求方法

请求方法含义GET请求指定的页面信息,并返回主体,可在请求头中放数据HEAD与GET类似,但只获取返回头,不返回主体信息POST向指定资源发送数据请求,数据存放在请求体中PUT向指定资源上传最新数据,用于上传DELETE请求删除指定页面CONNECT预留的代理方法OPTIONS允许查看服务器的性能TRACE回显服务器收到的请求,主要用于调试

GET与POST的区别

比较项目GETPOST参数位置URL的query中存放在请求体中,也可以放在URL的query中参数大小由URL大小限制,小于32k1G单请求发送次数1次由参数大小决定发送多少次,可多次发送安全性明文传送,安全性低比GET高,但依然不足以保证安全

HTTPS——保证安全的协议

HTTPS是由HTTP与SSL/TSL加密传输协议整合而来,用为了解决HTTP的传输安全性而出现的,SSL/TSL协议采用单向非对称加密的形式来保证传输的安全性(银行等高机密的场所一般会采用双向非对称加密,这就是发U盘的原因,里面存放着客户端的公司钥)。

单向非对称加密

单向非对称加密指的是在客户端不存储固定的密钥对,只在服务端存储,在构建了双方都知道的秘钥之后,采用双向对称加密来保证安全性。具体流程如下:

最新回复(0)