Bittorrent

Man stelle sich vor man besitze ein Musikstück, ein Video, oder eine beliebige andere Datei, welche relativ groß ist und sehr viele andere Benutzer interessiert. Soll diese datei nun an viele Benutzer verteilt werden, wird ein Server und genügend Bandbreite benötigt, welche ein normaler Computeranwender nicht zur Verfügung hat. Bittorrent bietet eine Lösung zu diesem Problem. Bittorrent ist ein Peer-to-Peer System durch welches Dateien dezentral verteilt werden können. Die Last wird nicht von einem oder einer Gruppe von Servern getragen, sondern wird von jedem einzelnen Client mitgetragen. Ein so genannter Tracker wird benötigt um die Clients zu koordinieren. Er teilt einem Client mit, welcher andere Client teile einer Datei besitzt. Der Client entscheidet selbständig von welchen Clients er lädt und an welche anderen Clients er verteilt. Verschiedene Strategien regeln, die Reihenfolge in der die Teile der Dateien von anderen Clients geladen werden und an welche anderen Clients teile der dateien verteilt werden.

download paper | download presentation

Comments