EEE459 - Data Communication Systems

Fundamentals of communication networks. Study of the seven layer OSI Model. Focus on concepts, functionality and performance of protocols used in communications networks.

Prerequisite: EEE 303.

Textbook: A. S. Tanenbaum, Computer Networks, 3rd ed.

Reference: D. Bertsekas and R. Gallager, Data Networks, 2nd ed.

Outline

I. Introduction

A. History
B. Layering, Architecture, Topologies
C. OSI Model

II. Data Communication Techniques

A. Modulation
E. Channel Impairments
D. Frequency , Time and Code division Multiplexing

III. Error Detection and Correction

A. Parity Checks
B. ARQ: Retransmission Strategies
C. Standard DLCs

IV. Point-to-Point Protocols at the Network Layer

A. Routing, Congestion Control, Flow Control, Rate Control
B. Error Recovery

V. TCP and the Internet Protocol

A. TCP/UDP
B. Flow Control in TCP/IP

VI Delay Models

A. Little’ Theorem
B. M/M/1, M/M/m, M/M/infinity, and M/G/1

V. Multiple Access Communication

A. Aloha, CSMA, Ethernet
B. Collision Resolution Protocols

 

Return to Communications Course List