/netprog-assignments

Course work :book: - IS F462 Network Programming Assignments (BITS Pilani)

Primary LanguageC

Network Programming Assignments

Assignments done for the partial fulfillment of the Network Programming course (IS F462) offered at BITS Pilani. These were done in collaboration with Laksh Singla

Assignment 1

Problem Statement

Title Description Major Concepts
P1 Build your own bash-like shell README Pipes, Message queues, Shared memory, Daemons, implementing shell command piping and redirection, Job Control
P2 Cluster shell README TCP Socket Programming

Assignment 2

Problem Statement

Title Description Major Concepts
P1 Custom-made file system for big files README State-based server using I/O multiplexing (select())
P2 Publisher-Subscriber via Broker README TCP Socket Programming, Shared memory, Circular Topology

Assignment 3

Problem Statement

Title Description Major Concepts
P1 Chat application using Multicasting README Multicasting over LAN
P2 Capturing packets received by the device Accessing packets received at the data-link layer