Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rishav-karanjit/network-programming-lab
This repository contains all my works which I did or am doing in Network Programming Lab (7CSL01) in my college SIT Tumkur
https://github.com/rishav-karanjit/network-programming-lab
Last synced: about 1 month ago
JSON representation
This repository contains all my works which I did or am doing in Network Programming Lab (7CSL01) in my college SIT Tumkur
- Host: GitHub
- URL: https://github.com/rishav-karanjit/network-programming-lab
- Owner: rishav-karanjit
- License: mit
- Created: 2020-09-16T06:22:45.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-23T17:43:28.000Z (almost 4 years ago)
- Last Synced: 2023-03-09T02:47:59.994Z (almost 2 years ago)
- Language: Tcl
- Homepage:
- Size: 6.65 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Network-Programming-Lab
### Before You Start:
- All the programs under each parts is given below.🔻
- Naming Convention for each of the program folder is [PartName][ProgramName]. For eg: A1 is 1st program of part A
- Part 2 programs requires some installations:
- NS2: sudo apt-get install ns2 -y
- NAM: sudo apt-get install nam -y
#### PART A
- For the given network graph, write a program to implement Link state routing algorithm to build a routing table for the given node
- Write a program to divide the message into variable length frames and sort them and display the message at the receiving side.
- Using TCP/IP sockets, write a client – server program, the client sends the file name and the server sends back the requested text file if present.
- Implement the above program using FIFOs as IPC channels
- Using UDP, write a client – server program, to exchange messages between client and the server.
- Write a socket program to demonstrate IP multicasting which provides the capability for an application to send a single IP datagram that a group of hosts in a network can receive.
- Write a program to implement sliding window protocol between two hosts.
- Write a program for error detecting code using CRC-CCITT (16- bits).
#### PART B
- Simulate a three nodes point – to – point network with duplex links between them. Set the queue size and vary the bandwidth and find the number of packets dropped.
- Simulate a four node point-to-point network with the link connectedasfollows:n0 – n2, n1– n2 and n2 – n3. Apply TCP agent between n0-n3 and UDP between n1-n3. Apply relevant applications over TCP and UDP agents changing the parameter and determine the number of packets sent by TCP / UDP.
- Simulate the different types of Internet traffic such as FTP and TELNET over a network and analyze the throughput.
- Simulate an Ethernet LAN using n nodes (6-10), change error rate and data rate and compare the throughput.
- Simulate an Ethernet LAN using n nodes and set multiple traffic nodes and determine the collision across different nodes.
- Simulate the transmission of ping messages over a network topology consisting of 6 nodes and find the number of packets dropped due to congestion.
- Simulate simple ESS with transmitting nodes in wire-less LAN and determine the performance with respect to transmission of packets.
- Simulate simple ad-hoc network with transmitting nodes and determine the performance with respect to transmission of packets