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

Data_Communications_and_Computer_Networks_Lab

The Data Communications and Computer Networks Laboratory course aims to familiarize students with network commands, device configuration, and performance analysis. Upon completion, students will be able to troubleshoot networks, demonstrate various networking devices, and implement algorithms related to routing, security, and error detection. The course includes practical experiments using simulators and programming tasks in C/C++.

Uploaded by

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

Data_Communications_and_Computer_Networks_Lab

The Data Communications and Computer Networks Laboratory course aims to familiarize students with network commands, device configuration, and performance analysis. Upon completion, students will be able to troubleshoot networks, demonstrate various networking devices, and implement algorithms related to routing, security, and error detection. The course includes practical experiments using simulators and programming tasks in C/C++.

Uploaded by

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

23OBC408 - Data Communications and Computer Networks

Laboratory
Program Bachelor of Computer Applications
Semester 4
Course Title Data Communications and Computer Networks Laboratory
Course Code 23OBC408
Course Credits 2
Course Type DSC

1. Course Summary

The aim of this course is to make the students familiar with network commands, configuring
network devices, implement point-to-point networks, and analyze network performance.
Students will also experiment with routing algorithm, network security algorithm, congestion
control algorithm and frame sorting algorithm.

2. Course Outcomes (COs)

After the successful completion of this course, the student will be able to:

CO-1. Explain simple network commands in the command prompt to diagnose and
troubleshoot network connectivity issues. (L2)
CO-2. Demonstrate the working of hub, switch, and router in a simple network topology.
(L3)
CO-3. Demonstrate a routing algorithm, network security algorithm and congestion
control algorithm. (L3)
CO-4. Examine the static routing technique and thus learn routing the packets in a
network.(L4)
CO-5. Implement error detection and frame sorting code. (L5)

3. Course Contents: List of Experiments

Note: Experiments 1 to 5 may be implemented using a CISCO packet tracer or any other
suitable simulator.

S.
Experiment
No

1 Demonstrate network commands in command promt.(like ping,traceroute)

2 Demonstrate the use of hub using simple topology.

3 Demonstrate the use of switch using simple topology.

4 Demonstrate the use of router using simple topology.

PBD302 Object-oriented Programming Laboratory Page 1


5 Demonstrate static routing.

6 Develop a C/C++ program illustrating the error detection code using CRC-CCITT

7 Develop a C/C++ program to demonstrate frame sorting.

8 Develop a C/C++ program to demonstrate routing using the Dijktra’s algorithm.

Develop a C/C++ program to implement RSA for encryption and decryption of


9
data

Develop a C/C++ program to demonstrate network congestion using the leaky


10
bucket algorithm.

4. Course Resources

a. Essential Reading
1. Course Self-Learning Material
2. Behrouz A Forouzan, Data and Communications and Networking, Fifth
Edition, McGraw Hill, Indian Edition

b. Recommended Reading
1. James F Kurose and Keith W Ross, Computer Networking, A Top-Down
Approach, Sixth Edition, Pearson,2017.
2. Andrew S. Tanenbaum, David J. Wetherall, Computer Networks, Fifth
Edition, Prentice Hall (2011).

PBD302 Object-oriented Programming Laboratory Page 2

You might also like