http1.0/1.1/2.0???
是啥???
超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议 - 来自维基百科 http是啥
HTTP 1.0 ? ? ?
1.每次请求需要多次连接
如:当解析html文件,中多个资源时,要创立多次连接
2.格式传输: 文本
HTTP 1.1 ? ? ?
1.每次请求需要一次连接!
即:支持长连接(Connection: keep-alive)
如:当解析html文件,中多个资源时,多个请求和响应只需一个连接
2.格式传输: 文本
3.同时增加更多的请求头和响应头和请求方式
HTTP 2.0 ? ? ?
1.每次请求需要一次连接!可同时传输
如:当解析html文件,中多个资源时,多个请求和响应只需一个连接 , 多个请求和响应只需可同时发送
2.格式传输: 二进制
3.相同数据不再请求
4.允许服务端推送资源给客户端
HTTPS ? ? ?
在http 和 tcp之间增加了一个安全协议
对数据进行加密对网站服务器进行身份认证
HTTP和HTTPS区别 ???
HTTPS 加密传输 SSL证书 安全 SEO好 443端口
HTTP 文本传输 80端口
HTTPS加密方式???
对称 加密和解密=》同一个密钥;
非对称 公钥、私钥
客户端用公钥发送给服务器
服务器用私钥解密给客户端
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。