Change the future

Friday 10:50 a.m.–11:20 a.m.

How the Internet works

Jessica McKellar

Audience level:
Novice
Category:
Other

Description

This talk is an introduction to the Internet's structure and protocols through fun experiments from the Python perspective. We'll use Python libraries like Scapy and Twisted to explore what happens at a networking level as you surf the Web, how coffee shop Internet access works, and more.

Abstract

This talk is an introduction to the Internet's structure and protocols through fun experiments from the Python perspective.

We'll use Python libraries like Scapy and Twisted to explore:

  • What happens under the hood when you type python.org into your browser bar and hit enter
  • What data you reveal about yourself as you surf the Web
  • How coffee shop Internet access works
  • How to propose marriage on your local network via ARP cache poisoning

By the end of this talk you'll:

  • Understand the core Internet protocols and how design decisions from the early Internet impact us today
  • Have exposure to popular Python networking libraries
  • Ace basic networking interview questions
  • Think sniffing your own wireless traffic is a fun way to spend a Saturday morning