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.3
Thu, Sep 05 Steenkiste Network Layer I: IP Addressing
[pdf]
P&D 3.2
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]
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.
Thu, Oct 17 Steenkiste Internet Services II: CDNs, P2P, Geolocation, Anycast
[pdf]
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 Network Security I: DDoS, Amplification, SYN Cookies, Spoofing, BGP Hijacks
Thu, Oct 31 Network Security II: Public and Private Key Crypto
Tue, Nov 05 Sherry Network Security III TLS/SSL, Certificat Authorities
Thu, Nov 07 Sherry Datacenters
Tue, Nov 12 Steenkiste Wireless I: Carrier Sense
Thu, Nov 14 Steenkiste Wireless II: Wifi
Tue, Nov 19 Steenkiste Wireless III: LTE & Celular
Thu, Nov 21 Steenkiste Mobility
Tue, Nov 26 Virtual Networking
Wed, Nov 27
THANKSGIVING BREAK
Thu, Nov 28
THANKSGIVING BREAK
Fri, Nov 29
THANKSGIVING BREAK
Tue, Dec 03 Leftover
Thu, Dec 05 Final Review
Fri, Dec 06 TAs Final Review
LAST DAY OF CLASSES
Wed, Dec 18
FINAL GRADES DUE