Department of Computer Science and Engineering

B.Tech. III (CO) Semester - 5

L

T

P

C

CO307 : COMPUTER NETWORKS (CS-4)

3

1

2

5

COURSE OBJECTIVES
  • To make students learn about computer network fundamentals.
  • To make students familiar with services offered at each layer of the network protocol stack.
  • To make students learn various protocols at data link layer, network layer, and transport layer of network.
  • COURSE OUTCOMES
    After successful completion of the course, the students will be able to
    • Understand the significance and concepts of computer networks.
    • Conceptualize and appreciate the layered model for computer networking.
    • Identify basic protocols and design issues for layered model.
    • Design and implement protocols related to various networking layers.
    COURSE CONTENT
    INTRODUCTION

    (03 Hours)

    Overview of network and data communication, Data Communications, Computer Networking, Protocols and Standards, types of Network, Network Topology, Protocol hierarchies, and design issues of layers, Interfaces and services. Reference Model: The OSI reference model, TCP/IP reference model, network standards.cols

    PHYSICAL LAYER

    (06 Hours)

    Data and transmission techniques, Multiplexing, Transmission media, Asynchronous Communication, Wireless transmission, ISDN, ATM, Cellular Radio, Switching techniques issues.

    DATALINK LAYER

    (06 Hours)

    Layer design issues, services provided to network layers, Framing, Error control and Flow control, Data link control and protocols – Simplex protocol, Sliding window protocol.

    MEDIUM ACCESS LAYER

    (08 Hours)

    Channel Allocations, Multiple Access protocols- ALOHA, CSMA, CSMA/CD protocols, Collision free protocols, Limited contention protocols, LAN architectures, IEEE 802 and OSI, Ethernet(CSMA/CD), Bus, Token Ring, DQDB, FDDI, Bridges and recent developments.

    NETWORK LAYER

    (08 Hours)

    Network Layer design issue, Routing algorithms and protocols, Congestion Control Algorithms, Internetworking, Addressing, N/W Layer Protocols and recent developments.

    TRANSPORT LAYER

    (05 Hours)

    Transport services, Design issues, transport layer protocols, Congestion Control, QOS and its improvement.

    APPLICATION LAYER

    (03 Hours)

    Client Server Model , DNS, SMTP, FTP, HTTP, WWW and recent development.

    Advanced Topics

    (03 Hours)

    Tutorials will be based on the coverage of the above topics separately

    (14 Hours)

    (Total Contact Time: 42 Hours + 14 Hours = 56 Hours)
    BOOKS RECOMMENDED
    1. Tanenbaum : "Computer Network",4/E, PHI ,1996.
    2. William Stalling: "Data and Computer Communication", 8/E, Prentice Hall, 2006.
    3. Douglas E. Comer: "Internetworking with TCP/IP Volume - I, 3/E Pub. PHI,1991.
    4. W. Richard Stevens: "TCP/IP Illustrated Volume - I", Pub. Addison Wesley,1994.
    5. B. Forouzan : "Data Communication And Networking", 5/E,TMH,1997.