How the Internet Works

*
Accepted Session
Short Form
Beginner
Scheduled: Wednesday, June 24, 2015 from 2:30 – 3:15pm in B201

Excerpt

The Internet runs the world; it connects our devices, powers our businesses, and even talks to our thermostats. But how does it all happen? We will follow an adventurous young web browser from the moment a hapless user presses "enter" and witness the trials and tribulations of many packets. Ride alongside the most fearsome syscalls as we learn how the Internet works!

Description

This talk is a basic overview of the technologies and protocols that get a request from your browser to “https://google.com/” and back again. This includes the DNS request, basics of network routing, TLS handshake and initialization, and HTTP request.

  • DNS and UDP
  • Static routing and ARP
  • IP, Ethernet, and 802.11
  • BGP and autonomous systems
  • DNS reply
  • HTTP request
  • TLS handshake (protocol only, not cryptography)
  • TCP handshake
  • HTTP reply

Tags

internet, routing, tcp

Speaking experience

I've got the last year or so of my talks up at https://coderanger.net/talks/ with slides and video when available. I'm a frequent speaker at PyCon as well at local meetups in San Francisco.

Speaker

  • Headshot smaller

    Biography

    Noah Kantrowitz is a web developer turned infrastructure automation enthusiast, and all around engineering rabble-rouser. By day he builds tools and teaches, and by night he leads the Python Software Foundation infrastructure team. He is an active member of the Chef community, and enjoys merge commits, cat pictures, and beards.

    Sessions

      • Title: How the Internet Works
      • Track: Chemistry
      • Room: B201
      • Time: 2:303:15pm
      • Excerpt:

        The Internet runs the world; it connects our devices, powers our businesses, and even talks to our thermostats. But how does it all happen? We will follow an adventurous young web browser from the moment a hapless user presses “enter” and witness the trials and tribulations of many packets. Ride alongside the most fearsome syscalls as we learn how the Internet works!

      • Speakers: Noah Kantrowitz