Napster-Protokoll
Infrastruktur :
Protokolle : Napster Protokoll : Übersicht
25-Feb-2001/14-Jan-07
Übersicht
Das Napster-Protokoll bildet die Basis für den
ursprünglichen
Napster-Client sowie für die zahlreichen Clones zur Nutzung der
Napster- und
OpenNap-Netzwerke.
Protokoll ist nicht als Open Source verfügbar, wurde jedoch durch
reverse engineering entschlüsselt (vgl.
OpenNap-Protokoll).
Funktionsweise
Der erste Prototyp, Napster v1.x, basierte auf UDP als primärem
Netzwerk-Transprotokoll; dies wurde bis zur Version 1.2 beibehalten,
dann stellte sich heraus, dass UDP für das hohe von Napter generierte
Datenaufkommen nicht geeignet war.
Das Design wurde verworfen; im zweiten Protypen, Napster v2.x, wurde
stattdessen TCP als primäres Netzwerk-Transprotokoll verwendet, was sich
als weitaus stabiler erwies (Quelle: Jordan Ritter,
www.darkridge.com/~jpr5/napster.shtml; Zugriff: 21-Jun-2002).
Weiterführende Materialien
Protokollspezifikation (TXT),
Stand: 12-Mar-2001.
Netmarks
Jordan Ritter: It's a Rad, Rad Napster World,
www.darkridge.com/~jpr5/napster.shtml.
Konspire: Why konspire is better than Napster,
konspire.sourceforge.net/napster.html.
|