Skip to content

chandan5569/Computer-Network-Lab---KIIT-2020-2021-

Repository files navigation

Computer-Network-Lab---KIIT-2020-2021-

Computer Networking Lab Program.

LAB 01 QUESTIONS.(REVISING C LANGUAGE CONCEPT)

  1. Write a C program to swap the content of 2 variables using pointer.

  2. Write a C program to assign values to each members of the following structure. Pass the populated structure to a function Using call-by address and print the value of each member of the structure with in that function. struct info{ int roll_no; char name[50]; float CGPA; }

  3. Write a C program to extract each byte from a given number and store them in separate character variables and print the content of those variables.

  4. Write a C Program to enter a number and store the number across the following structure and print the content of each member of the structure. Then aggregate each member of the structure to form the original number and print the same. struct pkt{ char ch1; char ch2[2]; char ch3; };

5.Write a C program to check whether the Host machine is in Little Endian or Big Endian. Enter a number, print the content of each byte location and Convert the Endianness of the same i.e. Little to Big Endian and vice-versa.



LAB 03 QUESTIONS.(UDP PROGRAMS)

  1. Write a C program in UDP to send a message from client to server device.
  2. Write a C program in UDP to send a message from server to client device.


LAB O4 QUESTIONS.(UDP PROGRAMS)

Q1) Write a program to pass a string from client to server. Display the lower case message in the server. Further, convert the message from lower case to upper case and display the converted message in client side.

Q2) Write a program to pass a string from client to server. Display the string in server side. Further, find the reverse of the string and send the same to the client and display the reversed string in client side.

Q3) Write a program to pass an integer array from client to server and print the array in server side.

Q4) Write a program to pass an integer array from client to server. Determine the greatest element on the server side and print it in the client side.

Hometask: For practice purpose we can pass an integer array from client to server and return the sorted array to client and print it



LAB 05 QUESTIONS.(TCP PROGRAMS)

  1. Write a C program in TCP to send a message "Hello KIIT" from client to server. The server will display the message and then send a response message "Thank you" to the client. The client will display the response message.

  2. Write a C program in TCP to send a string "Welcome to KIIT" to the server. The server will determine the number of vowels in the string and it will display them.

  3. Write a C program in TCP to send a string from client to server. On the server side, display the string first and then check if it is palindrome string.

  4. Write a C program in TCP to send an integer array from client to server. On the server side, display the array and determine the sum of elements. This sum will be sent back to the client and display on the client side.

  5. Write a C program in TCP to send an integer array from client to server. Display the array on the server machine and determine the second largest element of the array.

QUIZ ON 30-09-2020 BY KUNAL ANAND

SET B

QUE 1: Write a program to send an integer array to the server from the client and add two consecutive location and store in the last consecutive location, without using third variable or extra array and display the resultant array.( IN TCP )

for example: input array is, 10 20 30 40 50 60 output array is, 10 30 50 70 90 110

QUE 2: WAP to send a string from client to server using udp where server will count no of consonants present in the string.

LAB 07: Use of SELECT() system call.

Que1: Write a C program in TCP to demonstrate the use of select() system call in the context of I/O multiplexing.

About

Computer Networking Lab Program.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages