A program that simulates sending and receiving network packets and allows injecting transmission errors in different ways. A detailed explanation of the simulator’s operation, architecture, and results is available in my Undergraduate Thesis.
Developed for educational purposes.