Course Code Course Name Course Structure
ECECC19 Computer Networks L-T-P 3-0-2
COURSE OUTCOME (CO): After completing the course, the students shall be able to:
CO1: Understand fundamental concepts of OSI, TCP/IP models and network architecture
CO2: Analyse internetworking principles and LAN technologies
CO3: Understand Internet and Transport Protocols and gain knowledge on Internetwork operations
CO4: Design multistage switching structures involving time and space switching stages
CO5: Implement routing and congestion control algorithms
UNIT COURSE CONTENT LECTURE PRACTICALS
NO.
Unit-I: Introduction to Computer Networking, Network Topologies 01-02 Experiment 1: To Generate
(O7) Types of area networks – LAN, MAN and WAN, 03-04 Exponential distributed
Transmission Modes in Computer Networks (Simplex, random number from
Half-Duplex and Full-Duplex) Uniformly distributed random
number.
Layers of OSI Model, TCP/IP Model 05
Network Devices (Hub, Repeater, Bridge, Switch, Router) 06 Experiment 2: Configure and
IEEE 802.3; ETHERNET, Fast ETHERNET, Gigabit, 07 analyse bus, ring, star,
ETHERNET mesh, and hybrid
network topology with wired vs
wireless networks.
Unit-II: Framing; Error control, Error detection, Parity checks 08-09 Experiment 3: Connect the
(11) computers in Local Area
Network, and Study of
Internet Checksum and Cyclic Redundancy Codes for 10-11
basic network command and
error detection
Network configuration
Flow control, ARQ strategies 12 commands.
Sliding Window Protocol and their performance analysis 13
Experiment 4: Study of
following Network Devices in
HDLC protocol, Media Access Control (MAC): Pure and 14-15 Detail: Repeater, Hub,
Slotted ALOHA Switch, Bridge, Router, Gate
CSMA, CSMA/CD 16 Way
Introduction to queuing theory, Birth and Death Process, 17
Analysis of M/M/1/∞ queuing system
Analysis of M/M/m/K, M/M/m/∞, M/M/1/K queuing 18-19
system, M/G/1 Queue, queues with blocking, vacation
systems.
Unit-III: Switching & Multiplexing: Circuit, message, packet 20-21
(09) Switching, Comparison of Switched Communication Experiment 5: To simulate
Techniques STOP and WAIT protocol and
Switching Fabrics, Multiplexing Techniques 22 evaluate its performance
T1, E1 Standards 23
Space division switching 24 Experiment 6: To simulate
SLIDING WINDOW protocol
Multiple stage switching 25 and evaluate its
Design examples. Switching matrix control. 26-27 performance with variation of
Time division switching window size.
Multiple-stage time and space switching 28
Unit-IV: Routing algorithms, shortest path, flooding 29 Experiment 7: To perform
(11) Link State and Distance Vector routing 30-31 multilayer switching in
computer network.
Internet routing, RIP, OSPF, BGP 32-33
IPv4 protocol, packet format 34 Experiment 8: Analyse
Addressing, subnetting 35 Distance Vector Routing
CIDR, ARP, RARP, fragmentation and reassembly 36-37 Protocol using Routing
Information Protocol to
configure a computer network
Internet Control Message Protocol (ICMP), DHCP 38
IPv6 summary 39
Unit-V: Transport Layer responsibilities, Congestion Control, 40-41 Experiment 9: Performing an
(06) Leaky Bucket Algorithm Initial Switch Configuration,
and Initial Router
Transmission Control Protocol (TCP), 42-43 Configuration using packet
TCP Congestion Control, tracer
Error Control in TCP
User Datagram Protocol (UDP) 44
Differences between TCP and UDP 45 Experiment 10: Configuring
and Troubleshooting a
Switched Network using
packet tracer.
Suggested Readings:
1) Behrouz A. Forouzan, “Data Communications and Networking,” McGraw-Hill.
2) Andrew S. Tanenbaum and David J. Wetherall, “Computer Networks,” Pearson
Education
EVALUATION SCHEME FOR CONTINUOUS ASSESSMENT:
Sr. No. Component Continuous Assessment Marks
1. TCA (15) Class tests 5
2. Attendance/Response in Class 10
3. PCA (15) Lab Test/Viva 5
4. Lab Files, Attendance/Performance in Lab 1 mark per turn
5. Total 30 marks
For any difficulties related to the course, students may contact the following
1 Chairperson Dr. Amit
Prof. Singhal
S. P. Singh spsingh@nsut.ac.in
2 Course Instructor Dr. Ankit Garg Ankit.garg@nsut.ac.in
3 Course Instructor Dr. Ritu Raj Singh rituraj.singh@nsut.ac.in
4 Course Instructor Dr. Amit Singhal amit@nsut.ac.in
Prof. S. P. Singh
CCC CHAIRPERSON