Home Syllabus Data Communication and Computer Networks

Data Communication and Computer Networks

2548
0

Course Objectives:

  • This course aims to provide the-study of computer systems, computer communications and computer networks.
  • The Course includes different kinds of networking topologies and their structure and
  • This course also covers the telephone system, electronic email, data flows,networking protocols, and organization around ISO-OSI seven-layer architecture, with review of each layer.

Course Contents:

Unit I: Background Study and Revision ————————————- 3 hours
    1. Introduction and necessity of computer networking
    2. Networks goals/ motivation
    3. Networks protocols
    4. Networking model
    5. Application and use of networks
Unit II: Data Transmission —————————————————– 3 hours
    1. Transmission terminology (Simplex, Duplex, Half Duplex)
    2. Bandwidth and frequency
    3. Serial and parallel communication
    4. Analog and digital transmission
    5. Transmission impairments:
      1. Attenuation
      2. Delay distortion
      3. Concept of delay
      4. Noise
    6. Asynchronous and synchronous transmission
Unit III: Multiplexing and Switching —————————————- 4 hours
    1. Multiplexing:
      1. Frequency division multiplexing
      2. Synchronous time division multiplexing
      3. Time division multiplexing
    2. Modems
    3. Modulation and its types:
      1. Pulse
      2. Amplitude
      3. Frequency
      4. Phase
    4. Switching and its types
Unit IV: Reference Model ——————————————————- 5 hours
    1. Protocol Layers:
      1. Introduction
      2. Layered architecture
      3. The Internet protocol stack
      4. Network entities and layers
      5. OSI reference Model
Unit V: Physical Layers and Its Design Issues —————————— 3 hours
    1. Bounded transmission media:
      1. Twisted-Pair Cable
      2. Co-axial:
        1. Base-band cable
        2. Broad band cable
      3. Fiber Optical
    2. Unbounded transmission media:
      1. Micro wave
      2. Satellite
    3. Introduction of ISDN and PSTN
Unit VI: Data Link Layer —————————————————— 7 hours
    1. Framing
    2. Basics of error detection and correction
    3. Cyclic redundancy Check code for error detection
    4. Flow control
    5. Retransmission strategies:
      1. Stop-&-wait ARQ
      2. GO-Back-NARQ
      3. Selective Repeat ARQ
      4. Pipelining
    6. Sliding window protocols.
Unit VII: TCP/IP Reference Model —————————————— 9 hours
    1. Introduction of TCP/IP Model
    2. IPV4 frame Format
    3. IP Addresses and class
    4. Subnet class
    5. Subnet calculation masking
    6. Introduction of IPV6
    7. Internet multi-casting
    8. Mobile IP
    9. Comparison with OSI Reference Model
Unit VIII: Network layer and Internet Layer —————————— 6 hours
    1. Network layer and design Issues
    2. Virtual Circuit and Data grams
    3. Introduction of Routing:
      1. Shortest Path Routing Algorithm
      2. Flow Based Routing Algorithm
      3. Distance Vector Routing Algorithm
    4. Congestion Control Algorithms
    5. Leaky Bucket Algorithms
Unit IX: Network Servers —————————————————— 5 hours
    1. Servers:
      1. HTTP
      2. DHCP
      3. SMTP
      4. DNS
      5. PROXY
      6. FTP
    2. Examples of client and servers tools
Unit X: VPN and Network Security —————————————— 3 hours
    1. VPN (Virtual private Networks)
    2. Cryptography:
      1. Symmetric key algorithms
      2. Public key algorithm
    3. Communication security and web security

Laboratory Work:

    1. LAN cabling
    2. Networks utilities (telnet, netstat, ipconfig, ping, arp, tracert, netview)
    3. Computer Networking on Windows Based Platform
    4. Installation and Configuration of Different Types of servers’
      1. DHCP Server
      2. DNS server
      3. Webserver
      4. Print Server
    5. Networking with Unix
    6. Network Security and Policies

Text Books:

    1. Neil Jenkins and Stan Schatt: Understanding Local Area Networks, PHl
    2. Andrew S. Tanenbaum: Computer Networks. PHI

LEAVE A REPLY

Please enter your comment!
Please enter your name here