Networking I: HTTP and transport
Explain HTTP versions, connections and TLS.
- WEB.12.01HTTP semantics in depthCoreMid-level12 min
- WEB.12.02TCP, TLS and connection setupCoreMid-level11 min
- WEB.12.03HTTP/1.1, HTTP/2 and HTTP/3CoreMid-level11 min
Interview questions in this module
- What is the difference between HTTP/1.1, HTTP/2 and HTTP/3?
- Which HTTP methods are idempotent? Why does it matter?
- 301 vs 302 vs 307 vs 308?
- 401 vs 403?
- Describe a TLS handshake at a high level.
- Is bundling still useful with HTTP/2?