Schedule

Date Topics Notes Readings
Intro
Thu 09/07 L1 - Intro
[pdf] [pptx]
Snowcast out 1.1-1.3
Tue 09/12 L2 - Layering
[pdf] [pptx]
1.4, 1.5
Physical and Link Layers
Thu 09/14 L3 - Physical Layer
[pdf] [pptx]
Snowcast milestone 2.1-2.3
Tue 09/19 L4 - Link Layer
[pdf] [pptx]
2.4,2.5
Thu 09/21 L5 - Switching
[pdf] [pptx]
Snowcast due (11:59pm); HW1 out. 2.6,3.1
Tue 09/26 L6 - Link Layer Wrap-up
Use the slides from lecture 05 3.1 (cont)
Network Layer - Data Plane
Thu 09/28 L7 - IP Intro
[pdf] [pptx]
3.2.1-3.2.8
Mon 10/02
HW1 due (11:59pm); IP and LT Codes out.
Tue 10/03 L8 - IP Continued
Use slides from lecture 07 3.3, 3.4.4
Thu 10/05 L9 - Intra-domain routing
[pdf] [pptx]
IP_helpsesison
Network Layer - Control Plane
Tue 10/10 L9 - Intra-domain routing
IP Milestone due 4.1.2
Thu 10/12 L10 - Inter-domain routing 1 (Intro to BGP)
[pdf] [pptx]
HW2 out 4.1.2
Tue 10/17 L11 - Inter-domain routing 2 (Policy and Security)
[pdf] [pptx]
IP due (Monday 11:59pm) 4.1.2, but goes beyond book. BGP Wedgies are described in RFC 4264
Thu 10/19 L12 - Network Layer Wrap-up
[pdf] [pptx]
HW2 due (11:59pm) 3.2.8 (ICMP), 4.1.3 (IPv6)
Mon 10/23 Midterm 7-9pm at J. Walter Wilson 301
TCP out
Transport Layer
Tue 10/24 L13 - Transport Layer I
[pdf] [pptx]
UDP and TCP intro. Audio 5.1, 5.2.1-5.2.3
Thu 10/26 L14 - Transport Layer II
[pdf] [pptx]
Video 5.2.4-5.2.8; 6.3
Tue 10/31 L15 - Fun with Congestion Control
[pdf] [pptx]
RTT estimation, RED, Cheating TCP 6.4.3. Some content not in book.
Thu 11/02 L16 - Transport Layer Wrapup
TCP milestone I
Application Layer
Tue 11/07 L17 - DNS and CDN
[pdf] [pptx]
9.3.1
Thu 11/09 L18 - Web
[pdf] [pptx]
TCP milestone II 9.12
Tue 11/14 L19 - Video on the Web and P2P
[pdf] [pptx]
9.4-9.4.3
Thu 11/16 L20 - Data / RPC
[pdf] [pptx]
How to write your own application-level protocol. 5.3
Final Stretch
Tue 11/21 L21 - Wireless
[pdf] [pptx]
TCP due 2.7 (intro), 2.7.1
Thu 11/23 Thanksgiving
Thu 11/30 L23 - SDNs Andrew Ferguson
[pdf] [pptx]
Tue 12/05 L22 - Security
[pdf] [pptx]
IP over DNS, HW3 out 8.1, 8.2, 8.4.3
Tue 12/12 L24 - Wrap-up
[pdf] [pptx]
HW3 due
Tue 12/12
Project 4 due
Mon 12/18 Final Exam, 2 pm
Everything presented in class is fair game. More emphasis on material after midterm.