TDC 562


COMPUTER NETWORK DESIGN & ANALYSIS


 

Instructor:

Ehab S. Al-Shaer

Loop Office:

711 (Office Hourss)

Loop Phone:

(312) 362 5137

FAX:

(312) 362 6116

Email:

USE the email given in class (NOT in the CS web site)

Course WWW:

Http://www.mnlab.cs.depaul.edu/~ehab/Courses/

 

Proposed Books

·         Required Text Books/Material

·         Optional Text Books/Material

Prerequisites:

TDC 462 and TDC 463, or the instructor’s permission

Description

The goal of this course is to study the concepts, design and analysis of the Internet networking systems. The first part covers the design of the Internet protocols including TCP/IP, ICMP, IGMP, and Multicasting protocols. The second part of the course will focus on performance analysis of flow and congestion control in end-to-end transport protocols. The third part of this course covers practical issues in designing a scalable networks including data collection using network utilities (such as ping, tcpdump, traceroute, Mgen/Drec and SNMP), throughput/response predicting, capacity planing, and overview of next generation Internet protocols such as IPv6, RTP/RTCP and RSVP. The course is analytical and simulation oriented (no programming!). Students in this course are expected to achieve a solid understanding of how to design and evaluate scalable networks and protocols using analytical and simulation techniques.

 

Grade Distribution

Use dlweb.cs.depaul.edu to check your GRADES

 

 

Topics (Lecture Handouts):

PART I: Internet Protocols – extensive study

* IP and Related Protocols Design (S:2-9, 11-13)

* TCP Design (S:17-24)

* Retransmission and Flow Control Analysis (book + Handouts)

* Congestion Control (book + Handouts)

PART II: Internet Measurement and Benchmarking

* Network Data Collection and Performance Measurement Tools (S:7,8,25, B:2, handout)

PART III: Network Design, Planning and Simulation

PART IV: Overview of the Next Generation Internet

·  Network Benchmarking and Simulation Resources