Reliable TCP protocol simulator for Networks project