Tentative Schedule (subject to change)

Day Date Lecture Topic Reading Reference
Assignments
M 10/1 Introduction

Join Piazza
W 10/3 Networking Basics, Sockets C/S: Chapters 1, 2
K&R: 1.1, 1.3

M 10/8 Protocol Layers, Architecture
K&R 1.4, 1.5
W 10/11 No Lecture

M 10/15 Routing Algorithms
K&R 4.5

W 10/17 Interdomain Routing, IP addressing
K&R 4.6
Project 1 Due 10/19
M 10/22 BGP, IP
Comer/Stevens: Chapter 4, 5, 6
W 10/24 TCP Basics
Project 2
M 10/29 Congestion Control

W 10/31 DNS

M 11/5 TBD

W 11/7 Remote Procedure Calls
M 11/12 In class Midterm
W 11/14 Mobile Networking

M 11/19 Wireless Routing, TCP

W 11/21 Datacenter Networks
Project 3
M 11/26 Datacenter Networks/ Data-driving network design


W 11/28 Peer-to-Peer and Distributed Hash Tables

M 12/3 Final Review


W 12/5 Mid-term II (Network Security)