Link Search Menu Expand Document

Calendar

Week 1

Tue Sep 19
Lecture 1Introduction
Reading: Chapter 1: Computer Networks and the Internet
Thu Sep 21
Lecture 2Internet Core, Layering and Sockets
Reading: Cont. Chapter 1: Computer Networks and the Internet

Week 2

Tue Sep 26
Lecture 3Application-layer Protocols, HTTP
Reading: Chapter 2.1 - 2.3: Apps, HTTP, SMTP
Homework 1: Released
Project 1: Released
Thu Sep 28
Lecture 4DNS
Reading: Chapter 2.4 - 2.8: DNS

Week 3

Tue Oct 3
Lecture 5Reliable Transport
Reading: Chapter 3.1 - 3.4: Reliable Transport
Homework 1: DUE
Thu Oct 5
Lecture 6TCP
Reading: Chapter 3.5: TCP Basics

Week 4

Mon Oct 9
Project 1: DUE
Tue Oct 10
Lecture 7TCP Congestion Control
Reading: Chapter 3.6 - 3.9: TCP Congestion Control
Homework 2: Released
Project 2: Released
Thu Oct 12
Lecture 8The IP protocol and routers’ architecture
Reading: Chapter 4.1 - 4.2 - 4.3.1

Week 5

Tue Oct 17
Lecture 9IP addressing
Reading: Chapter 4.3 (Addressing) & 4.6 (Middleboxes)
Homework 2: DUE
Thu Oct 19
Lecture 10Routing Algorithm & Broadcasting
Reading: Chapter 5.1 - 5.3: Routing Algorithms

Week 6

Mon Oct 23
Project 2: DUE
Tue Oct 24
Midterm Exam
Thu Oct 26
Lecture 11BGP Routing
Reading: Chapter 5.4 and 5.8: BGP
Homework 3: Released
Project 3: Released

Week 7

Tue Oct 31
Lecture 12Software-Defined Networking
Reading: Chapter 4.4 (Generalized Forwarding) & 5.5 (The SDN Control Plane)
Thu Nov 2
Lecture 13Medium Access Control
Reading: Chapter 6.1 - 6.3: Link Layer Basics
Homework 3: DUE

Week 8

Tue Nov 7
Lecture 14Ethernet
Reading: Chapter 6.4 - 6.8: Ethernet
Wed Nov 8
Project 3: DUE
Thu Nov 9
Lecture 15Encryption and Anonymity
Reading: Chapter 8.1 - 8.2: Encryption
Homework 4: Released
Project 4 (optional): Released

Week 9

Tue Nov 14
Lecture 16Authentication
Reading: Chapter 8.3 - 8.6: Authentication
Thu Nov 16
Lecture 17Mobility
Reading: Chapter 7.5 - 7.8: Mobility
Homework 4: DUE

Week 10

Tue Nov 21
Lecture 18QUIC and Course Review
Thu Nov 23
Thanksgiving

Week 11

Mon Nov 27
Project 4 (optional) DUE

Week 12

Mon Dec 4
Final exam 12PM-2PM