Date Instructor Topics Notes Readings
Tue, Aug 27 Steenkiste Introduction: The Web part 1, What is a Protocol?, and Protocol Stacks
[pdf]
P&D Chapter 1
Thu, Aug 29 Sherry Routing Algorithms I: Local Area Networks, Distance Vector vs Link State, SDN
[pdf]
P&D 3.1
Fri, Aug 30 TAs Going from an RFC to Lex/YACC and Tests
[pdf]
Mon, Sep 02
LABOR DAY
Tue, Sep 03 Sherry Routing Algorithms II: Local Area Networks, Distance Vector vs Link State, SDN
[pdf]
P&D 3.4
Thu, Sep 05 Steenkiste Network Layer I: IP Addressing
[pdf]
P&D 3.3
Fri, Sep 06 TAs Debugging & using GDB
[pdf]
Mon, Sep 09
COURSE ADD/DROP DEADLINE
Tue, Sep 10 Steenkiste Network Layer II: IP Protocol
[pdf]
P&D 3.3
Thu, Sep 12 Steenkiste Network Layer III: IP in the real world
[pdf]
P&D 4.1
Fri, Sep 13 TAs Advanced Git
[pdf]
Tue, Sep 17 Steenkiste Internet Naming IV: DNS
[pdf]
P&D 4.1
Thu, Sep 19 Steenkiste Internet Routing V - BGP
[pdf]
P&D 9.3
Tue, Sep 24 Sherry Transport & Performance I: Transmission and Propagation delay, Loss Recovery: ACK, NACK, GBN
[pdf]
P&D 5.1
Thu, Sep 26 Sherry Transport & Performance II: Flow Control vs Congestion Control, TCP Reno Congestion Avoidance
[pdf]
P&D 6.3
Fri, Sep 27 TAs Advanced Git
[pdf]
Tue, Oct 01 Dr. Te-Yuan Huang (Netflix) The building blocks of the Netflix Streaming Experience.
GUEST LECTURE. Slides available here.
Thu, Oct 03 Sherry Transport and Performance III: TCP Performance, Fairness, Implementations & Handshakes
[pdf]
P&D 6.4
Fri, Oct 04 TAs Intro to P2 and using Wireshark
[pdf]
Tue, Oct 08 The Internet End-to-End & Midterm Review
[pdf]
Thu, Oct 10 MIDTERM
Tue, Oct 15 Peter Steenkiste Internet Services I: HTTP, HTTP 2.0, HTTP Performance
[pdf]
At the beginning of class, Dr. Emily Weiss from the Eberly Center will do a focus group with students to help improve 15-441/641. Lecture will continue after the focus group. P&D 9.1
Thu, Oct 17 Steenkiste Internet Services II: CDNs, P2P, Geolocation, Anycast
[pdf]
P&D 9.4
Fri, Oct 18
MID-SEM BREAK
Mon, Oct 21
MID-SEM GRADES DUE
Tue, Oct 22 Steenkiste Internet Services III: Video Streaming
[pdf]
Thu, Oct 24 Steenkiste QoS, Rate limiting and Fairness
[pdf]
Fri, Oct 25 NO CLASS
NO CLASS: University-Wide Community Engagement Day
Tue, Oct 29 Sherry Network Security I: Introduction to Cryptography
[pdf]
P&D 8.2
Thu, Oct 31 Network Security II
[pdf]
P&D 8.3
Tue, Nov 05 Sherry Network Security III
[pdf]
P&D 8
Thu, Nov 07 Sherry Datacenters
[pdf]
Fri, Nov 08 TAs Intro to P3
[pdf]
Tue, Nov 12 Steenkiste PHY and datalink
[pdf]
Thu, Nov 14 Steenkiste Datalink
[pdf]
Fri, Nov 15 TAs CDN and Video Material for P3
[pdf]
Tue, Nov 19 Steenkiste Wireless III: WiFi
[pdf]
P&D 2.7
Thu, Nov 21 Steenkiste Cellular and Mobility
[pdf]
P&D 2.8
Tue, Nov 26 Steenkiste Virtual Networking
[pdf]
Wed, Nov 27
THANKSGIVING BREAK
Thu, Nov 28
THANKSGIVING BREAK
Fri, Nov 29
THANKSGIVING BREAK
Tue, Dec 03 Sherry Internet Past\&Future
[pdf]
Thu, Dec 05 Sherry Final Review
[pdf]
Fri, Dec 06 NO CLASS NO CLASS
LAST DAY OF CLASSES
Wed, Dec 18
FINAL GRADES DUE