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, ?? |
|
|
|
|
|