ECE 54700 - Introduction to Computer Communication NetworksLecture Hours: 3 Credits: 3
Areas of Specialization(s):Communications, Networking, Signal & Image Processing
CMPE Special Content Elective
Normally Offered: Each Fall
A quantitative study of the issues in design, analysis and operation of computer communication and telecommunication networks as they evolve towards the integrated networks of the future employing both packet and circuit switching technology. The course emphasizes a fundamental understanding of basic network design, routing, dimensioning and control. The students will study various network functions such as error-recovery algorithms, flow control, congestion control, routing, multi-access, switching, etc. They will also study these in the context of current Internet solutions (e.g. TCP, IP, etc.) and future open problems, and possible solutions.
To introduce students to the design, analysis and performance evaluation of computer communication and telecommunication networks through an understanding of their architectures and protocols.
- Communication Networks Fundamental Concepts and Key Architectures, 2nd Edition, Leon-Garcia, McGraw Hill, 2003, ISBN No. 007-246-352X.
- Telecommunication Networks: Protocols, Modeling and Analysis, M. Schwartz, Prentice-Hall, 1987, ISBN No. 0-201-16423-X.
- Data Networks, 2 Edition, D. Bertsekas and R. Gallagher, Prentice Hall, 1992.
- Papers distributed in class, and class notes..
- Queueing Systems, Vol. I, L. Kleinrock, John Wiley, 1975.
- Stochastic Modeling and the Theory of Queues, R. Wolff, Prentice Hall, 1989.
|3||Layered Architectures in Data Networks|
|6||Elementary Queueing Theory|
|3||Data Link Layer: Examples and Performance Analysis|
|5||Network Layer: Flow Control and Congestion Control|
|6||Polling and Random Access in Data Networks|
|6||Local Area Networks and Design Issues|
|4||Introduction to Circuit Switching|