Semester Offering: August

To impart a unified systems view of the broad field of data and computer communications. The fundamental principles of data communications are thoroughly presented and then applied in data communication networking.


Data Communication Principle. Data Encoding. Digital Data Communication Techniques. The Data Link Layer. Routing in Packet Switched Networks. Flow and Congestion Control. Local and Metropolitan Area Networks. Computer Communications Architecture.


Consent of Instructor.


I Introduction

1. Definition
2. Switching Techniques
3. Advantage and Disadvantage Comparison of Switching Techniques
4. Comparison of Communication Switching Techniques
5. Open System Interconnection (OSI) Reference Model
6. The Layer Concept

II Data Communications Principles

1. Data Transmission
2. Data Signaling Formats
3. Data Encoding and Transmission Media
4. Multiplexing and Digital Telephone System
5. Error Detection Methods

III Queueing Systems

1. Poisson Process
2. Little's Theorem
3. Queuing Models
4. Priority Queuing
5. Stability of Queuing Systems
6. Application of M/G/1 Queue
7. Networks of Queue

IV The Data Link Layer

1. Fundamental Structure o data Link Control Protocols
2. Functions and Structures of Data Link Layer Protocols
3. Framing
4. Error Control (Automatic-Repeat-Request Schemes)
5. Standard of Data Link Control Protocol
6. Performance Evaluation of Data Link Control Protocol


V Routing in Packet Switched Networks

1. Definition
2. Basic Approaches to implement the Routing Function
3. Classification of Routing Procedures
4. Shortest-Path Routing Procedures
5. Table-free Routing
6. Multi-Destination Routing

VI Flow and Congestion Control

1. Uncontrolled Networks
2. General Behavior of Throughput
3. Flow and Congestion Control Procedures
4. Flow and congestion Control Classifications

VII Local and Metropolitan Area Networks

1. Approaches to Multiple Access Communication Protocol
2. ALOHA Protocols
3. (In)stability of ALOHA System
4. Stabilizing the ALOHA System
5. Carrier Sensing Protocols
6. Centralized Demand Assignment Schemes
7. Distributed Demand Assignment Schemes
8. Hybrid Scheme





Lecture Notes


Tarek N. Saadawi, Mostafa H. Ammar, Ahmed E. Hakkem: Fundamentals of Telecommunication Networks, Wiley Interscience, 1994.
J.G. Proakis: Digital Communications, McGraw-Hill, 3 rd Edition, 1995, 928 pp.
W. Stallings: Data and Computer Communications, MacMillan, 4 th Edition, 1994, 875 pp.
A. Kershenbaum: Telecommunication Network Design Algorithms, McGraw-Hill, 1993
D. Bertsekas and R. Gallaget: Data Networks, Prentice Hall, 2 nd Edition, 1992
F. Halsall: Data Communications, Computer Networks and Open Systems, Addison-Wesley, 3 rd Edition, 1992.
Raphael Rom and Moshe Sidi: Multiple Access Protocols: Performance and Analysis, Springler-Verlag, 1990, 177pp.
B.Sklar: Digital Communications : Fundamentals and Applications, Prentice Hall, 1988, 776 pp.
M. Schwartz: Telecommunication Networks: Protocol, Modeling and Analysis, Addison-Wesley, 1987.


IEEE/ACM Transaction on Networking
IEEE Communication Magazine
IEEE Network Magazine
IEEE Journal on Selected Areas in Communications
IEEE Transaction on Communications




The final grade will be computed from the following components:
midterm exam. (30%),
final exam. (50%),
assignment (20%).
Closed-book examination is normally used in both midsem and final exam.