An open API service indexing awesome lists of open source software.

https://github.com/sabyasachi-seal/networkinglab-pcc-cs692

Networking Lab Assignments for College [Uni - MAKAUT]
https://github.com/sabyasachi-seal/networkinglab-pcc-cs692

cn devops ip linux networking osi tcp

Last synced: 6 months ago
JSON representation

Networking Lab Assignments for College [Uni - MAKAUT]

Awesome Lists containing this project

README

          

| 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.