BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.in.pycon.org//LRZZWS
BEGIN:VTIMEZONE
TZID:IST
BEGIN:STANDARD
DTSTART:20000101T000000
RRULE:FREQ=YEARLY;BYMONTH=1
TZNAME:IST
TZOFFSETFROM:+0530
TZOFFSETTO:+0530
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-2025-LRZZWS@cfp.in.pycon.org
DTSTART;TZID=IST:20250914T145000
DTEND;TZID=IST:20250914T152000
DESCRIPTION:In the age of high-level frameworks and AI-driven development\,
  it's easy to treat the network as a black box. But what *really* happens 
 when your Python code calls `requests.get()` or communicates with a micros
 ervice? What _really_ happens\, when you visit a website? This talk peels 
 back the layers of abstraction\, returning to the fundamentals of networki
 ng that power our increasingly interconnected world.\n\nWe'll embark on a 
 journey from the familiar OSI model (remember "Please Do Not Touch Steve's
  Pet Alligator"?) to the observable reality of network packets. Using Pyth
 on and the Scapy library\, we will dissect the lifecycle of a simple web r
 equest. We'll witness the DNS lookup\, the dance of the TCP handshake\, th
 e secure establishment of a TLS session\, and the flow of HTTP/S data.\n\n
 Forget abstract diagrams\; we'll programmatically construct and inspect pa
 ckets\, comparing what Scapy reveals with what your browser does silently.
  The goal? To empower Python developers to really look at netw
DTSTAMP:20260317T132503Z
LOCATION:Track 2
SUMMARY:Know Thy Packets: Demystifying Network Fundamentals with Scapy - Sh
 rayas\, Rengaraj D
URL:https://cfp.in.pycon.org/2025/talk/LRZZWS/
END:VEVENT
END:VCALENDAR
