18MCA28 Computer Networks Lab syllabus for MCA



A d v e r t i s e m e n t

Module-1 Lab 0 hours

Course Learning Objectives:

This course (18MCA28) will enable students to:

• Familiarize the basic terminologies used for computer networking.

• Implement the computer networks concepts like TCPflP, IPC and Congestion avoidance techniques

• Simulate the working of wired networks and analyze its performance

 

Course Outcome (CO):

Atthe end of this course, the students will be able to

COl: Understand the basic terminologies used for computer networking.

C02:Understand the functions oflayers inthe Internet Model.

CO3: Demonstrate application layer protocols used for process to process communication.

C04: Demonstrate subnetting and routing mechanisms for a given network topology. Exemplify link layer functionalities.

 

PART-A

Note: Implement the following Computer Networks concepts using C/C++ 1. Write a program for distance vector algorithm to find suitable path for transmission.

2. Using TCP/IP sockets, write a client-server program to make the client send the file name and to make the server send back the contents ofthe requested file if present.

3. Write a program for Hamming code generation for error detection and correction.

4. Write a program for congestion control using leaky bucket algorithm.

 

PART-B

Note: Simulate the following Computer Networks concepts using any network simulators.

1. Simulate a three nodes point- to -point network with duplex links between them. Set the queue size and vary the bandwidth and find the number of packets dropped.

2. Simulate the network with five nodes n0, n1, n2, n3, n4, forming a star topology. The node n4 is at the center. Node n0 is a TCP source, which transmits packets to node n3 (a TCP sink) through the node n4. Node n1 is another traffic source, and sends UDP packets to node n2 through n4. The duration of the simulation time is 10 seconds.

3. Simulate to study transmission of packets over Ethernet LAN and determine the number ofpackets drop destination.

4. Write a TCL Script to simulate working of multicasting routing protocol and analyze the throughput of the network.

5. Simulate the different types of internet traffic such as FTP and TELNET over a wired network and analyze the packet drop and packet delivery ratio inthe network.

6. Simulate the transmission of ping messages over a network topology consisting of 6 nodes and find the number of packets dropped due to congestion.

 

Note 1: In the practical Examination student has to execute one program from PART-A and one from PART-B.

Note 2: Change of program is not permitted in the Practical Examination.

Last Updated: Tuesday, January 24, 2023