1

http1.0/1.1/2.0???

是啥???

超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议 - 来自维基百科 http是啥

HTTP 1.0 ? ? ?

1.每次请求需要多次连接image.png

如:当解析html文件,中多个资源时,要创立多次连接
2.格式传输: 文本

HTTP 1.1 ? ? ?

1.每次请求需要一次连接!
即:支持长连接(Connection: keep-alive)
image.png

如:当解析html文件,中多个资源时,多个请求和响应只需一个连接

2.格式传输: 文本

3.同时增加更多的请求头响应头请求方式

HTTP 2.0 ? ? ?

1.每次请求需要一次连接!可同时传输
image.png

如:当解析html文件,中多个资源时,多个请求和响应只需一个连接 , 多个请求和响应只需可同时发送

2.格式传输: 二进制

3.相同数据不再请求

4.允许服务端推送资源给客户端

HTTPS ? ? ?

在http 和 tcp之间增加了一个安全协议

对数据进行加密对网站服务器进行身份认证

HTTP和HTTPS区别 ???

HTTPS 加密传输 SSL证书 安全 SEO好 443端口
HTTP 文本传输 80端口

HTTPS加密方式???

对称 加密和解密=》同一个密钥;
非对称 公钥、私钥
客户端用公钥发送给服务器
服务器用私钥解密给客户端


NANA
94 声望7 粉丝

小魔女