Date Instructor Topics Notes Readings
Tue, Aug 27 Steenkiste Introduction, The Web part 1, What is a Protocol?, Applications and Protocol Stacks
Thu, Aug 29 Sherry Routing Algorithms I: Local Area Networks, Distance Vector vs Link State, SDN
Fri, Aug 30 TAs Going from an RFC to Lex/YACC and Tests
Mon, Sep 02
LABOR DAY
Tue, Sep 03 Sherry Routing Algorithms II: Local Area Networks, Distance Vector vs Link State, SDN
Thu, Sep 05 Steenkiste Internet Routing I: IP Addressing
Fri, Sep 06 TAs Debugging & using GDB
Mon, Sep 09
COURSE ADD/DROP DEADLINE
Tue, Sep 10 Steenkiste Internet Routing II: IP Addressing
Thu, Sep 12 Steenkiste Internet Routing III: IP Protocol, IPv6, NAT
Tue, Sep 17 Sherry Internet Routing IV: BGP
Thu, Sep 19 DNS
Tue, Sep 24 Transport & Performance I: Transmission and Propagation delay, Loss Recovery: ACK, NACK, GBN
Thu, Sep 26 Transport & Performance II: Flow Control vs Congestion Control, TCP Reno Congestion Avoidance
Tue, Oct 01 Transport and Performance III: TCP Performance, Fairness, Implementations & Handshakes
Thu, Oct 03 The Internet End-to-End
Tue, Oct 08 Midterm Review
Thu, Oct 10 MIDTERM
Tue, Oct 15 Internet Services I: HTTP, HTTP 2.0, HTTP Performance
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 Internet Services II: CDNs, P2P, Geolocation, Anycast
Fri, Oct 18
MID-SEM BREAK
Mon, Oct 21
MID-SEM GRADES DUE
Tue, Oct 22 Internet Services III: Video Streaming
Thu, Oct 24 Network Security I: DDoS, Amplification, SYN Cookies, Spoofing, BGP Hijacks
Fri, Oct 25 NO CLASS
NO CLASS: University-Wide Community Engagement Day
Tue, Oct 29 Network Security II: Public and Private Key Crypto
Thu, Oct 31 Network Security III: TLS/SSL, Certificate Authorities
Tue, Nov 05 Sherry QoS, Rate Limiting and Fairness
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