Instructor | Cristian Estan office hours Mondays 3-4, Wednesdays 9-10 in CSS 7387 |
TAs | Shreepadma Venugopalan office hours Tuesdays 9-10, Wednesdays 2-3 in CSS 3379 |
Suresh Sridharan office hours Mondays 9-10, Thursdays 9-10 in CSS 3385 | |
Class time | Tuesdays and Thursdays 1:00PM-2:15PM in CSS 1240 |
Final | 12/19/2005, 2:45PM to 4:45PM in CSS 1240 |
Textbook | Computer
Networks: A Systems Approach (3rd Edition) by Larry Peterson and Bruce Davie. Morgan Kaufmann, 2003. ISBN: 1-55860-832-X |
Recommended books |
W. Richard Stevens UNIX Network Programming, Volume 1: Networking APIs - Sockets and XTI, Prentice Hall, 1998, ISBN: 0-13-490012-X Radia Perlman, "Interconnections: Bridges, Routers, Switches, and Internetworking Protocols (2nd Edition)", Pearson Education, 14 September, 1999. ISBN: 0201634481 |
Syllabus |
Postscript
PDF |
Date | Class topic | Class notes | Book chapter | Quiz | Assignment | Project |
Tue, Sep 6 | Introduction | PostScript and PDF |
1.1-1.3 | |||
Thu, Sep 8 | More introduction | PostScript and PDF |
1.4 | Description of last year's project PostScript and PDF | ||
Tue, Sep 13 | Performance, encoding, framing | PostScript and PDF |
1.5-2.3 | First programming assignment with instructions and code outline. | Project description PostScript and PDF | |
Thu, Sep 15 | Error detection, reliability through retransmission | PostScript and PDF |
2.4,2.5 | Instructions for milestone 1 PostScript and PDF | ||
Tue, Sep 20 | Ethernet | PostScript and PDF |
2.6 | |||
Thu, Sep 22 | Wireless LANs, Network adaptors | PostScript and PDF |
2.8-2.10 | Quiz1 solutions PostScript and PDF, avg. 14.1(3.8) | Milestone 1 - warm up, avg. 10(0) | |
Tue, Sep 27 | Ethernet bridges | PostScript and PDF |
3.2 | Assignment 1 due, avg. 9.05(1.5) | ||
Thu, Sep 29 | IP | PostScript and PDF |
4.1, 4.3.1, 4.3.2 | Second programming assignment with instructions | .||
Tue, Oct 4 | Connection oriented networks | PostScript and PDF |
3.1,3.3 | |||
Thu, Oct 6 | Switch/router implementation, NAT, IPv6 | PostScript and PDF |
3.4,4.3.5 | Quiz2 solutions PostScript and PDF, avg. 15.1(2.9) | ||
Tue, Oct 11 | Routing | PostScript and PDF |
4.2 | Assignment 2 due, avg. 9.16(1.26) | ||
Thu, Oct 13 | BGP | PostScript and PDF |
4.3.3 | |||
Tue, Oct 18 | Quiz3 solutions PostScript and PDF, avg. 15.5(2.7) | Milestone 2 - planning, avg. 10(0) | ||||
Thu, Oct 20 | Network security guest lecture by David Parter | Slides | ||||
Tue, Oct 25 | VLANs, VPNs, Mobile IP | PostScript and PDF |
3.2.4, 4.1.8, 4.2.5, 4.5 | Assignment 3 | ||
Thu, Oct 27 | IP Multicast, UDP | PostScript and PDF |
4.4, 5.1 | |||
Tue, Nov 1 | TCP | PostScript and PDF |
5.2 | Quiz4 solutions PostScript and PDF, avg. 12.9(3.6) | ||
Thu, Nov 3 | TCP congestion control | PostScript and PDF |
6.3 | |||
Tue, Nov 8 | Remote procedure calls | PostScript and PDF |
5.3, 7.1 | |||
Thu, Nov 10 | DNS | PostScript and PDF |
9.1 | Assignment 3 due, avg. 8.6(1.2) | Milestone 3 - coding | |
Tue, Nov 15 | PostScript and PDF |
9.2.1 | ||||
Thu, Nov 17 | Web | PostScript and PDF |
9.2.2, 9.4.3 | Quiz5 solutions PostScript and PDF, avg. 14.7(2.8) | ||
Tue, Nov 22 | Data compression | PostScript and PDF |
7.2 | Fourth programming assignment with a short description of troll and the full troll man page | ||
Tue, Nov 29 | Peer to peer applications | PostScript and PDF |
9.4.2 | Quiz6 solutions PostScript and PDF, avg 15.1(3.6) | ||
Thu, Dec 1 | Network security (crypto) | PostScript and PDF |
8 | Milestone 4 - clean up | ||
Tue, Dec 6 | Network security (firewalls, DoS, etc) | PostScript and PDF |
8 | |||
Thu, Dec 8 | Wireless networking guest lecture by prof. Suman Banerjee | |||||
Tue, Dec 13 | Quality of Service | PostScript and PDF |
6.5 | Quiz7 solutions PostScript and PDF, avg. 15.8(4.9) | ||
Thu, Dec 15 | Review | Assignment 4 due, avg. 7.3(2.0) |