Gi FT

Geschenkinternetdateiübertragung (Geschenk) ist ein Computersoftwaredämon, der mehreren Dateiteilen-Protokollen erlaubt, mit einem einfachen Kunden verwendet zu werden, der eine grafische Benutzerschnittstelle (GUI) hat. Der Kunde lädt dynamisch plugins das Einführen der Protokolle, weil sie erforderlich sind.

Allgemein

Kunden, die frontends für den Geschenkdämon durchführen, kommunizieren mit seinem Prozess mit einem Leichtgewichtsnetzprotokoll. Das erlaubt dem Netzwerkanschlussprotokoll-Code, von der Benutzerschnittstelle völlig abstrahiert zu werden. Der Geschenkdämon wird mit relativ die Quer-Plattform C Code geschrieben, was bedeutet, dass es dafür kompiliert und auf einer großen Vielfalt von Betriebssystemen durchgeführt werden kann. Es gibt mehreres Geschenk GUI Vorderenden für Windows von Microsoft, Apple Macintosh und Unix ähnliche Betriebssysteme.

Das Namengeschenk (Geschenkinternetdateiübertragung) ist ein so genanntes rekursives Akronym, was bedeutet, dass es sich auf sich im Ausdruck bezieht, für den es steht.

Einer der größten Nachteile des Geschenkmotors ist, dass er zurzeit an Unterstützung von Unicode Mangel hat, die verhindert, Dateien mit Charakteren von Unicode in ihren Dateinamen (wie "ø", "ä", "å", "é" usw.) zu teilen. Außerdem fehlt Geschenk viele Eigenschaften mussten das gnutella Netz effektiv verwenden.

Verfügbarer Plugins

Verfügbare Protokolle sind:

  • Stabiler
  • OpenFT, das eigene Dateiteilen-Protokoll des Geschenks
  • gnutella (verwendet von FrostWire, Shareaza)
  • Milchstraße von Ares
  • Schildkröte F2F
  • Beta-Version
  • FastTrack (verwendet von Kazaa). Das Steck-Geschenk ist Geschenk-FastTrack.
  • Alpha-Version
  • OpenNap
  • EDonkey-Netz
  • Soulseek

Protokoll von OpenFT

: Zeichen: OpenFT hat vorher seinen eigenen Artikel gehabt, deshalb adressiert OpenFT hier um. Um die Artikel auf anderen Sprachen zu sehen, klicken Sie gerade auf die vorherige Verbindung und wählen Sie aus dem Seitenmenü.

das Geschwister-Projekt des Geschenks ist OpenFT, eine Gleicher-zu-Gleicher-Datei, die Netzprotokoll teilt, das eine Struktur hat, in der Knoten in 'Such'-Knoten und 'Index'-Superknoten zusätzlich zu allgemeinen Knoten geteilt werden. Da beide Projekte sehr nah verbunden sind, wenn man 'OpenFT' sagt, kann man jedes von zwei verschiedenen Dingen vorhaben: das Protokoll von OpenFT oder die Durchführung in der Form eines Steck-für das Geschenk.

Der Name "OpenFT" tritt "für Offenen FastTrack" ein. Trotzdem ist das Protokoll von OpenFT ein völlig neues Protokoll-Design: Nur einige Ideen im Protokoll von OpenFT werden davon gezogen, was wenig über das Protokoll von FastTrack zurzeit bekannt war, wurde OpenFT entworfen.

Dateiteilen-Protokoll von OpenFT

Wie FastTrack und Napster ist OpenFT ein Netz, wo Knoten Listen von geteilten Dateien zu anderen Knoten vorlegen, um nachzugehen, von denen Dateien im Netz verfügbar sind. Das reduziert die Bandbreite, die von Suchbitten zum Preis des zusätzlichen Gedächtnisses und der in einer Prozession gehenden Macht auf den Knoten dieser Laden diese Information verbraucht ist. Die Übertragung von geteilten Listen ist nicht völlig rekursiv: Ein Knoten wird nur seine Liste von geteilten Dateien zu einem einzelnen Suchknoten übersenden, der zufällig als "der Elternteil" dieses Knotens gewählt ist, und die Liste jener Dateien wird weiter anderen Knoten nicht übersandt.

OpenFT ist auch dem gnutella Netz in dieser Suche ähnlich Bitten werden zwischen den Knoten rekursiv nachgeschickt, die die geteilten Dateien nachgehen.

Es gibt drei verschiedene Arten von Knoten im Netz von OpenFT:

  • BENUTZER

: Die meisten Knoten sind BENUTZER-Knoten; diese haben keine spezielle Funktion.

  • SUCHEN SIE

: Diese Knoten behandeln Suchbitten; sie suchen den filelists, den ihre KINDER-Knoten (erklärt unten) zu ihnen vorlegen. Diese Knoten müssen eine fähige Internetverbindung und mindestens 128M RAM haben. Ein moderner Verarbeiter wird ebenso hoch empfohlen.

  • INDEX

: Knoten mit schnellen Verbindungen und viel Gedächtnis können INDEX-Knoten sein, die Listen von verfügbaren Suchknoten behalten, Statistik sammeln und versuchen, die Struktur des Netzes aufrechtzuerhalten.

Ein Knoten kann sowohl eine SUCHE als auch ein INDEX-Knoten sein.

BENUTZER-Knoten werden drei SUCH-Knoten aufpicken, um ihre ELTERNTEIL-Knoten zu sein. Sie werden ihre Aktienliste zu ihnen vorlegen, wenn der ELTERNTEIL den BENUTZER als sein KIND akzeptiert. SUCHEN SIE standardmäßig Knoten werden ELTERN für ein Maximum von 500 KINDER-Knoten sein.

Geschenkvorderenden

Siehe auch

  • MLDonkey - ein anderes basiertes Steckmehrnetz P2P Kunde
  • Marcus Bergner, Kapitel von FastTrack in seiner FRAU Thesis "Sich verbessernde Leistung von Modernen Gleicher-zu-Gleicher-Dienstleistungen" am 10. Juni 2003, Umea Universität, bespricht Kapitel "das von der Familie von KaZaA von Dateiteilen-Anwendungen verwendete Protokoll von FastTrack. Da das Protokoll ein gut behaltenes Geheimnis ist, das die meisten Diskussionen mit dem Geschenkprojekt, eine offene Quelldurchführung verbinden werden, die versucht, ähnliche Fähigkeiten zur Verfügung zu stellen."
  • Choon Hoong Ding, Sarana Nutanong, und Rajkumar Buyya, Gleicher-zu-Gleicher-Netze für den Inhalt, der Sich in Ramesh Subramanian, Brian D. Goodman, Gleicher-zu-Gleicher-Computerwissenschaft Teilt: die Evolution einer störenden Technologie, Idea Group, 2005, internationale Standardbuchnummer 1-59140-430-4, Seiten 58-61

Weiterführende Literatur

  • Minaxi Gupta, Markus Jakobsson, Andrew Kalafut, und Sid Stamm, Crimeware und Peer-to-Peer Networks, Kapitel 3 in Markus Jakobsson, Zulfikar Ramzan, Crimeware: Neue Angriffe und Verteidigung, Addison-Wesley, 2008, internationale Standardbuchnummer 0-321-50195-0, Seiten 55-76 (Wurfscheiben malware in den Netzen von OpenFT und Limewire) verstehend, ist Eine kurze Version in MCS '06 erschienen

Außenverbindungen


Verbundener Komplex / Induktive Neigung
Impressum & Datenschutz