0% found this document useful (0 votes)
73 views2 pages

CN-408 Syllabus

This document provides information about the Computer Network course offered at the School of Computer and Systems Sciences. The course is intended for MCA students and aims to develop basic skills and concepts for understanding computer networks. It will cover topics like data communication, layered network architecture, routing protocols, switching techniques, IP, transport and application layer protocols, security concepts, and traffic analysis. Students will be evaluated based on mid-term exams, assignments, and an end-term exam. The course will be taught on Mondays through Thursdays from 9-10 AM.

Uploaded by

Vastvikta Nishad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views2 pages

CN-408 Syllabus

This document provides information about the Computer Network course offered at the School of Computer and Systems Sciences. The course is intended for MCA students and aims to develop basic skills and concepts for understanding computer networks. It will cover topics like data communication, layered network architecture, routing protocols, switching techniques, IP, transport and application layer protocols, security concepts, and traffic analysis. Students will be evaluated based on mid-term exams, assignments, and an end-term exam. The course will be taught on Mondays through Thursdays from 9-10 AM.

Uploaded by

Vastvikta Nishad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Computer Network

(CS-408)
Winter Session 2022-23
Course In-charge: Prof. D.K. Lobiyal
Course for
MCA students of School of Computer and Systems Sciences
Pre-requisite (preferable)
Basic reasoning aptitude, knowledge of Operating System, Computer Architecture, Data
Structures, and Basic Mathematics
Aim
To develop basic skills and concepts necessary to understand basics of data communication and
computer network useful in designing and building of Computer Network and designing protocols.
Objectives
On completion of the course, a student should be able to:
 Gain basic knowledge on data communication
 Understand layered architecture and Protocols needed for Computer Network
 Design and implement protocols
 Simulate some Network Protocols using standard Simulators available in the free domain
 Design a network for a small organization
 May be able to develop mathematical models for link states, routing, and different traffic
sessions.
Course contents
Introduction: Overview of Computer Network
Communication – Voice communication, Analog and digital communications, signal and data,
Channel characteristics, Nyquist theorem, Shannon’s formula, modulations,
Data Communication: Encoding schemes; Error Detection – VRC, LRC, CRC, Checksum; Stop-
and-Wait, Sliding Window protocols, multiplexing techniques
Multi Access Protocols: ALOHA systems – CSMA/CD, Token Ring, Token Bus, FDDI
Routing – Spanning tree, Bellman-Ford, Dijkstra algorithms, Distance vector and link state
routing; Some other Routing protocol
Switching techniques – Telephone systems, ATM; Queuing Models – little’s theorem, Poisson
Process, Markov Chain model, M/M/1, M/M/S/K, M/G/1 queues;
IP Protocol: IP protocol format, Addressing Schemes, fragmentation, reassembly;
Transport Protocol –, Congestion Control, TCP, UDP
Application Protocols – FTP, Email (SMTP), DNS.
Security – Basic security concepts, DES, AES, RSA
Traffic analysis – Deterministic and Stochastic

Suggested Books
1. Leon Garcia and Indra Widjaja, Communication Networks: Fundamental Concepts and Key
Architecture, 2nd ed., Tata McGraw-Hill, 2004.
2. Behrouz A. Forouzan, Data Communication and Networking, 2nd ed., Tata McGraw-Hill,
2000.
3. Larry L. Peterson and Bruce S. David, Computer Networks; A Systems Approach, 3rd ed.
Elsevier, 2003

Dr. D.K. Lobiyal, Professor, School of Computer & Systems Sciences, JNU, New Delhi 110067
4. Andrew S. Tanenbaum, Computer Networks, 4th Ed., Pearson Education, 2003.
5. Fred Halsall, Data Communications, Computer Networks and Open Systems, 4th ed.
Pearson Education, 2001
6. Dimitri Bertsekas and Robert Gallager, Data Networks, 2nd ed., PHI, 2001.
7. William Stallings, Data and Computer Communications, 6th ed., Pearson Education, 2002.
8. Thomas G. Roberttazzi, Computer Networks and Systems, 3rd ed. Springer, 2002.
9. Anurag Kumar, D. Manjunath and Joy Kuri, Communication Networking: An analytical
approach, Elsevier, 2004.

Evaluation scheme
End-Sem. Exam 50%
Mid-Sem.1 15%
Mid-Sem. II 15%
Assignments 20%

Note: The scheme may undergo changes anytime if needed and the same will be informed to the
students.

Assignments
A student will have to complete several assignments given at appropriate times. Date of submission
must be considered as deadline. In no case, assignment submitted after deadline will be accepted.
The assignments may include design of new protocols, implementation of existing protocols,
Performance evaluation of network protocols, and case studies.

Attendance
Consideration of attendance will be as per the University rules.

Class Schedule
Monday 09:00AM – 10:00AM
Tuesday 09:00AM – 10:00AM
Wednesday 09:00AM – 10:00AM
Thursday 09:00AM – 10:00AM

Note: In case any regular class is missed, the compensatory class will be held in the same week as
far as possible on working day or on Saturday.

Appointment
Students may meet to discuss their difficulties relating to the course on
Friday 3:00PM – 4:00PM (Every week)

Dr. D.K. Lobiyal, Professor, School of Computer & Systems Sciences, JNU, New Delhi 110067

You might also like