| Week | Topics | Slides | Reading |
| Week 1 (Sep 14-18) |
Introduction IP Addresses |
PPT PPT |
Lab
Manual Introduction Online Chapter 0.4 |
| Week 2 (Sep 21-25) |
Data Link Layer Protocols Address Resolution Protocol (ARP) |
PPT PPT |
Online
Chapter: 2.1 IBM Textbook: 2.1 and 2.4 Online Chapter: 2.2 |
| Week 3 (Sep 28 - Oct 2) |
TCP/IP Networking Example/Review Internet Protocol (IP) |
PPT (Part 1) PPT (Part 2) PPT |
Online Chapter: 0 (complete) Online Chapter: 0.3 Online Chapter: 2.3 IBM Textbook: 3.1 |
| Week 4 (Oct 5 - 9) |
Internet Protocol (IP)
ICMP IP Forwarding |
PPT
PPT PPT |
Online Chapter: 2.3 IBM Textbook: 3.1 Online Chapter: 2.4 IBM Textbook: 3.2 Online Chapter: 3.1 IBM Textbook: 3.1.3 |
| Week 5 (Oct 12 - 16) |
Router Architecture
IP Lookup |
PPT
PPT |
Online Chapter: 3.2 M. A. Ruiz-Sanchez, E. W. Biersack, W. Dabbous, Survey and taxonomy of IP address lookup algorithms, IEEE Network, March/April 2001, 15(2):8 - 23. |
| Week 6 (Oct 19 - 23) |
Monday (Quiz)
Tuesday (Solutions) Wednesday: Intradomain Routing Review |
PPT |
IBM Texbook: 5.1, 5.2, 5.3,5.4 |
| Week 7 (Oct 26 - 29) |
RIP
OSPF UDP and TCP TCP Part 1 |
PPT
PPT PPT PPT |
IBM Texbook: 5.1, 5.2, 5.3,5.4
IBM Texbook: 5.6 IBM Texbook: 4.1,4.2,4.3 IBM Texbook: 4.3 |
| Week 8 (Nov 2 - 6) |
TCP Part 2 | PPT (revised) | IBM Texbook: 4.3 |
| Week 9 (Nov 9 - 13) |
LAN Switches | PPT |
Lab Manual: Page 217, Intro to Part 3 (Page 228), Intro to Part 4 (Page 230), Intro to Part 5 (Page 233), Description of spanning tree protocol in Exercise 5(c) (Pages 236-238) |
| Week 10 (Nov 16 - 20) |
VLANs
Internet Wednesday (Quiz) |
PPT
PPT |
|
| Week 11 (Nov 23 - 27) |
BGP
DHCP NAT |
PPT
PPT PPT |
IBM Texbook: 5.8, 5.9
IBM Texbook: 3.6, 3.7 IBM Textbook: 3.1.7 |
| Week 12 (Nov 30 - Dec 4) |
NAT
IP Multicast |
PPT
PPT |
IBM Textbook: 3.1.7
Online Chapter: 10 IBM Texbook: 6 |
| Week 13 (Dec 7 - Dec 11) |
DNS
|
PPT
|
IBM Textbook: 12
|
| Labs | Prelab Due | Lab
Report Due |
Information |
| Lab 1 + Lab 2 |
Sept 21 | Sept 28 |
Replace Part 4 of Lab 1 with this
version (PDF) Include in Lab Report: Lab 1: Exercise 5, 6, 7, 8 (only describe difference) Lab 2: Exercise 1, 3, 6, 7, 8, 9 |
| Lab 3 |
Oct 5 | Oct 12 |
Additional
instructions (that reduce workload): Exercise 1: Save routing tables only from one PC. Exercise 3(b): Skip step 4 (i.e., don't save routing tables) Exercise 6: Do not save routing tables in step 5. Part 7: Skip this part. |
| Lab 4 |
Oct 26 | Oct 26 |
Additional
instructions (that reduce workload): Skip: Part 4, Part 6, Part 7. |
| Lab 5 |
Nov 2 | Nov 9 |
Additional
instructions (that reduce workload): Exercise 1(a) and (b): No need to include etheral data to "support answers". Skip Part 2. Exercise 3(b), Exercise 4: No need to include etheral data to "support answers". Exercise 5: No need to include etheral data to "support answers". No need to include example about Nagle's algorithm. Skip Part 8. |
| Lab 6 |
Nov 16 | Nov 23 |
Additional
instructions (that reduce workload): Skip Part 3. Skip Part 4. (But read the intro to Part 4) |
| Lab 7 |
Nov 30 | Dec 7 |
No additional instructions. |
| Date | Room | Problem set |
| Sept 21 | BA 2175 |
Problem Set 1 (Solutions)1 |
| Sept 28 | BA 2195 |
Problem Set 2 (Solutions) |
| Oct 5 | BA 2175 |
Problem Set 3 (Solutions) |
| Oct 12 | BA 2195 |
Thanksgiving Day |
| Oct 19 | BA 2175 |
Discussion of remaining problems from Sets 1, 2, 3 |
| Oct 26 | BA 2195 |
No tutorial |
| Nov 2 | BA 2175 |
Problem Set 4 (Solutions) |
| Nov 9 | BA 2195 |
Problem Set 5 (Solutions) |
| Nov 16 | BA 2175 |
Problem Set 6 (Solutions) |
| Nov 23 | BA 2195 |
Discussion of Quiz 2 (Solutions) |
| Nov 30 | BA 2175 |
Problem Set 7 (Solutions) |
| Dec 7 | BA 2195 |
Discussion of 2007 Final (some solutions) |