Professional Documents
Culture Documents
CBS3001 - Computer-Networks - Eth - 1.0 - 63 - CBS3001 - 59 Acp
CBS3001 - Computer-Networks - Eth - 1.0 - 63 - CBS3001 - 59 Acp
2 0 2 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives:
1. Build an understanding of the fundamental concepts of computer networking,
protocols, architectures, and applications
2. Gain expertise in design, implement and analyze performance perspective of ISO-
OSI layered Architecture
3. Deal with the major issues of the layers of the model.
Expected Course Outcome:
1. Interpret the different building blocks of Communication network and its architecture.
2. Contrast different types of switching networks and analyse the performance of network
3. Implement various error detection and correction mechanisms, flow control mechanisms
and various routing protocols
4. Design subletting and analyse the performance of network layer, Construct and examine
various routing protocols
5. Understand the functionality of various layer and its associated protocols
Module:1 Introduction to Computer Networks 4 hours
Introduction: Computer networks and distributed systems, Classifications of computer
networks, Preliminaries of layered network structures. Data communication Components:
Representation of data and its flow, Various Connection Topology, Protocols and Standards,
OSI model, Transmission Media.
Module:2 Network Topology and Bandwidth 3 hours
LAN: Wired LAN, Wireless LAN, Virtual LAN. Techniques for Bandwidth utilization:
Multiplexing - Frequency division, Time division and Wave division, Concepts on spread
spectrum.
Module:3 Data Link Layer and Medium Access Sub Layer 5 hours
Fundamentals of Error Detection and Error Correction, Block coding, Hamming Distance,
CRC; Flow Control and Error control protocols - Stop and Wait, Go-back–N ARQ, Selective
Repeat ARQ, Sliding Window, Piggybacking, Random Access, Multiple access protocols - Pure
ALOHA, Slotted ALOHA, CSMA/CD, CDMA/CA
Module:4 Network Layer 5 hours
Switching, Logical addressing – IPV4, IPV6; Address mapping – ARP, RARP, BOOTP and
DHCP–Delivery, Forwarding and Unicast Routing protocols.
Module:5 Transport Layer 6 hours
Process to Process Communication, User Datagram Protocol (UDP), Transmission Control
Protocol (TCP), SCTP Congestion Control; Quality of Service (QoS), QoS improving techniques
- Leaky Bucket and Token Bucket algorithms.
Module:6 Application Layer 3 hours
DNS, DDNS, TELNET, EMAIL, FTP, WWW, HTTP, SNMP, Bluetooth, Firewalls.
Module:7 Network Security 2 hours
Electronic mail, directory services and network management, Basic concepts of Cryptography.
Module:8 Contemporary issues 2 hours
Total Lecture hours: 30 hours
Text Book(s)
1. Tanenbaum, Computer Networks, Pearson Education, 5th Edition, 2013.
2. William Stallings. Data and computer communications. Pearson Education India, 2013.
Reference Book(s)
1. Perlman, R., Kaufman, C., and Speciner, M. (2016). Network security: private communication in a