In The Name of Allah

“ ECE-8101571 Advanced Computer Networks ”

[Administration] [Overview] [Grading] [Textbooks] [Lectures and Related Papers] [Assignments] [Useful Links]


University of Tehran
ECE Department
Fall 2006
Dr. Ahmad Khonsari
Office Hrs: Tuesday and Thursday 1:30pm-2:30pm, and by appointment.
Office: Electrical and Computer Engineering Dept. Room No. 
Tel: (9821) 4333
Hamid Hajabdolali
Mohammad Sadegh Talebi
Class Times:
Saturdays & Mondays
Class #1
Classroom Building, ECE Department



This graduate-level course is focused on understanding technical details in a number of areas of networking through reading and discussion of important research papers in the field. The topics which will be covered may include but are not limited to:

  • Internet Architecture
  • Transport Layer Protocols
  • Network Layer Protocols
  • Wireless Networking
  • Mutimedia Networking
  • Network Security
  • Network Performance
  • Network Management
  • Network Applications

Students will be expected to read all of the papers assigned from the course site and have to write reviews of the assigned papers. These will be submitted at the beginning of class. Students submitting reviews for a paper will be expected to be active in the discussion of that paper.

This course will also focus on investigating new ideas in networking research through semester long research projects. A set of possible project topics which will be presented however students are encouraged to be creative and develop their own ideas for projects. Students will be required to submit a written project plan, to review their progress with the instructor during the semester and to submit a written project summary at the end of the semester. An oral presentation of the project results will also be required.


::: Technical paper reviews/class participation 20%
::: Programming projects 40%
::: Midterm exam 20%

::: Final exam 20%


Recommended References:

::: High Performance TCP/IP Networking by Mahbub Hassan, Raj Jain [Slides]
::: Computer Networking: A Top Down Approach Featuring the Internet by Jim Kurose and Keith Ross, Third Edition, Addison-Wesley, 2004
::: Computer Networks: A Systems Approach
by Larry Peterson and Bruce Davie, Third Edition, Morgan Kauffmann, 2003, ISBN: 1-55860-832-X
::: Data Networks (2nd Edition)
by Dimitri P. Bertsekas, Gallager

Additional References:

::: Communication Networking : An Analytical Approach by Anurag Kumar, D. Manjunath , Joy Kuri
::: Network Algorithmics: An Interdisciplinary Approach to Designing Fast Networked Devices by George Varghese
::: UNIX Network Programming, Volume 1: Networking APIs - Sockets and XTI by W. Richard Stevens, Bill Fenner and Andrew Rudoff, Third Eddition, Prentice Hall, 2004, ISBN: 0-13-141155-1

Lectures and Related Papers

::: TCP/IP Fundamentals [PPT]
::: TCP Congestion Control [PPT]
::: Performance Measurement of TCP/IP Networks [PPT]
::: TCP/IP Network Simulation [PPT]
::: Computer Networks Simulation Using OPNET Modeler by Hamid Hajabdolali [ZIP]
::: Wireless And Mobile Networks (All material copyright 1996-2006 Dr. Kurose and Dr. Ross, All Rights Reserved) [RAR]
::: Multimedia Networking (All material copyright 1996-2006 Dr. Kurose and Dr. Ross, All Rights Reserved) [RAR]
::: Network Security (All material copyright 1996-2006 Dr. Kurose and Dr. Ross, All Rights Reserved) [RAR]
::: Convex Optimization by Mohammad Sadegh Talebi [PPT]

::: Performance Measurement of TCP/IP Networks Papers [RAR]
::: TCP/IP Network Simulation Papers [RAR]
::: TCP Modeling Papers (Part1) [RAR]
::: TCP Modeling Papers (Part2) [RAR]
::: Wireless And Mobile Networks Papers [ZIP]
::: Multimedia Networking Papers [ZIP]
::: Network Security Papers [ZIP]
::: Convex Optimization Papers [ZIP]


Assigned Papers To Review:

::: DBS: a Powerful Tool For TCP Performance Evalutions
::: Experimental and Simulation Performance Results of TCP/IP over High-Speed ATM over ACTS
::: Steady-State Simulation of Queueing Processes: A Survey of Problems
and Solutions
::: Do Not Trust All Simulation Studies of Telecommunication Networks?
::: Modeling TCP Throughput: A Simple Model and its Empirical Validation
::: Wireless Mesh Networks: a Survey
::: The Design Philosophy of the DARPA Internet Protocols

::: Tussle in Cyberspace: Defining Tomorrow’s Internet

Assigned Papers For Final Exam:

::: Modeling TCP Throughput: A Simple Model and its Empirical Validation
::: A Stochastic Model of TCP/IP with Stationary Random Losses
::: Optimization Flow Control, I: Basic Algorithm and Convergence
::: Understanding Vegas: a Duality Model
::: Congestion Avoidance and Control

Programming Projects:

::: Mac Protocols Modeling Using NS2 [PDF]

Useful Links

::: Professor Sally Floyd's homepage (Research sientist at ICIR)
Professor Raj Jain's homepage (Washington University in St. Louis)
::: Professor Eytan Modiano 's homepage (Massachusetts Institute of Technology)
::: NS2 (Network Simulator) homepage
::: OPNET (Optimized Network Engineering Tools) homepage

Copyright © 2006 Hamid Hajabdolali