Stalder, Nicola (2020) ATP – A P2P Protocol. Other thesis, HSR Hochschule für Technik Rapperswil.
Full text not available from this repository.Abstract
ATP was specifically designed to bring packet reliability and security similar to TCP/QUIC to peer-to-peer networks. The entire project is developed in Google's Go language; Go was chosen due to the intention of using ATP to reimplement TomP2P in Go, and also thanks to the language's rising popularity. While the initial code base provided a decent starting point, over the course of this thesis, many concepts of ATP had to be changed, expanded on or entirely removed. The main focus of this thesis was to fully implement reliability mechanisms according to current networking standards as well as further optimizing it for P2P applications. The resulting open-source project provides a stable beta version of the planned protocol, with some features still missing and potential instabilities to be fixed in future updates outside this thesis.
Item Type: | Thesis (Other) |
---|---|
Subjects: | Topics > Internet Technologies and Applications > P2P (Peer to Peer) Technologies > Programming Languages Technologies > Protocols Technologies > Protocols > TCP/IP Brands > Google |
Divisions: | Bachelor of Science FHO in Informatik > Bachelor Thesis |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Metzger, Laurent UNSPECIFIED |
Date Deposited: | 19 Mar 2021 09:39 |
Last Modified: | 19 Mar 2021 09:39 |
URI: | https://eprints.ost.ch/id/eprint/879 |