An increasing number of applications are becoming more or less network based today.
The traditional architecture for network based applications is client-server, but as usage
of download services are going up, so is the Peer-to-Peer architecture. This report is a
comparison between the Peer-to-Peer and client-server model, and can serve as a basis
when a decision between them needs to be taken. In the report, the performance
between the different architectures is compared in different contexts. Our basis is a
general implementation of both architectures in a test that is derived from a previous
report. On top of this, the performance of the different architectures are measured,
implemented in a gaming-context. This way, we are trying to give the reader as an
objective and informative picture of the different architectures as possible. The tests that
have been done shows a different situation than that of the general view, which is that
client-server is the preferred model.