HTTP2, HTTPS, HTTP Conections & TLS Handshake

HTTP 1.1

  • Connectino Behavior

    • New Connection for each request
    • Connection Reuse
    • Connection Closure
  • Performance Consideration:

    • Latency
    • Resource Consumption

HTTPs (HTTP over TLS/SSL)

  • Connection Behavior
    • TLS Handshake
    • Persistent Connections
    • HTTP/1.1 Features
  • Performance Considerations
    • Latency
    • Connection Resumption

HTTP2

  • Connection Behavior
    • Multiplexing
    • Single Connection
    • Prioritization
  • Performance Considerations
    • Reduced Latency
    • Lower Resource Usage

References :

  1. http1.1 : https://www.rfc-editor.org/rfc/rfc9110.html
  2. http2 : https://httpwg.org/specs/rfc7540.html
  3. https : https://en.wikipedia.org/wiki/HTTPS
  4. tls : https://en.wikipedia.org/wiki/Transport_Layer_Security