This C project was part of the Network Programming course where we have developed a TCP-like reliable transport layer protocol, using the unreliable services provided by UDP