0% found this document useful (0 votes)
40 views

CCN Lab Mycem

This document outlines the objectives, experiments, and outcomes of the Computer Networks Laboratory course offered at Mysore College of Engineering and Management. The course uses simulation tools like NS2, NS3, and OPNET as well as C/C++ programming to model networks, analyze performance, and demonstrate networking protocols and algorithms. Experiments include simulating point-to-point networks, Ethernet LANs, wireless networks, and implementing routing algorithms. Programming assignments cover HDLC framing, distance vector routing, Dijkstra's algorithm, CRC checking, and congestion control protocols. The course aims to enable students to design networks, simulate protocols, and demonstrate networking concepts through hands-on learning and practice.

Uploaded by

Nithya
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views

CCN Lab Mycem

This document outlines the objectives, experiments, and outcomes of the Computer Networks Laboratory course offered at Mysore College of Engineering and Management. The course uses simulation tools like NS2, NS3, and OPNET as well as C/C++ programming to model networks, analyze performance, and demonstrate networking protocols and algorithms. Experiments include simulating point-to-point networks, Ethernet LANs, wireless networks, and implementing routing algorithms. Programming assignments cover HDLC framing, distance vector routing, Dijkstra's algorithm, CRC checking, and congestion control protocols. The course aims to enable students to design networks, simulate protocols, and demonstrate networking concepts through hands-on learning and practice.

Uploaded by

Nithya
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

MYSORE COLLEGE OF ENGINEERING AND

MANAGEMENT
(Affiliated to VTU, Approved by AICTE)
1072, T Narsipura Road, Near Big Banyan Tree Chikkahalli, Mysuru,
Karnataka 570028

COMPUTER NETWORKS LABORATORY [17ECL68]

Department of Electronics & Communication Engineering

VISVESVARAYA TECHNOLOGICAL UNIVERSITY


BELAGAVI

NITHYA D K
Assistant Professor
Dept. of ECE
MyCEM, Mysuru
Subject Code 17ECL68 IA Marks 20
Number of Lecture 01Hr Tutorial (Instructions) Exam Marks 80
Hours/Week + 02 Hours Laboratory = 03
Exam Hours 03
CREDITS – 02
Course objectives: This course will enable students to:

1. Choose suitable tools to model a network and understand the protocols at various OSI
reference levels.

2. Design a suitable network and simulate using a Network simulator tool.

3. Simulate the networking concepts and protocols using C/C++ programming.

4. Model the networks for different configurations and analyze the results.

Laboratory Experiments
PART-A: Simulation experiments using NS2/ NS3/ OPNET/ NCTUNS/ NetSim/
QualNet/ Packet Tracer or any other equivalent tool

1. Implement a point to pint network with four nodes and duplex links between them. Analyze
the network performance by setting the queue size and varying the bandwidth.

2. Implement a four nodes point to point network with links n0-n2, n1-n2 and n2-n3. Apply
TCP agent between n0-n3 and UDP between n1-n3. Apply relevant applications over TCP
and UDP agents changing the parameter and determine the number of packets sent by
TCP/UDP.

3. Implement Ethernet LAN using n (6-10) nodes. Compare the throughput by changing
the error rate and data rate.

4. Implement Ethernet LAN using n nodes and assign multiple traffic to the nodes and
obtain congestion window for different sources/ destinations.

5. Implement ESS with transmission nodes in Wireless LAN and obtain the
performance parameters.

6. Implementation of Link state routing algorithm.


PART-B: Implement the following in C/C++

1. Write a program for a HLDC frame to perform the following.


i) Bit stuffing
ii) Character stuffing.
2. Write a program for distance vector algorithm to find suitable path for transmission.
3. Implement Dijkstra’s algorithm to compute the shortest routing path.
4. For the given data, use CRC-CCITT polynomial to obtain CRC code. Verify the program for the
cases
a. Without error
b. With error
5. Implementation of Stop and Wait Protocol and Sliding Window Protocol
6. Write a program for congestion control using leaky bucket algorithm.

Course outcomes
On the completion of this laboratory course, the students will be able to:
1. Design and Simulate Network elements with various protocols and standards.
2. Use the network simulator tools for learning and practice of networking algorithms.
3. Demonstrate the working of various protocols and algorithms using C
programming.

You might also like