04 - BCSL056 Networking Programming
04 - BCSL056 Networking Programming
June, 2017
Note : There are two compulsory questions carrying 20 marks each. Remaining 10 marks
are for viva-voce. Make suitable assumptions, if any.
1. Write and run a TCP client and a TCP server program using 'C' language in
Unix/Linux according to the following specifications : 20
• Client program will send a string of characters to the specific server.
• Server program will count the number of characters in the given string and
return back to the respective client.
2. Configure an FTP server on Linux/Unix platform. Test the FTP server by sending
files from different FTP clients available at different machines in a LAN. 20
BCSL-056(P)/S1 1 2,000
No. of Printed Pages : 1 BCSL-056(P)/S1
December, 2017
Note : There are two compulsory questions carrying 20 marks each. Remaining 10 marks
are for viva-voce. Make suitable assumptions, if any.
1. Write and run a TCP client and a TCP server program using 'C' language in
Unix/Linux as per the following details : 20
• TCP client will establish a connection and send any two numbers to the
server.
• TCP server will return the multiplication of these numbers to the client.
2. Create a group named "BCA" using GUI tool in Linux. Also, create a group
administrator for this group "BCA". Write the rules and set the permissions for
this group and group admin. 20
BCSL-056(P)/S1 1 3,000
No. of Printed Pages : 1 I BCSL 056(P)/S1
-
Note : There are two compulsory questions carrying 20 marks each. Remaining 10 marks
are for viva-voce. Make suitable assumptions, if any.
1. Write and run a TCP client and a TCP server program using 'C' language in
Unix/Linux as per the following details : 20
• Client program will send three numbers to the server.
• Server will return the smallest number to the client:
BCSL-056(P)/S1 1 2,000
No. of Printed Pages : 2 BCSL-056/S1
Bachelor of Computer
Application (Revised) (BCA)
Term-End Examination
December, 2018
(A-9) P. T. 0.
[2]
1. Write and run a TCP client and a server program using C-language in
Linux/Unix environment to perform the following tasks : 20
(a) Establish a TCP connection between a TCP client and a TCP server.
(b) The client program sends two strings to the server.
(c) The server program returns 'YES' if both the strings are equal and
`NO' if both are not equal.
(b) To provide a list of all routers your connection cross when reaching
out to a remote system.
BCSL-0561S1 3,000
(A-9)