Exp. No. |
List of Experiments | CO Mapping |
PO/ PSO Mapping |
Week No. |
---|---|---|---|---|
1 | a) Take a decimal number from user. Convert it to different bases (e.g.: 2,8,16 etc.) and send those values to message queue. Write three separate programs to read and display the binary, octal and hex value from the message queue distinctively. b) Create a message queue. One process will take name and roll number of 'N' students and send those to message queue. Second process will read the names, sort those and send back to message queue; third process will do the same on roll numbers. Then first process will read the entire data and print. |
CO1, CO4 | PO1,PO2, PO3, , PO5 PSO1,PSO2 |
Week 1 |
2 | Write C Programs to implement a simple client-server application using Unix File socket. The client will take a bit-stream from the user and send it to server. The server will add a parity bit to it and send the modified bit-stream to the corresponding client. The client will print the result. |
CO1, CO4 | PO1,PO2, PO3, PO5 PSO1,PSO2 |
Week 2 |
3 | Write C Programs to implement a simple client-server application. The client will take a data word and divisor from the user and send them to server. The server will find out the codeword using CRC and return it back to the client. Use Unix File socket for communication. |
CO1, CO2, CO4 |
PO1,PO2, PO3, PO5 PSO1,PSO2 |
Week 3 |
4 | a) CAT-5/CAT-6 cable preparation with RJ-45 connector; both straight and cross cabling. b) IP address configuration (both Static and DHCP) on Linux and Windows systems. c) Introduction to important network related tools and commands, e.g. ifconfig, ip, hostname, ping, netstat, route, tcpdump, Wireshark, etc. |
CO3, CO4 | PO1, PO5 PSO2 |
Week 4 |
5 | Write C programs to implement TCP Socket. The client will take a bit-stream from the user and send it to the server. The server will implement bit stuffing and send the stream back to the client. The client will print it. |
CO1, CO2, CO4 |
PO1,PO3,PO5 PSO1,PSO2 |
Week 5 |
6 | Create a multi-client TCP server. A client will send an IPv4 address (a.b.c.d) to the server. The server will verify whether the address is valid or not and send back 'YES' or 'NO' as a result to the client. |
CO1, CO4 | PO1,PO2, PO5 PSO1,PSO2 |
Week 6 |
7 | Write client-server programs using UDP socket. The client will take a data word from the user and send it to the server. The server will find the codeword (use Hamming code error correction technique) and send it back to the client. |
CO1, CO2, CO4 |
PO1,PO2, PO3, PO5 PSO1,PSO2 |
Week 7 |
8 | Write C programs to implement a simple chat server (single client, single server) by using UDP Socket. |
CO1, CO4 | PO1,PO3, PO5 PSO1,PSO2 |
Week 8 |
9 | Write C programs to implement group chat using multicast UDP socket. |
CO1, CO4 | PO1,PO3, PO4, PO5, PO9 PSO1,PSO2 |
Week 9 |
10 | Write two programs one for the sender and another for the receiver, where the sender will broadcast a message taken as user input and all the receivers (at least three) will print the received message. This will continue forever until the user enters "QUIT" at the sender. |
CO1, CO4 | PO1,PO3, PO5 PSO1,PSO2 |
Week 10 |
11 | Demonstrate data transmission using FTP and HTTP protocols and analyze the network traffic through Wireshark or tcpdump. |
CO3, CO4 | PO1,PO3, PO5, PO9 PSO2 |
Week 11 |
12 | Simulate Data Link Layer flow control mechanism (Stop & Wait ARQ) using TCP Socket. |
-
Notifications
You must be signed in to change notification settings - Fork 1
Networking Lab Assignments for College [Uni - MAKAUT]
Sabyasachi-Seal/NetworkingLab-PCC-CS692
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Networking Lab Assignments for College [Uni - MAKAUT]