0% found this document useful (0 votes)
97 views2 pages

CS3591 Set2

This document outlines the instructions and requirements for a Computer Networks practical end semester examination for 4th semester students. It lists 20 potential programming/simulation questions students can choose from to complete as part of the exam. The exam is 3 hours long and worth a total of 100 marks. Questions involve writing client/server programs using UDP and TCP to transfer data, implement chat functionality, file transfer, routing protocols, and network simulations. Students must complete one of the listed questions, which will be evaluated based on various criteria such as the required work, program/drawing, calculations, viva voce, and record keeping.

Uploaded by

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

CS3591 Set2

This document outlines the instructions and requirements for a Computer Networks practical end semester examination for 4th semester students. It lists 20 potential programming/simulation questions students can choose from to complete as part of the exam. The exam is 3 hours long and worth a total of 100 marks. Questions involve writing client/server programs using UDP and TCP to transfer data, implement chat functionality, file transfer, routing protocols, and network simulations. Students must complete one of the listed questions, which will be evaluated based on various criteria such as the required work, program/drawing, calculations, viva voce, and record keeping.

Uploaded by

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

B.E / B.Tech.

PRACTICAL END SEMESTER EXAMINATIONS, APRIL/MAY 2023


Fourth Semester
CS3591 – COMPUTER NETWORKS
(Regulations 2021)
Time : 3 Hours Answer any one Question Max. Marks 100
Aim/Principle/Apparatus Tabulation/Circuit/ Calculation Viva-Voce Record Total
required/Procedure Program/Drawing & Results
20 30 30 10 10 100

1. Write the Echo client and server programs using UDP. The Echo clients should verify whether the text
string they received from the server is the same text string that they sent or not. Also use the shutdown
system call to improve the performance programs.

2. Write a program on datagram socket for client/server to display the messages on client side, typed at the
server side

3. Write a program to implement CHAT using UDP for client and server.

4. Write the client and server programs for simple data (hello) transfer between client and server using
UDP. Client will send hello server message to the server program. In its reply the server will send hello
client message. The server and client programs should reside on different computers in a network.

5. Using TCP sockets, write a client – server program to make the client send the file name and to make
the server send back the contents of the requested file if present.

6. Assume Client program is running on Machine A and server program on B. Write a program to ensure
that the data received by server on machine B is the same data which was sent by the client program on
machine A. Implement the scheme through which you can recover/calculate the lost data. Write the
client and server programs for showing the result.

7. Write programs for implementing the sliding window protocol of window size 5.

8. Write the client and server programs for implementing the broadcasting in the local network.

9. Write the program for implementing the IP Routing, protocol using Address tables

10. Write the program for implementing the client for Simple mail transfer protocol.

11. Write the client and server programs, where client will send a file containing any C-program, server will
compile and executes the file given by the client and if error occurs during compilation or execution
server will send back the appropriate message to the client otherwise server will send the executable file
to the client.

Page 1 of 2
12. Implement the data link layer framing methods such as character count, character stuffing and bit
stuffing.

13. Implement transmission of ping messages/trace route over a network topology consisting of 6 nodes and
find the number of packets dropped due to congestion.

14. Write a program on datagram socket for client/server to display the messages on client side, typed at the
server side.

15. Write a program to implement a subnet graph with weights indicating delay between nodes

16. Write a program to implement path vector routing protocol

17. Write a program to design a TCP Client-Server application to transfer a file

18. Write a program to design UDP Client-Server application to transfer a file

19. Write a program to distance vector routing protocol and find out the path for sending the packets from
client and server.

20. Write a program to design a TCP iterative client server application to reverse the given input sequence.

Page 2 of 2

You might also like