持续更新中
1.cookie和session的区别:
Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。
2.http1.0 1.1 2.0
http1.1:
1.长连接 Connection字段表示是否关闭连接
2.host域 一个服务器可能有多个虚拟机,请求消息中必须有这个字段
3.带宽优化,可以只请求资源中的某一部分而节约带宽
4.新增一些状态码 比如206断点传输
http2.0:
1.首部压缩,对首部进行压缩
2.服务器推送,除了客户端请求的消息还可以进行推送其他消息
3.二进制分帧,在http协议和传输层之间新增了二进制分帧层,将传输的最小单位变为帧,比如请求头为头部帧,消息体为消息帧。然后根据帧的标识进行重组
4.多路复用,就是在一个连接上并行的进行消息的传输和请求