The goal of this project was to implement a data link protocol according to the given specification and to test it in the lab with a simple data transfer application also specified in the same document.
The implemented protocol allows the error-free transmission of files via serial port connecting 2 computers. It is resistant to both interference and disconnection.
This project was developed by Diogo Luís Henriques Costa (up201906731@edu.fe.up.pt) and Francisco José Barbosa Marques Colino (up201905405@edu.fe.up.pt) for RCOM 2021-22.
The project final report can be found at docs/report.pdf and the source code at src.