Calendar for CS336 - Spring 2007

This is a tentative calendar for the semester. It is subject to change.

The slides are adapted from the slides accompanying the text: Computer Networking: A Top-Down Approach Featuring the Internet 3rd edition, copyright 2005 J.F Kurose and K.W. Ross, All Rights Reserved.
Week Date Topic Reading Due Assignments Due Slides
1 Jan 22 Intro - What is the Internet? PDF PPT
Jan 24 Network Edge/Core and Physical Media Chapter 1 - 1.1-1.5 Homework 0 PDF PPT
2 Jan 29 Delay and Loss and Layering Chapter 1 - 1.6-1.8
Jan 31 Applications and Web/HTTP Chapter 2 - 2.1-2.2 Ethereal Lab 1 - Getting Started PDF PPT
3 Feb 5 FTP/SMTP Chapter 2 - 2.3-2.4 PDF PPT
Feb 7 DNS Chapter 2 - 2.5 Ethereal Lab: HTTP
4 Feb 12 Sockets Chapter 2 - 2.7 PDF PPT
TCPClient.java, TCPServer.java,
UDPClient.java, UDPServer.java,
WebServer.java
Feb 14 Peer-to-Peer Chapter 2 - 2.6 Ethereal Lab: DNS
5 Feb 21 Transport Layer and UDP Chapter 3 - 3.1-3.3 PDF PPT
6 Feb 26 Reliable Data Transfer Chapter 3 - 3.4 Work on Project 1! PDF PPT
Feb 28 TCP Chapter 3 - 3.5 PDF PPT
7 Mar 5 Congestion Control Chapter 3 - 3.6-3.7 Project 1 PDF PPT
Mar 7 Topics
8 Mar 19 No Class
Mar 21 The Network Layer and Routing Chapter 4 - 4.1 - 4.3 PDF PPT
9 Mar 26 IP Chapter 4 - 4.4 Ethereal Lab: TCP
Mar 28 Routing Chapter 4 - 4.5 - 4.6 PDF PPT
10 Apr 2 Topics/Multicast Ethereal Lab: IP
Apr 4 Mac Layer Chapter 5 - 5.1 - 5.3 PDF PPT
11 Apr 9 Addressing and Ethernet Chapter 5 - 5.4 - 5.5 Project 2 PDF PPT
Apr 11 Interconnections Chapter 5 - 5.6
12 Apr 16 Topics Ethereal Lab: Ethernet and ARP
Approval of Presentation Topic
Apr 18 Review
13 Apr 23 Exam
Apr 25 Topics List of Presentation Sources Due
14 Apr 30 Presentations Presentations Due
May 2 Presentations
15 May 7 Presentations
May 9 Presentations
May 17 Final Project Due Project 3


Sami Rollins