S6E9: "The Web of Tomorrow"

Posted
Modified
Comments 0

Navigation
Previous EpisodeNext Episode
Log
Recorded (UTC) Aired (UTC) Editor
2021-06-10 02:41:36 2021-06-20 02:13:33 "Edita"
Verification
Format SHA256 GPG Audio File
MP3 7d19a7897f8a726c1c9d7f3eee8fcac83af741ab47fdf67fe32861e9db0e3de9 click click
OGG 7e39dcb9338501b3693a5f532c56f7a98a15420d80466015c804699cc59b9b86 click click
Quicklisten:

In this episode, we talk about HTTP/2, HTTP/3, and QUIC.

Just the Tip

  • When copying code from StackExchange, you should first paste it in a plaintext editor (preferably an ASCII-only editor) and then copying from there to strip out nasty unicode. (Or some editors like JetBrains IDEs offer a plaintext paste option, which should be used.)

Notes

Starts at 30m22s.

I was drinking Troeg’s Troegenator. Paden was drinking PBR. Jthan was drinking Michelob Ultra.

  • HTTP/2, HTTP/3, and QUIC
    • HTTP/2
      • Was born from SPDY by Google
      • Approximately 97% of browsers in current use support HTTP/2, per Wikipedia.
      • Intended to be backwards-compatible with HTTP/1.1.
      • Stated design goals:
        • Negotiate which HTTP version (or even non-HTTP applications)
        • High-level comparability with HTTP/1.1
        • Support existing HTTP implementation
        • Decrease latency via:
          • Data compression if headers
          • Server-side push
          • Pipelining requests
          • HOL (partially/mostly) resolved
          • Multiplexing multiple requests over a single TCP connection
      • In HTTPS, it requires TLS 1.2 or above with ALPN extension per-spec.
        • Interestingly, the spec itself does not require encryption (HTTPS) but the major browsers (Chrome, Firefox, etc.) that support HTTP/2 will only implement it over TLS/HTTPS.
        • HTTP/2 has a sort of “alternative” to 301/302 redirection via the “Alternative Service” header…
          • But it’s even more flexible than a simple redirect, as it allows things like client-side load-balancing/failover.
    • HTTP/3 and QUIC
      • Again originally presented by Google (Wikipedia article)
      • No longer uses TCP, instead uses QUIC (multiplexed UDP).
        • This completely fixes HOL blocking, including the shortcomings that HTTP/2 has with regards to it.
        • In the process, multiplexing has been moved lower in the stack/OSI model (in comparison with HTTP/2, which multiplexes client sessions over a single TCP session).
      • Both QUIC and HTTP/3 are not a formal RFC yet, but QUIC has a draft.
      • Further reading:

15 Clams

In this segment, Jthan shares with you a little slice of life. The title is a reference to this video. (2m16s in)

Starts at 55m01s.

“What type of positions should I seek out to build up my Operations career?”

It depends on what focus you want. If you like working with hardware or want to end up in NetOps, start as a rack monkey for a datacenter. If you’re looking for SysOps, helpdesk/technicians are a good place to start, etc. Jr. SysAdmin is probably going to be your launching point for all of the significant Ops roles, though.

Also look at what your day-to-day will be.

I talk about how apprenticeships should be a much, MUCH more common thing (and be treated as a valid education) for our field.

Errata

Music

Music Credits
Track Title Artist Link Copyright/License
Intro Bleeping Demo Kevin MacLeod click Filmmusic Standard
Outro Ethernight Club Kevin MacLeod click Filmmusic Standard
(All music is royalty-free, properly licensed for use, used under fair use, or public domain.)

Author
Categories

Comments

There are currently no comments on this article.

Comment...

Enter your comment below. Fields marked * are required. You must preview your comment before submitting it.