TDC
562
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/ |
TDC 462 and TDC 463, or the
instructor’s permission
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.
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