Computer Network

Computer Network Program Examples

Here below are some programs related to Computer Network concepts and theories.

  • TCP Client-Server Communication
  • UDP Client-Server Communication
  • File Transfer using TCP
  • Ping Program
  • DNS Lookup Program
  • HTTP Server
  • Network Traffic Sniffer
  • Chat Application (Peer-to-Peer)
  • Network Performance Monitor
  • Simple Networked Game (Multiplayer)
  • Port Scanner
  • ARP Cache Manipulation (ARP Spoofing)
  • Bandwidth Meter
  • DHCP (Dynamic Host Configuration Protocol) Server
  • Simple VPN (Virtual Private Network)
  • TCP Congestion Control Simulation
  • Network Load Balancer
  • Traceroute Program
  • Network Firewall Simulation
  • TCP/IP Packet Crafting
  • Write a c program to simulate even parity generator and checker.
  • Simulate two dimensional Parity generator and checker.
  • Simulate checksum generator and checker.
  • Simulate Hamming code method.
  • Simulate Cyclic Redundancy Check (CRC) error detection algorithm for noisy channel.
  • Simulate and implement stop and wait protocol for noisy channel.
  • Simulate and implement go back n sliding window protocol.
  • Simulate and implement selective repeat sliding window protocol.
  • Simulate and implement distance vector routing algorithm.