|
| |
OpenFT-Netzwerk
Infrastruktur :
Netzwerke : Virtuell
: OpenFT-Netzwerk : Übersicht
25-Feb-2001/14-Jan-07
Übersicht
Das OpenFT-Netzwerk ist ein dezentralisiertes Netzwerk, das auf dem
OpenFT- Protokoll
basiert und konzeptionell dem
FastTrack-Netzwerk ähnelt, aber mittlerweile keine Interoperabilität
mehr anstrebt. Perspektivisch ist jedoch geplant, sog. "Plug-ins"
anzubieten, um Zugriff auf P2P-Netzwerke zu
ermöglichen.
Aus der Selbstdarstelung:
"OpenFT is a p2p network designed to exploit all the
functionality giFT supports. Loosely based on FastTrack's design,
OpenFT aims to become the new pseudo standard in file trading on the
Internet, but we'll settle for Total World Domination".
Funktionsweise

Abbildung:
giFT
arbeitet als eine Art Brücke ("bridge") zwischen
Protokollen und dem Client
(bzw. GUI); Quelle:
gift.sourceforge.net/resources/docs/bridge.png; Zugriff:
28-Jun-2002.
Vergleich der Topologie
verschiedener File Sharing-Netzwerke (Quelle:
gift.sourceforge.net/docs/?document=whatis.html; Zugriff:
28-Jun-2002):
Napster und OpenNap:
Napster (and ) work with one server providing users a way to share
files and search for files from other users, in a big list. This
requires constantly running servers, and bringing the network down is as
easy as shutting those (few) servers down. Also, those servers must be
able to handle thousands of connections, and must have lots of memory
and disk space to maintain and search the filelists.

Gnutella:
Gnutella creates a structure of 'nodes' (computers connected to the
network), with every node connecting to a few others. Search requests
must be forwarded through the whole network (or at least a large part of
it). Because of this, Gnutella uses a lot of bandwidth, and it can take
a long time to recieve search requests.

OpenFT:
OpenFT combines the idea of Napster and Gnutella, making a network of
nodes connected to each other, but with certain nodes having specific
tasks. There are 3 different kind of nodes.
- USER,
The 'normal' nodes are USER nodes, they don't have any special
function.
- SEARCH,
These nodes handle search requests. They search the filelists their
CHILD nodes (explained below) submitted to them. These nodes must
have a capable Internet connection and at least 128M RAM. A modern
processor is highly recommended as well.
- INDEX,
Nodes with a fast connection and lots of memory should be INDEX
nodes. INDEX nodes keep lists of available search nodes, collect
statistics, and try to maintain the structure of the network.
A node can be both a SEARCH and a INDEX node.
USER nodes will pick three SEARCH nodes to be their PARENT nodes.
They'll submit their shares list to them if the PARENT accepts the USER
as its CHILD. By default, SEARCH nodes will be PARENTS for a maximum of
500 CHILD nodes.

Mapping
OpenFT Snapshots: giFT 0.10.0 (OpenFT revision: 0.0.x),
www.nullvoid.d2g.com/openft.

Abbildung: OpenFT Snapshot vom Mar 18 Mon 22-13-52; 124 Nodes, 9
Search Nodes, 6 Index Nodes,
Statistik
Xercist's stats page,
lammah.com/~xercist/openft.
MRTG-Auswertungen über "Connected Users", "Shared files" und
"Shared Data".
giFT Statistics,,
mrtg.bamps.mine.nu/mrtg/gift.html.
Weitere MRTG-Auswertungen.
Suchen
Wacky's search page,
thegrinch.no-ip.com:8080/wacky/giFTwi.php.
Clients
giFTcurs,
giftcurs.sourceforge.net.
Cursed frontend that has been described as "seriously slick".
Currently the best client available at the moment, and therefore
recommended.
giFT-fe,
Official front-end and is packaged with giFT/OpenFT. Uses GTK.
Ported to Windows.
giFT-shell,
Gnut-like interface to giFT, which is also packaged with
giFT/OpenFT. malverians perl client, previously called gift-perl or
'TooT'.
kift,
kift.sourceforge.net,
sourceforge.net/projects/kift.
KDE/QT interface.
KCeasy,
kceasy.sourceforge.net.
Win32 client, including a media player (currently in alpha).
ewlgiFT,
ewlgift.sourceforge.net.
A simple client, using e17's ewl widget.
wiFT,
sourceforge.net/projects/wift
A native Win32 client, written in Delphi 6/Kylix.
Kadeau,
sourceforge.net/projects/kadeau
Another KDE/QT interface.
QT-giFT,
qtgift.sourceforge.net.
Yet another KDE/QT client.
php-gtk-giFT,
freshmeat.net/projects/php-gtk-gift.
PHP-GTK interface.
giFTopia,
www.geocities.com/q_i_f_t/giftopia.html.
PyQT interface. Only a few screenshots are available, but it
looks promising.
Vgl.
gift.sourceforge.net/dev/clients.php.
Siehe auch
Netmarks
Anmerkungen
| |
|