omarelhedaby / LAN-Network-Data-Link-Layer-Simulation

Centralized LAN Network Data Link Layer Protocols simulation on Omnetpp and written in C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LAN-Network-Data-Link-Layer-Simulation

Centralized LAN Network Data Link Layer Protocols simulation on Omnetpp and written in C++

Protocols Used:

  • Hamming Codes for Error Detection and Correction
  • Word Count for Framing
  • Go Back N for synchronization

Error Simulated:

  • Modification Error (single bit)
  • Duplicate Frame Error
  • Drop Frame Error
  • Delay Recieving Error

probabilites of errors and number of devices connected to the hub can be changed in the .ini file

About

Centralized LAN Network Data Link Layer Protocols simulation on Omnetpp and written in C++


Languages

Language:C++ 85.4%Language:Makefile 10.7%Language:Python 3.7%Language:Shell 0.2%