Telecommunication Networks class final project, by Michele Polese, Davide Magrin and Paolo Scaramuzza. In this project we introduced the Homework Inherent Protocol Such That Efficiency Rises (HIPSTER), a file transfer protocol designed to work on top of the UDP transport layer. The aim of the protocol is to minimize transfer time over an unreliable transport channel, which introduces delay and drops packets. HIPSTER is able to reach low transfer times despite the unreliable channel: read the results of the performance evaluation in this report.
The code is on Github.