Implemented Alternating Bit Protocol, Go Back N protocol and Selective Repeat protocols. Ran performance tests with varying window sizes, corruption and error rates.