一. Http和Https协议
1.http协议
概念:就是服务端和客户端进行数据交互的一种形式
2.常用请求头信息
User_agent : 请求载体的身份标识
Connection : 请求完毕后,是断开连接还是保持连接
3.常用请求头信息
Content_Type : 服务器响应回客户端的数据类型
4.https协议
安全的http协议(安全的超文本传输协议)
5.加密方式
对称密钥加密 : 客户端会指定加密方式,最后将密钥和密文一起发送给服务器,服务器在根据密钥解密
非对称密钥加密 : 服务器端设置加密方式,将加密方式发送给客户端,客户端拿到该加密方式后,会对数据进行加密,将密文发送给服务端,服务器端进行解密,设计两把钥匙(私钥,共钥,一开始服务器端制定好的加密方式成为公钥,客户端拿到公钥对即将发送给服务端的数据进行加密,加密完毕后,将密文发送给服务器,服务器用私钥对密文进行解密),这样避免密文和密钥同时发送给客户端
隐患 :通信速度慢, 公钥可能被拦截,篡改,导致客户端加密方式改变,服务端不能解密
证书密钥加密 : 改善公钥被拦截篡改,