CS 168

Specific lectures are subject to change. Assignment out/in dates are only a guide for approximate deadlines for each week. Please consider the handin date on the assignment page and on the handout as authoritative.

Projects Policy:

All projects must be electronically handed in by 11:59 PM on the day indicated on the assignment.

Homework Policy:

All homeworks are due at 11:59 pm on the day indicated on the homework. They should be put in the CS168 handin bin in CIT 242. Homework solutions are only available from within the CS department firewall (if you're not in the building, you'll need to login remotely or connect via the CS VPN).

Date Lecture Slides Chapters Out In
9/6 Overview of Networking [intro] 1, 2 Snowcast
9/11 Socket Programming [sockets] 1, 2
9/13 Physical Layer [physical] 3, 4.1-4.3
9/17 Snowcast
9/18 Link Layer [link] 4.4-4.8
9/20 Switching [switching] 4.4-4.8, 5.1, 5.5 HW1
solution
9/25 IP [ip] 5.2, 5.6 IP
9/27 RIP Routing [pdf|ppt] 5.2, 5.6 HW1
10/2 OSPF Routing [above] 5.2, 5.6
10/4 Multicast Routing [multicast]
10/9 Mobility & Wireless [wireless] HW2
solution
10/10 IP
10/11 Domain Name System [dns]
10/16 Midterm
10/18 TCP (Connections) [pdf] 6 TCP
10/23 TCP (Reliability) [pdf] 6
10/25 TCP (Congestion Control) [pdf] 6
10/30 TCP (Dynamics) [pdf] 6
11/1 Cryptographic Primitives [encryption] HW3
solution
HW2
11/6 SSL and Web Authentication [ssl]
11/8 Compression [compression]
11/12 Error Detection and Correction [coding] TCP
11/13 Compression [compression] HW3
11/15 IPP "Guest Lectures" Final Project
11/20 Overlays [overlays] HW4
11/22 Thanksgiving. No Class
11/27 Super Proxy [sproxy]
11/29 Peer-to-peer [pdf]
12/4 IPv6 [pdf]
12/6 Middleboxes [pdf]
12/10 Final Project
12/11 TBD
12/?? Final Exam, ??


cs168 mailing list cs168tas@cs.brown.edu
Syllabus Staff References