Sie sind auf Seite 1von 3

Computer Networks Lab Instructions:

To the students:
1. It is mandatory for all the students to attend all the sessions of lab from the date of commencement of
the semester.
2. If a student is not present for 3 lab sessions, he/she will not be allowed for the end semester exam.
3. The students will be divided into batches and each batch would have a batch in-charge.
4. It is the responsibility of a student to carry the lab observations and record on all the lab sessions.
5. The student would update the lab observation on the same day and get it signed by the respective batch
in-charge and the record for the same should be submitted to the in-charges before the next lab session.
6. If the student fails to submit the lab observation/record within 10 days of the conduction of experiment,
he/she will be awarded 0 for that experiment and if this repeats for 3 experiments the student will not
be allowed to take the end semester examination.
7. All the lab programs will be written in C/C++ and executed using DevC++. Henceforth all the students
are requested to install DevC++ in their laptop. In case of non-availability of lab the students will be
intimated to get their laptop and that lab session would be conducted in the classroom.
8. The students are requested to submit a mini-project on demonstration of a protocol. This would be
considered as CIA 3/ESE.
9. Through the lab sessions the students will be given introduction to the following simulators:
1. Network Simulator- 2 (NS-2)
2. Packet Tracer.
3. Matlab
10. The students can work on either a simulator or a programing language to implement the mini project.

COMPUTER NETWORK LABORATORY


List of Experiments
1. Implement the data link layer framing methods such as Byte stuffing.
2. Implement the data link layer framing methods such as Bit stuffing.
3. Implement CRC Error Detection Method.
4. Simulation of Sliding-Window protocol (Go back-N).
5. Simulation of Sliding-Window protocol (Selective Repeat).
6. Implement Dijkstras Algorithm to find the shortest path for a given graph of N nodes.
Repeat the experiment for different values of N, and plot a graph of the time taken
versus N.
7. Develop a Client Server application for chat using TCP.
8. Develop a Client Server application for chat using UDP.
9. Using RSA / Diffie - Hellman algorithm encrypt a text data and Decrypt the same.
10. Compute the Transitive Closure for a given Network using Warshalls Algorithm.
To the faculty:
1. The faculty in-charge of the lab are requested to circulate the list of students divided into
batches and each batch assigned a batch in-charge as soon as possible.
2. The faculty in-charge of the lab are requested to circulate the instruction list to all the
faculties assigned to lab on the first day of the lab session.
3. The lab manual will be circulated to all the faculties handling the lab but the same should not
be circulate to students.
4. The first session of the lab should be dedicated to instructions and introduction.
5. On the introduction lab session the following programs can be executed:
1. Write a C/C++ program to enter the following table and display the same and calculate
the overall weight
Node Number Next node Weight

1 2 10

2 3 20

3 4 30

4 1 40
2. 2. Write a C/C++program to enter the information of any graph and display the
information in form of a table shown in the above table.

6. The protocol demonstrations are as follows:


1. Introduction to Packet Tracer with demonstration of a network simulation and packet
transfer
2. Introduction to Matlab with demonstration of implementing a network topology.
3. Introduction to NS-2 with implementation of a network topology.
4. Any routing protocol.
5. Demonstration of TCP
6. Demonstration of FTP
7. Demonstration of LEACH

Das könnte Ihnen auch gefallen