CPE 701 Internet Protocol Design
Department of Computer Science & Engineering
University
of Nevada, Reno, Spring 2012
Course Information - Description
- Prerequisites - Textbooks
- Syllabus - Organization -
Grading - Schedule, Notes &
Assignments - Acknowledgment
E-mail: yuksem@cse.unr.edu
Phone: (775) 327-2246
Web page: http://www.cse.unr.edu/~yuksem
Office: SEM 237 (Scrugham Engineering-Mines)
Office
hours:
Advanced concepts in protocol design for inter-networking of heterogeneous computer networks; protocols for transport, congestion control, routing, multicast, network management; and address resolution.
Required:
Desirable:
Douglas Comer, (2006) Internetworking
with TCP/IP Vol. I: Principles, Protocols, and Architecture; 5th edition, Prentice Hall, ISBN #:
0131876716.
Note: Since this is an advanced level class, the textbook is only the starting point for the majority of topics that we will cover. The slides used will cover ideas from a broad range of sources including other books, papers, RFCs etc. The WebCampus page will have online links to resources.
This is a tentative list of topics, subject to modification and reorganization.
Grading (Tentative)
Both grading policy and scale are subject to change.
• Grading Policy
|
• Grading Scale (Tentative)
|
Important Note: Re-grading requests can only be made within the first week after the graded assignments/tests are returned to the students.
Schedule (Tentative), Notes & Assignments
This is a tentative schedule including the exam dates. It is subject to readjustment depending on the time we actually spend in class covering the topics. Slides presented in class and assignments will be posted at the WebCampus. See the acknowledgment for the course materials.
Date |
Lectures |
Assignments & Notes |
Tue, Jan 24 |
Lecture #1: Introduction |
|
Thu, Jan 26 |
Lecture #2: Review of Networking Concepts (1) |
|
Tue, Jan 31 |
Lecture #3: Review of Networking Concepts (2) |
|
Thu, Feb 2 |
Lecture #4: Review of Networking Concepts (3) |
|
Tue, Feb 7 |
Review of Networking Concepts (4) |
|
Thu, Feb 9 |
Lecture #5: Internetworking (1) |
Project is out |
Tue, Feb 14 |
Lecture #7: Internetworking (2) |
|
Thu, Feb 16 |
Lecture #8: Routing Basics (1) |
|
Tue, Feb 21 |
Lecture #9: Routing Basics (2) |
Research Case Study topics due |
Thu, Feb 23 |
Routing Basics (3) |
|
Tue, Feb 28 |
Lecture #10: Intra-domain Routing (1) |
Project Design Report due |
Thu, Mar 1 |
Lecture #11: Intra-domain Routing (2) |
|
Tue, Mar 6 |
Lecture #11: Inter-domain Routing (1) |
|
Thu, Mar 8 |
Lecture #12: Inter-domain Routing (2) |
|
Tue, Mar 13 |
Inter-domain Routing (3) |
|
Thu, Mar 15 |
Inter-domain Routing (4) |
|
Tue, Mar 20 |
Spring Break – NO CLASS |
|
Thu, Mar 22 |
Spring Break – NO CLASS |
|
Tue, Mar 27 |
Lecture #13: Transport Protocol Design (1) |
|
Thu, Mar 29 |
Lecture #14: Transport Protocol Design (2) |
|
Tue, Apr 3 |
Project Basic Implementation Demos |
Project Basic Implementation due |
Thu, Apr 5 |
Lecture #15: Transport Protocol Design (3) |
|
Tue, Apr 10 |
Lecture #16: Transport Protocol Design (4) |
|
Thu, Apr 12 |
Lecture #17: Congestion Control (1) |
|
Tue, Apr 17 |
Lecture #18: Congestion Control (2) |
|
Thu, Apr 19 |
Lecture #19: Multicast (1) |
Research Case Study reports due |
Tue, Apr 24 |
Lecture #20: Multicast (2) |
|
Thu, Apr 26 |
Lecture #21: Network Management |
|
Tue, May 1 |
Research Case Study Presentations |
|
Thu, May 3 |
Project Demos |
Project Complete Implementation due |
Tue, May 8 |
Review |
|
Thu, May 10 (5pm) |
Final Exam |
|
The slides and other materials for this course are in-part based upon the materials from a number of people/sources, including:
· Shivkumar Kalyanaraman from RPI http://www.ecse.rpi.edu/Homepages/shivkuma/main.html#teaching
· Official website for the Kurose & Ross text: Computer Networking: A Top-Down Approach
· Constandine Dovrolis from GTech: http://www.cc.gatech.edu/~dovrolis
·
Mehmet H. Gunes from UNR: http://www.cse.unr.edu/~mgunes
·
Nick Feamster from Georgia Tech: http://www.cc.gatech.edu/~feamster
·
Hari Balakrishnan from MIT: http://nms.lcs.mit.edu/~hari
·
Jure Leskovec from Stanford: http://cs.stanford.edu/people/jure
·
Luis von Ahn from
CMU: http://www.cs.cmu.edu/~biglou
·
Jason
D. Hartline from Northwestern:
http://www.eecs.northwestern.edu/hartline
·
Nicole
Immorlica from Northwestern: http://users.eecs.northwestern.edu/~nickle
·
Adam
Wierman from CalTech: http://www.cs.caltech.edu/~adamw
Course Information - Description
- Prerequisites - Textbooks
- Syllabus - Organization -
Grading - Schedule, Notes &
Assignments - Acknowledgment
Last updated on March 27, 2012