Mon | Tue | Wed | Thu | |
9am-12noon | J. Liebeherr (lecture) |
J. Liebeherr (lecture) |
A. Frank (lecture) |
A. Frank (lecture) |
2-4pm | J. Liebeherr (contact) |
J. Liebeherr (contact) |
A. Frank (contact) |
A. Frank (contact) |
Week | Topics | Slides | Reading |
Week 1 (Jun 18-22) |
Switching Networks
Layered Protocols Architecture Case Study: Public Telephone Network Case Study: Internet Case Study: ATM Case Study: Switched Ethernet TCP/IP Networking Example |
PPT
PPT PPT PPT PPT PPT PPT (Part 1), PPT (Part 2) |
[Kurose/Ross (3rd), Chp. 1], [Peterson/Davie, Chp. 3.1]
[Kurose/Ross (3rd), Chp 4.1], [Peterson/Davie, 1.3], [Stallings, Chp. 15] [Kurose/Ross, Chp. 5.9] [Kurose/Ross, Chp. 5.5-5.6] [Liebeherr-Chp0, complete] |
Week 2 (Jun 25-29) |
IP Addresses
Data Link Layer Protocols Address Resolution Protocol (ARP) |
PPT
PPT PPT |
[Liebeherr-Chp0, Sec.4]
[Liebeherr-Chp2, Sec. 1] [IBM Textbook, 2.1 and 2.4] [Liebeherr-Chp2, Sec. 2] [IBM Textbook, 3.4] |
Week 3 (July 1-5) |
Internet Protocol (IP)
ICMP IP Forwarding |
PPT
PPT PPT |
[Liebeherr-Chp 2, Sec. 3], [IBM Textbook, 3.1]
[Liebeherr-Chp 3], [Kurose/Ross, Chp. 4.3-4.4] |
Week 4 (July 9-13) |
Intradomain Routing
RIP OSPF BGP |
PPT
PPT PPT |
[IBM Texbook, 5.1-5.4], [Kurose/Ross, Chp. 4.5]
[IBM Texbook, 5.6], [Kurose/Ross, Chp. 4.6] [IBM Texbook: 5.8-5.9], [Kurose/Ross, Chp. 4.6] |
Week 5 (July 16-20) |
Transport Protocols
TCP I TCP II NAT |
PPT
PPT PPT PPT |
[Kurose/Ross, Chp. 3.1-3.2], [IBM Texbook: 4.1-4.2]
[Kurose/Ross, Chp. 3.2-3.7], [IBM Texbook: 4.3] [IBM Texbook: 3.1.7], [Comer: Chp. 23.15-23.19] |
Week 6 (July 23-27) |
DHCP
DNS Router Architecture Network Models Network Traffic |
PPT
PPT PPT PPT PPT |
[IBM Texbook: 3.6, 3.7], [Comer: Chp. 23.11-23.14]
[Comer: Chp. 23.11-23.14], [IBM Texbook, 12] [Liebeherr-Chp 3] |
Labs | Start | Lab
Report Due |
Topic |
Lab 1 |
June 25 | July 4 |
Capturing Traffic with Wireshark (more Instructions are posted in "labs" folder on Dropbox.) |
Lab 2 |
July 10 | Socket Programming
(more Instructions are posted in "labs" folder on Dropbox.) |
|
Lab 3 |
Cancelled. | Cancelled. | Analysis and Shaping of Video Traffic |
Date | Topic | Notes |
July 3 | Latex | See Latex samples in Dropbox folder. |
July 10 | Programming with Java | Instructions |
July 23 | Drafting the Research Topic Statement | Instructions (researchtopic.tex, fancyheadings.sty) |
Date given | Due Date | Problem set |
June 18 | June 25 | Finding Literature |
June 25 | IP addresses and subnetworks
  (Solutions) |
|
June 29 | Scientific Methods in Computer Science | |
July 9 | July 16 |
IP forwarding
  (Solutions) |
July 16 |
Routing
  (Solutions) |
|
- | July 30 | Submit Draft of Research Topic Statement (see Workshop) |
[Kurose/Ross] refers to
Computer Networking: A Top-Down Approach (3rd Edition), Jim Kurose and Keith Ross, Addison-Wesley, 2005.
[Comer] refers to Computer Networks and Internets, 5th Edition. Douglas Comer, Pearson, 2009. [Peterson/Davie] refers to Computer Networks: A Systems Approach (3rd Edition), Larry Peterson, Bruce Davie, Morgan-Kaufmann, 2003. [Stallings] refers to Data and Computer Communications (5th Edition), William Stallings, 2004. [IBM Textbook] refers to TCP/IP Tutorial and Technical Overview, by A. Rodriguez, J. Gatrell, K. Karas and R. Peschke, IBM 2006. [Liebeherr-Chp] refers to a collection of chapters written by J. Liebeherr (Chapter 0, Chapter 1, Chapter 2, Chapter 3, Chapter 10). |