Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

CBS3001 Computer Networks L T P J C

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

Proceedings of the 59th Academic Council [24.09.2020] 804


public world. Pearson Education India.
2. Stevens, W. R., Fenner, B., and Rudoff, A. M. (2018). UNIX Network Programming
Volume 1. SMIT-SMU.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Demo session of all networking hardware and Functionalities 3 hours
2. Network System Administration: Understanding switches and routers 3 hours
3. Network configuration commands using Linux 3 hours
4. Error detection and correction mechanisms 3 hours
5. Flow control mechanisms 3 hours
6. Simulation of unicast routing protocols 3 hours
7. Observing Packets across the network and Performance Analysis of Routing 3 hours
protocols
8. Socket programming(TCP and UDP) – Multi client chatting 3 hours
9. Develop a DNS client server to resolve the given host name or IP address 3 hours
10. Implementation of Layers for security protocols - SSL/TLS 3 hours
Total Laboratory Hours 30 hours
Mode of assessment:
Recommended by Board of Studies 16-09-2020
Approved by Academic Council No. 59 Date 24-09-2020

Proceedings of the 59th Academic Council [24.09.2020] 805

You might also like