Rob Richardson

Rob Richardson is a software craftsman building web properties in ASP.NET and Node, React and Vue. He’s a Microsoft MVP, published author, frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high quality software development. You can find this and other talks at https://robrich.org/presentations and follow him on twitter at @rob_rich.

Anatomy of a Web Request

What happens after you type the web address before the page renders? Is it a black box to you? It doesn't need to be. We'll peel back the onion and look at DNS, HTTP, TLS, and briefly discuss the client render pipeline and windows metaphors. Ultimately we'll see the internet is not a black box. Open the lid and look inside.

Notes and comments

This talk doesn't talk about the server-side processing: routing, server queries, etc. It doesn't talk about browser processing: ajax callbacks, CORS headers. Instead it talks about everything else that happens during a web request: HTML headers, TCP, Ethernet frames, DNS, HTTPS, TCP slow start, and even to Win32 messages and browser suggestions. This talk is a great skim across all the technologies involved in the web.