CMCA508 - CSET508 - Course Plan
CMCA508 - CSET508 - Course Plan
VERSION NO. OF
CURRICULUM/SYLLAB
SCHOOL SCSET USTHAT THIS COURSE V1
IS A PART OF
SCSET DATE THIS COURSE
DEPARTMENT WILL BE Jan–Jun,2024
EFFECTIVEFROM
VERSION NUMBER
DEGREE MCA OFTHIS COURSE 2
COURSE BRIEF
COURSE SUMMARY
This Course covers introduction to computer networks concepts, OSI and TCP/IP, Local area networks, Reliable
data delivery, Routing and forwarding, Network applications and security in computer networks.
By the end of this program, students should have the following knowledge, skills, and values:
CO1: Examine the functionality of the different layers within network architecture.
CO2: Illustrate TCP/IP network model and protocols.
CO3: Design the networks for organization and select the appropriate networking architecture and technologies,
subnetting and routing mechanism.
How are the above COs aligned with the Program-Specific Objectives (POs) of the degree?
The course outcomes are aligned to inculcating inquisitiveness in understanding cutting edge areas of computer science
engineering and allied disciplines with their potential impacts.
CO - PO MAPPING
CO1
CO2
CO3
Detailed Syllabus
Module 1 (9 hours)
Why Computer Networks: Applications of Networks, Transmission Media, Connecting Devices, Local Area Networks: LAN
topologies: Bus topology, Ring topology, Star topologies, Mesh topology, Hybrid topology, OSI reference model, TCP/IP
Protocol suite, Physical Layer: Services, Line coding scheme, Modulation, Multiplexing, Switching methods, Ethernet,
Bluetooth, Wi-Fi, Wi-Fi Direct, WPA/WPA2/WPA3, Data Link layer: Services, Framing, Switches.
Module 2 (8 hours)
Reliable Data Delivery: Error detection, Error Correction, Flow control: Stop and wait, Go Back-N, Flow control: S-R
Protocol, Error control (Retransmission techniques, timers), Medium Access sub layer - Channel Allocations, LAN protocols
/ALOHA protocols, CSMA, CSMA/CD, Network Layer Protocols: Services (IP, ICMP), IP addressing, sub netting, Super
netting (CIDR), IPV4, IPV6.
Module 3 (9 hours)
Routing and Forwarding, Static and dynamic routing, Unicast and Multicast Routing, Distance-Vector Routing, Link-State
Routing, Shortest path computation-Dijkstra's algorithm, Address mapping-ARP, RARP, BOOTP, DHCP, Transport Layer:
Services, UDP and TCP segment formats, connection establishment and termination, Expert Lecture from Industry,
Congestion control, Congestion control: Open Loop and closed loop, Quality of service, Flow characteristics, Techniques to
improve QoS.
Module 4 (7 hours)
Session Layer: Services, Protocols, Presentation layer: Services, Protocols, Application layer: Services, DNS, SIP, RTP,
Telnet/SSH, HTTP, HTTPS, Remote login, electronic mail, SMTP, FTP Commands and Replies, WWW, SNMP, Addressing
Schemes, Uniform Resource Identifiers.
Module 5 (9 hours)
Principles of Cryptography, Symmetric key, public key, Authentication protocols, Digital signatures, Firewalls, Security in
different layers: Secure E-mail SSL, IP security, Advanced Topics in CN: Dark Net, CASS: Content-Aware Search System,
Service-centric networking, Software-defined networking, Cloud Systems: Services, Data Centre, 4G and 5G Networks, Bodyarea
sensor Networks, Satellite networks, SWARM networks.
TEXTBOOKS/LEARNING RESOURCES:
1. B. A. Forouzan, Data communication and Networking (5th ed.), McGraw Hill, 2021. ISBN 1260597822.
2. Andrew S. Tanenbaum and David J. Wetherall, Computer Networks (6th ed.), Pearson, 2021. ISBN 9780137523214.
EVALUATION POLICY
6 Ethernet (30)
Bluetooth (20)
14 CSMA (25)
CSMA/CD (25)
30 HTTP (10)
HTTPS (10)
Remote login (10)
Electronic mail (10)
SMTP (10)
34 Principles of Cryptography
(10) Symmetric key (20)
Public key (20)
36 Firewalls (15)
Security in different layers: Secure E-mail SSL
(15) IP security (20)