2.8. HTTP 2.0

  • One TCP Connection

  • Request -> Stream

  • Streams are multiplexed

  • Streams are prioritized

  • Binary framing layer

  • Flow control

  • Server push

  • Header compression

2.8.1. About

../../_images/http-http2-about.jpeg

Figure 2.21. Difference between HTTP 1.0 vs 2.0 [1]

../../_images/http-http2-flowdiagram.png

Figure 2.22. HTTP 2.0 Flow Diagram [2]

../../_images/http-http2-pipelining.jpeg

Figure 2.23. HTTP 2.0 Pipelining [3]

../../_images/http-http2-multiplexing.png

Figure 2.24. HTTP 2.0 Multiplexing [5]

../../_images/http-http2-push.png

Figure 2.25. HTTP 2.0 Push [4]

2.8.2. References