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 |