CPS706 Course outline

TEXT:

Introduction to Data Communication and Networking

By Behrouz Forouzan

Publisher: McGraw � Hill

 

REFERENCES:

Computer Network

By Tannenbaum

Publisher: Prentice � Hall

COURSE OBJECTIVES:

This Course is intended to give some insight into Computer Communications and Networks. Students are exposed to various Protocols, Standards and Interfaces.

Prepared By:

Raj Nagendra

August 2006

TOPICS:

  1. Data Transmission
    1. Concepts and Terminology
    2. Transmission Impairments
    3. Analog and Digital Transmission
  1. Transmission Media
    1. Guided Transmission Media
    2. Wireless Transmission
  1. Data Encoding:
    1. Digital Data, Digital Signals
    2. Digital Data, Analog Signals
    3. Analog Data, Digital Signals
    4. Analog Data, Analog Signals
  1. Data Communication Interface
    1. Asynchronous and Synchronous Transmission
    2. Line Configurations
    3. Interfaces
  1. Data Link Control
    1. Flow Control
    2. Error Deduction
    3. Error Control
    4. High � Level Data Link Control (HDLC)
    5. Other Data link Control Protocols
  1. Multiplexing
    1. Frequency � Division Multiplexing
    2. Synchronous Time � Division Multiplexing
    3. Statical Time � Division Multiplexing
  1. Circuit Switching
    1. Switched Network
    2. Circuit � Switching Network
    3. Switching Concepts
    4. Control Signaling
  1. Packet Switching
    1. Packet � Switching Principles
    2. Routing
    3. Congestion Control
    4. X.25
  1. Frame Relay
    1. Frame Relay Protocol Architecture
    2. Frame Relay Call Control
    3. User Data Transfer
    4. Network Function
  1. Asynchronous Transfer Mode
    1. Protocol Architecture
    2. ATM Logical Connection
    3. ATM Cells
  1. Local Area Network
    1. LAN Architecture
    2. Bus/Trees Architecture
    3. Ring LANs
    4. Star LANs
    5. Wireless LANs
  1. LAN System
    1. Ethernet (CSMA/CD)
    2. Token Ring and FDDI
  1. Wide Area Networks
    1. IP Addresses, Subnetting calculations
    2. Routing, RIP
    3. TCP/IP