HTTP特点

  1. 无状态:优点应答快,缺点不知道先前信息(这是也是cookie的作用)
  2. 无连接:每次链接只发送一次请求
  3. 灵活:可以允许任意类型的数据对象
  4. 简单快速:只传请求方法和路径,常用的请求方法:GET POST HEDE
  5. 支持客户/服务器模式

HTTP1和HTTP2 的区别

特点HTTP1HTTP2
采用的数据格式文本格式二进制格式
链接方式一次链接一次请求,后来添加了keep-alive(长链接)多路复用
请求头没有压缩压缩了请求头
资源加载客户端解析html后,在向服务器发出请求,加载资源服务器将资源相应主动推送给客户缓存中

keep-alive 和多路复用的区别

keep-alive 因为http1是串行的文件传输,所以服务器相应前一次请求后,才能发起第二次请求,按照顺序发送请求,浏览器最大的请求数是6,服务器是50,当第51个人访问时,必须等待前50个人。

多路复用可以同时发送多个请求,HTTP2最重要的概念是 是最小的数据单位,流是由帧组成的数据流,多路复用就是一个TCP链接可以存在多个帧,对端可以通过帧中的标识,知道属于那个请求


啦啦啦
1 声望0 粉丝

可爱又有趣的大人


下一篇 »
HTTP缓存