>

Schedule


Week 1Monday, January 6th

#Lecture: Course Intro, Bandwidth & Delay, and Socket Basics

Covers: 1.1, 1.2 (no 1.2.2), 1.3 (no 1.3.2), 1.4, 1.5, 2.7 (no 2.7.1)

Project 0 Released
Wednesday, January 8th

#Lecture: HTTP, Web Caching

Covers: 2.1, 2.2.1-2.2.3, 2.2.5

Thursday, January 9th
Homework 1 Released
Friday, January 10th

#Discussion: End-to-End Model, Sockets

#Office Hours

Week 2Monday, January 13th

#Lecture: HTTP/2, Cookies, DNS

Covers: 2.2.4, 2.2.6, 2.4-2.4.2

Wednesday, January 15th

#Lecture: DNS and CDN

Covers: 2.4.2-2.4.3, 2.6.3

Friday, January 17th

#Discussion: End-to-End Model, Sockets

Sunday, January 19th
Project 0 Due
Week 3Monday, January 20th
Martin Luther King Jr. Day
Project 1 Released
Tuesday, January 21st
Homework 1 Due
Wednesday, January 22nd

#Lecture: Transport

Covers: 3.1-3.4

Thursday, January 23rd
Homework 2 Released
Friday, January 24th

#Discussion: Project 1, HTTP, DNS

Week 4Monday, January 27th

#Lecture: TCP

Covers: 3.5

Wednesday, January 29th

#Lecture: Congestion Control

Covers: 3.6-3.7

Friday, January 31st

#Discussion: Transport + Midterm Review

Week 5Monday, February 3rd

#Lecture: QUIC

Tuesday, February 4th
Homework 2 Due
Wednesday, February 5th

Midterm

Location TBD

Thursday, February 6th
Homework 3 Released
Friday, February 7th

#Discussion: QUIC

Week 6Monday, February 10th

#Lecture: Internet Protocol (IP)

Wednesday, February 12th

#Lecture: Addressing, NAT, IPv6

Friday, February 14th

#Discussion: Internet Protocol

Week 7Monday, February 17th
Presidents’ Day
Tuesday, February 18th
Homework 3 Due
Wednesday, February 19th

#Lecture: Security 101

Project 1 Due
Thursday, February 20th
Homework 4 Released
Project 2 Released
Friday, February 21st

#Discussion: Security

Week 8Monday, February 24th

#Lecture: Routing Algorithms and Protocols 1

Wednesday, February 26th

#Lecture: Routing Algorithms and Protocols 2

Friday, February 28th

#Discussion: Routing + BGP

Week 9Monday, March 3rd

#Lecture: Routing in the Internet

Tuesday, March 4th
Homework 4 Due
Wednesday, March 5th
Friday, March 7th
Week 10Monday, March 10th

#Lecture: Hubs and Switches

Wednesday, March 12th

#Lecture: Course Review

Friday, March 14th

#Discussion: Final Review

FinalsWednesday, March 19th
Project 2 Due
Friday, March 21st

Final

Location TBD