| 開発者 | ジャスタ |
|---|---|
| 初回リリース | 2003年 |
| 安定版リリース | 0.11.8.1 [1]
/ 2004年11月27日 |
| プレビューリリース | いいえ [±] |
| 書かれた | C |
| プラットフォーム | クロスプラットフォーム |
| 利用可能 | 英語 |
| タイプ | ピアツーピア |
| ライセンス | GNU GPL |
| Webサイト | ソースフォージ.net/projects/gift/ |
giFT インターネット ファイル転送( giFT ) は、グラフィカル ユーザー インターフェイス(GUI)を備えたシンプルなクライアントで複数のファイル共有プロトコルを使用できるようにするコンピュータ ソフトウェア デーモンです。クライアントは、必要に応じて、プロトコルを実装するプラグインを動的に読み込みます。 [引用が必要]
一般的な

giFT デーモンのフロントエンドを実装するクライアントは、軽量ネットワーク プロトコルを使用してプロセスと通信します。これにより、ネットワーク プロトコル コードをユーザー インターフェイスから完全に抽象化できます。giFT デーモンは、比較的クロスプラットフォームな C コードを使用して記述されているため、さまざまなオペレーティング システムでコンパイルして実行できます。Microsoft Windows、Apple Macintosh、Unix 系オペレーティング システム用のgiFT GUI フロントエンドがいくつかあります。[引用が必要]
giFT (giFT Internet File Transfer)という名前は、いわゆる再帰的頭字語であり、それが表す表現の中でそれ自体を参照することを意味します。
giFT エンジンの最大の欠点の 1 つは、現在Unicodeをサポートしていないことです。このため、ファイル名に Unicode 文字 ("ø"、"ä"、"å"、"é" など) が含まれるファイルを共有できません。[要出典]また、giFT には、 gnutellaネットワークを効果的に使用するために必要な多くの機能が欠けています。
利用可能なプラグイン
利用可能なプロトコルは以下のとおりです: [2]
安定した
- OpenFT、giFT独自のファイル共有プロトコル[3]
- gnutella ( FrostWire、Shareazaで使用)
- タートルF2F
- FastTrack ( Kazaaで使用)。giFT プラグインは giFT-FastTrack です。
OpenFTプロトコル

giFT の兄弟プロジェクトは OpenFT です。これはピアツーピアのファイル共有ネットワーク プロトコルで、ノードが共通ノードに加えて「検索」ノードと「インデックス」スーパーノードに分割される構造になっています。両方のプロジェクトは非常に密接に関連しているため、「OpenFT」と言う場合、OpenFT プロトコル、または giFT のプラグイン形式の実装のいずれかを意味します。
OpenFTという名前は「Open FastTrack」の略ですが、OpenFT プロトコルはまったく新しいプロトコル設計です。OpenFT プロトコルのアイデアのいくつかは、OpenFTが設計された当時FastTrackプロトコルについてほとんど知られていなかったものから引き出されたものです。 [引用が必要]
OpenFT ファイル共有プロトコル
FastTrack やNapsterと同様に、OpenFT は、ノードが共有ファイルのリストを他のノードに送信して、ネットワーク上で利用可能なファイルを追跡するネットワークです。これにより、検索要求によって消費される帯域幅が削減されますが、その情報を格納するノードのメモリと処理能力が追加されます。共有リストの送信は完全に再帰的ではありません。ノードは、そのノードの「親」としてランダムに選択された単一の検索ノードにのみ共有ファイルのリストを送信し、それらのファイルのリストは他のノードに送信されることはありません。[4]
OpenFT は、共有ファイルを追跡するノード間で検索要求が再帰的に転送されるという点で も、 gnutellaネットワークに似ています。
OpenFT ネットワークには 3 種類のノードがあります。
- ユーザー
- ほとんどのノードは USER ノードであり、特別な機能はありません。
- 検索
- これらのノードは検索要求を処理し、子ノード(後述)が送信したファイルリストを検索します。これらのノードには、適切なインターネット接続と少なくとも128MBのRAMが必要です。最新のプロセッサも強く推奨されます。[5]
- 索引
- 高速接続と大量のメモリを備えたノードは、利用可能な検索ノードのリストを保持し、統計を収集し、ネットワークの構造を維持しようとするINDEXノードになることができます。[6]
ノードは、SEARCH ノードと INDEX ノードの両方になることができます。USER ノードは、3 つの SEARCH ノードを PARENT ノードとして選択します。PARENT が USER を CHILD として受け入れた場合、それらのノードは共有リストを PARENT に送信します。デフォルトでは、SEARCH ノードは最大 500 の CHILD ノードの PARENT になります。
giFT フロントエンド
参照
- MLDonkey - プラグインベースのマルチネットワーク P2P クライアント
参考文献
- ^ https://sourceforge.net/projects/gift/files/gift/0.11.8.1/ . 2019年9月7日閲覧。
{{cite web}}:欠落または空|title=(ヘルプ) - ^ 「GiFT: ネットワーク プラグイン」。2007 年 2 月 16 日時点のオリジナルよりアーカイブ。2007 年 2 月 15 日閲覧。
- ^ 「giFT: Internet File Transfer」 2002年5月11日。2011年9月27日時点のオリジナルよりアーカイブ。2010年1月4日閲覧。
- ^ giFTホームページのgiFTドキュメントより
- ^ giFT ドキュメントによると:
検索ノードは検索要求を処理します。検索ノードは、CHILD (共通) ノードから送信されたファイルリストを検索します。これらのノードには、適切なインターネット接続と少なくとも 128 MB の RAM が必要です。最新のプロセッサも強く推奨されます。
- ^ giFT ドキュメントによると:
INDEX ノードは、利用可能な検索ノードのリストを保持し、統計を収集し、ネットワークの構造を維持しようとします。
- ^ Scott Rippee (2004 年 1 月 15 日) GUI を捨て去ろう: 輝くコンソール アプリケーション、OSNews
- ^ Juergen Haas、Appolon、 Wayback Machineで 2011-07-07 にアーカイブ、About.com Kubuntu ガイド
- ^ Carsten Schnober、Olympian Exchange。Apollon と GiFT によるファイル共有、2008 年 11 月 21 日にWayback Machineにアーカイブ、Linux Magazine 55 号、2005 年 6 月、82-83 ページ
- ^ Thomas Mennecke (2004 年 9 月 5 日) Getting Into KCeasy Archived 2012-02-20 at the Wayback Machine、Slyck.com
- ^ KCEasy レビュー FileSharingZ.com
- ^ ab 「Slyck News - Slyck の KCeasy へのインタビュー」www.slyck.com。2010 年 1 月 3 日時点のオリジナルよりアーカイブ。2010 年 2 月 16 日閲覧。
- ^ 「KCeasy」。SourceForge。2013年4月8日。
- ^ ジョン・ボーランド、Macintosh ユーザーが Kazaa ネットワークに参加、CNET ニュース、2003 年 11 月 19 日
- ^ Thomas Mennecke、「Poisoned: Bringing FastTrack to the Macintosh Community」、 2003 年 11 月 21 日、Wayback Machineで 2012 年 2 月 20 日にアーカイブ
- Marcus Bergner、修士論文「現代のピアツーピア サービスのパフォーマンス向上」のFastTrack の章、2003 年 6 月 10 日、ウメオ大学、この章では、「KaZaA ファミリーのファイル共有アプリケーションで使用される FastTrack プロトコルについて説明しています。このプロトコルは厳重に秘密にされているため、ほとんどの議論は、同様の機能を提供しようとしているオープン ソース実装である giFT プロジェクトに関するものになります。」
- Choon Hoong Ding、Sarana Nutanong、Rajkumar Buyya (2005)。「コンテンツ共有のためのピアツーピア ネットワーク」。Subramanian、Ramesh、Goodman、Brian D. (編)。ピアツーピアコンピューティング: 破壊的技術の進化。Idea Group。pp. 58–61。CiteSeerX 10.1.1.70.3712。ISBN 1-59140-430-4。
- 「giFT の紹介 - インターネット ファイル転送」。2007 年 1 月 6 日。2010 年 1 月 4 日に取得。
さらに読む
- Minaxi Gupta、Markus Jakobsson、Andrew Kalafut、Sid Stamm、「Crimeware and Peer-to-Peer Networks」、Markus Jakobsson、Zulfikar Ramzan、「Crimeware: understanding new attacks and defends」の第 3 章、Addison-Wesley、2008 年、ISBN 0-321-50195-0、pp. 55–76 (OpenFT およびLimewireネットワークのマルウェアについて説明しています)
外部リンク
- 公式サイト
- giFTについて
- giFT-FastTrack プロジェクト ページ
- giFT-OpenNap プロジェクト ページ
- giFT-Ares プロジェクト ページ
- giFT-Ares プラグインのコンパイルを更新しました。2011-04-27 にWayback Machineでアーカイブされました。
