CPE 701 Internet Protocol Design
Department of Computer Science & Engineering
University
of Nevada, Reno, Spring 2014
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 21 |
Lecture #1: Introduction |
|
Thu, Jan 23 |
Lecture #2: Review of Networking Concepts (1) |
|
Tue, Jan 28 |
Lecture #3: Review of Networking Concepts (2) |
|
Thu, Jan 30 |
Lecture #4: Review of Networking Concepts (3) |
|
Tue, Feb 4 |
Lecture #5: Internetworking (1) |
Project is out |
Thu, Feb 6 |
Lecture #6: Internetworking (2) |
|
Tue, Feb 11 |
Lecture #7: Routing Basics (1) |
|
Thu, Feb 13 |
Lecture #8: Routing Basics (2) |
Research Case Study topics due |
Tue, Feb 18 |
Lecture #9: Intra-domain Routing (1) |
|
Thu, Feb 20 |
Lecture #10: Intra-domain Routing (2) |
|
Tue, Feb 25 |
Lecture #11: Inter-domain Routing (1) |
|
Thu, Feb 27 |
Guest Lecture: Complex Networks (Dr. Gunes) |
|
Tue, Mar 4 |
Lecture #12: Inter-domain Routing (2) |
|
Thu, Mar 6 |
Lecture #13: Inter-domain Routing (3) |
|
Tue, Mar 11 |
Lecture #13.1: Inter-domain Routing (4) |
Project Design Report due |
Thu, Mar 13 |
Lecture #14: Transport Protocol Design (1) |
|
Tue, Mar
18 |
Spring Break – NO CLASS |
|
Thu, Mar
20 |
Spring Break – NO CLASS |
|
Tue, Mar 25 |
Lecture #15: Transport Protocol Design (2) |
|
Thu, Mar 27 |
Lecture #16: Transport Protocol Design (3) |
|
Tue, Apr 1 |
Lecture #17: Transport Protocol Design (4) |
|
Thu, Apr 3 |
Project Basic Implementation Demos |
Project Basic Implementation due |
Tue, Apr 8 |
Guest Lecture |
|
Thu, Apr 10 |
Guest Lecture |
|
Tue, Apr 15 |
Lecture #18: Congestion Control (1) |
|
Thu, Apr 17 |
Lecture #19: Congestion Control (2) |
Research Case Study reports due |
Tue, Apr 22 |
Lecture #20: Multicast |
|
Thu, Apr 24 |
Research Case Study Presentations |
|
Tue, Apr 29 |
Research Case Study Presentations |
|
Thu, May 1 |
Project Demos |
Project Complete Implementation due |
Tue, May 6 |
Review |
|
Thu, May 8 (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.shivkumar.org
· 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 April 1, 2014