parallelization, prioritization, and flow control over streams
multiplexed protocol
- a single TCP connection with any number of bidirectional streams
- Parallel requests are handled over the same connection
- It provides the ability to prioritize one resource over another
- It allows for the unsolicited push of representations from servers to clients
- The request and response headers are compressed
- Frames are delivered on streams and the DATA frame payload is subject to flow control
Common Property
- HTTP2부터 handshake https 필요
- introduces a new binary framing layer that is not backward-compatible