Privacy Policy Cookie Policy Terms and Conditions RShare - Wikipedia

RShare

aus Wikipedia, der freien Enzyklopädie

RShare
Bild:RShare_Logo.png
Basisdaten
Entwickler: Lars Regensburger
Aktuelle Version: 0.7 Vorabversion 4 (11. August 2006)
Betriebssystem: Microsoft Windows
Kategorie: Peer-to-Peer
Lizenz: GNU GPL, GNU LGPL, GNU FDL
Deutschsprachig: nein
Website: rshare.de
RShare 0.7
vergrößern
RShare 0.7

RShare (englisch to share, teilen) ist ein quelloffenes Peer-to-Peer File Sharing Netzwerk der dritten Generation. Lars Regensburger entwickelt es seit September 2006, wobei er Ideen und Konzepte anderer File Sharing Netzwerke und Clients wie eDonkey2000, eMule und Mute einfließen ließ.

Inhaltsverzeichnis

[Bearbeiten] Merkmale

  • Es benötigt keine Server, daher existiert kein zentraler Index der im Netzwerk vorhandenen Dateien. In „herkömmlichen“ File Sharing Netzwerken werden solche Server eingesetzt um eine Verbindung zwischen einem Client und einer freigegebenen Datei herstellen zu können, dadurch kann zum Beispiel ein ISP feststellen, wer wann welche Datei innerhalb des Netzwerkes anbot, nicht so bei RShare.[1]
  • Jede Verbindung ist in beide Richtungen voneinander unabhängig mit Rijndael(AES) verschlüsselt. Das Schlüsselverteilungsproblem wird mit dem RSA-Kryptosystem gelöst. Dadurch ist es unmöglich ohne Kenntnis des verwendeten Schlüssels wieder an den Klartext der Daten zu gelangen.
  • Die Anonymität der Anwender wird durch ein spezielles im Netzwerkprotokoll integriertes Routingverfahren sichergestellt. Durch Optimierungen funktioniert dies bereits bei einer kleinen Anzahl verbundener Peers.

[Bearbeiten] Details

RShare ist in C# geschrieben und wird mit dem Microsoft .NET Framework 2.0 entwickelt. RShare kann unter Microsoft Windows 2000, Microsoft Windows XP, Microsoft Windows Server 2003 und Microsoft Windows Vista ausgeführt werden.

Für die Indizierung der freigegebenen Dateien legt es besonderen Wert auf die Metadaten der verschiedenen Dateiformate, bei Dateien im MP3-Dateiformat werden zum Beispiel die ID3-Tags ausgewertet. Es verwendet ein einfaches binäres Netzwerkprotokoll, welches dem ed2k-Protokoll ähnelt und möglichst kompakt die meisten Informationen zu einer Datei in einem einzigen Kommando (wie zum Beispiel Metadaten und Kommentare bei Suchergebnissen) versendet, um Overhead zu vermeiden.

Außerdem enthält RShare die Möglichkeit eines einfachen Chats und bietet eine zeitgemäße Benutzeroberfläche.

[Bearbeiten] Alternative Clients

Der Autor arbeitet bereits ebenfalls an einer alternativen Implementierung für das Mono-Projekt, damit auch Linux- und Mac OS X-Anwender RShare nutzen können und damit auch von den Dateien innerhalb des Netzwerkes Nutzen ziehen können.

[Bearbeiten] Siehe auch

[Bearbeiten] Weblinks

[Bearbeiten] Notizen

  1. RShare verwendet lediglich so genannte „WebCaches“, welche zum Verbindungsaufbau benötigt werden. Sie speichern keine anderen Daten als die IP-Adressen und Ports der bekannten Peers und kommen von daher nicht mit den freigegebenen Dateien des Peers in Berührung.
Andere Sprachen

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -