Engrain by ByteRush

WEB.12 3 concepts · 3 ready

Networking I: HTTP and transport

Explain HTTP versions, connections and TLS.

  1. WEB.12.01HTTP semantics in depthCoreMid-level12 min
  2. WEB.12.02TCP, TLS and connection setupCoreMid-level11 min
  3. WEB.12.03HTTP/1.1, HTTP/2 and HTTP/3CoreMid-level11 min

Interview questions in this module

  1. What is the difference between HTTP/1.1, HTTP/2 and HTTP/3?
  2. Which HTTP methods are idempotent? Why does it matter?
  3. 301 vs 302 vs 307 vs 308?
  4. 401 vs 403?
  5. Describe a TLS handshake at a high level.
  6. Is bundling still useful with HTTP/2?