There is one official text for the course:
Your final grade for the course will be based on the following weights:
The three written homework assignments will all be done individually. The first program, Snowcast, will also be done individually, while the remaining programs will be completed in groups of two (2).
The schedule of classes is still being finalized, watch this space!
Also available as an ical file that you can subscribe to.
Date | Topics | Notes | Readings |
---|---|---|---|
Thu 01/27 | L1 Intro/Logistics [pdf] [pptx] |
Assignment 1 (Snowcast) released | 1.1-1.3 |
Tue 02/01 | L2. Sockets Programming [pdf] [pptx] |
[handout][examples] | 1.4, 1.5 |
Thu 02/03 | L3. Physical Layer [pdf] [pptx] |
2.1-2.3 | |
Fri 02/04 | |
Snowcast Milestone by 6PM | |
Tue 02/08 | L4. Link Layer [pdf] [pptx] |
2.4-2.7 | |
Thu 02/10 | L5. Switching [pdf] [pptx] |
Homework 1 released | 3.1, 3.2, 3.4 |
Fri 02/11 | |
Assignment 1 (Snowcast) due, 10PM | |
Tue 02/15 | NC, Rodrigo out of town |
||
Thu 02/17 | L6. IP and Forwarding [pdf] [pptx] |
Assignment 2 (IP) released | 4.1.1-4.1.7, 4.3.1-4.3.2 |
Fri 02/18 | |
Homework 1 due | |
Tue 02/22 | NC, Winter Weekend |
||
Thu 02/24 | L7. Intradomain Routing [pdf] [pptx] |
4.2 | |
Tue 03/01 | L8. Interdomain Routing (BGP) [pdf] [pptx] |
4.3.3, 4.3.4 | |
Thu 03/03 | L9. Network Layer Wrap-Up [pdf] [pptx] |
Homework 2 released | 4.4, 4.3.5 |
Fri 03/04 | |
Assignment 2 (IP) due | |
Tue 03/08 | L10. Transport Layer I - TCP Intro [pdf] [pptx] |
5.1, 5.2.1-5.2.3 | |
Thu 03/10 | L11. Transport Layer II - Flow and Congestion Control [pdf] [pptx] |
5.2.4-5.2.8, 6.3 | |
Fri 03/11 | |
Homework 2 due | |
Sun 03/13 | |
Assignment 3 (TCP) released | |
Tue 03/15 | Midterm |
||
Thu 03/17 | L12. Congestion Control, TCP Friendliness, Avoidance, Fair Queueing [pdf] [pptx] |
6.2.2, 6.4.2-6.4.3, 6.5.4 | |
Tue 03/22 | L13. DNS [pdf] [pptx] |
9.1.3 | |
Thu 03/24 | L14. Web [pdf] [pptx] |
9.1.2 | |
Tue 03/29 | Spring Break! |
||
Thu 03/31 | Spring Break! |
||
Tue 04/05 | L15. Content Distribution [pdf] [pptx] |
9.4.3 | |
Thu 04/07 | L16. P2P, Overlays! [pdf] [pptx] |
9.4-9.4.2 | |
Tue 04/12 | L17. Data [pdf] [pptx] |
5.3 | |
Thu 04/14 | L18. High-peformance servers (Canceled) |
Homework 3 released | |
Sat 04/16 | |
Assignment 3 (TCP) due | |
Tue 04/19 | L18. Wireless [pdf] [pptx] |
2.8 (intro), 2.8.2 | |
Thu 04/21 | L19. Network Programming [pdf] [pptx] |
||
Fri 04/22 | |
Assignment 4 released | |
Fri 04/22 | |
Homework 3 due | |
Tue 04/26 | L20. Security [pdf] [pptx] |
8.1, 8.2, 8.4.3 | |
Thu 04/28 | L21. Wrap-up [pdf] [pptx] |
Last Lecture | |
Fri 04/29 | Start Reading Period |
||
Tue 05/10 | |
Assignment 4 due | |
Fri 05/13 | Final Exam |
All materials in this course are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License.
Last updated: Thu Feb 23 12:03:33 -0500 2012 [validate xhtml]