Название giFT (giFT Internet File Transfer) представляет собой так называемую рекурсивную аббревиатуру , которая означает, что в выражении, которое оно обозначает, оно ссылается само на себя.
Одним из самых больших недостатков движка giFT является то, что в настоящее время он не поддерживает Unicode , что не позволяет обмениваться файлами, в именах которых есть символы Unicode (например, «ø», «ä», «å», «é» и т. д.). [ необходима цитата ] Кроме того, в giFT отсутствуют многие функции, необходимые для эффективного использования сети Gnutella .
Доступные плагины
Доступные протоколы: [2]
Стабильный
OpenFT , собственный протокол обмена файлами giFT [3]
Родственный проект giFT — OpenFT, одноранговый сетевой протокол обмена файлами , имеющий структуру, в которой узлы делятся на узлы «поиска» и суперузлы «индекса» в дополнение к общим узлам . Поскольку оба проекта очень тесно связаны, когда кто-то говорит «OpenFT», он может иметь в виду одно из двух: протокол OpenFT или реализацию в виде плагина для giFT.
Хотя название OpenFT расшифровывается как «Open FastTrack», протокол OpenFT представляет собой совершенно новую конструкцию протокола: лишь несколько идей в протоколе OpenFT взяты из того немногого, что было известно о протоколе FastTrack на момент разработки OpenFT. [ необходима цитата ]
Протокол обмена файлами OpenFT
Как и FastTrack и Napster , OpenFT — это сеть, в которой узлы отправляют списки общих файлов другим узлам для отслеживания того, какие файлы доступны в сети. Это снижает потребление полосы пропускания поисковыми запросами за счет дополнительной памяти и вычислительной мощности на узлах, которые хранят эту информацию. Передача общих списков не является полностью рекурсивной: узел будет передавать свой список общих файлов только одному поисковому узлу, случайно выбранному в качестве «родительского» этого узла, и список этих файлов не будет далее передаваться другим узлам. [4]
OpenFT также похож на сеть Gnutella в том, что поисковые запросы рекурсивно пересылаются между узлами, которые отслеживают общие файлы.
В сети OpenFT существует три различных типа узлов:
ПОЛЬЗОВАТЕЛЬ
Большинство узлов являются узлами USER; они не имеют специальной функции.
ПОИСК
Эти узлы обрабатывают поисковые запросы; они просматривают списки файлов, которые им отправляют их дочерние узлы (объясняется ниже). Эти узлы должны иметь надежное подключение к Интернету и не менее 128 МБ ОЗУ . Также настоятельно рекомендуется современный процессор. [5]
ИНДЕКС
Узлы с быстрыми соединениями и большим объемом памяти могут быть узлами INDEX, которые хранят списки доступных узлов поиска, собирают статистику и пытаются поддерживать структуру сети. [6]
Узел может быть как узлом SEARCH, так и узлом INDEX. Узлы USER выберут три узла SEARCH в качестве своих узлов PARENT. Они отправят им список своих акций, если PARENT примет USER в качестве своего CHILD. По умолчанию узлы SEARCH будут PARENTS для максимум 500 узлов CHILD.
^ "giFT: Internet File Transfer". 2002-05-11. Архивировано из оригинала 2011-09-27 . Получено 2010-01-04 .
^ Из документации giFT на домашней странице giFT
^ Согласно документации подарка:
Поисковые узлы обрабатывают поисковые запросы. Они ищут в списках файлов, которые им передали их CHILD (общие) узлы. Эти узлы должны иметь надежное подключение к Интернету и не менее 128 МБ ОЗУ. Также настоятельно рекомендуется современный процессор.
^ Согласно документации подарка:
Узлы INDEX хранят списки доступных узлов поиска, собирают статистику и пытаются поддерживать структуру сети.
↑ Скотт Риппи (15 января 2004 г.) Выбросьте этот графический интерфейс за дверь: консольные приложения, которые блестят, OSNews
^ Карстен Шнобер, Olympian Exchange. Файлообмен с Apollon и GiFT Архивировано 21.11.2008 в Wayback Machine , Linux Magazine выпуск 55, июнь 2005 г., стр. 82-83
^ Томас Меннеке (5 сентября 2004 г.) Знакомство с KCeasy Архивировано 20 февраля 2012 г. на Wayback Machine , Slyck.com
^ Обзор KCEasy FileSharingZ.com
^ ab "Slyck News - Интервью Slyck с KCeasy". www.slyck.com . Архивировано из оригинала 2010-01-03 . Получено 2010-02-16 .
^ "KCeasy". SourceForge . 8 апреля 2013 г.
↑ Джон Борланд, Пользователи Macintosh присоединяются к сети Kazaa, CNET News, 19 ноября 2003 г.
↑ Томас Меннеке, Poisoned: Bringing FastTrack to the Macintosh Community Архивировано 20 февраля 2012 г. на Wayback Machine , 21 ноября 2003 г.
Маркус Бергнер, глава FastTrack в его магистерской диссертации «Повышение производительности современных одноранговых служб», 10 июня 2003 г., Университет Умео , глава «обсуждает протокол FastTrack, используемый семейством приложений для обмена файлами KaZaA. Поскольку протокол является тщательно охраняемым секретом, большинство обсуждений будут касаться проекта giFT, реализации с открытым исходным кодом, пытающейся предоставить аналогичные возможности».
Choon Hoong Ding; Sarana Nutanong; Rajkumar Buyya (2005). «Peer-to-Peer Networks for Content Sharing». В Subramanian, Ramesh; Goodman, Brian D. (ред.). Peer-to-Peer computing: the evolution of a break-technology . Idea Group. стр. 58–61. CiteSeerX 10.1.1.70.3712 . ISBN 1-59140-430-4.
"Введение в giFT - передача файлов через интернет". 2007-01-06 . Получено 2010-01-04 .
Дальнейшее чтение
Минакси Гупта, Маркус Якобссон , Эндрю Калафут и Сид Штамм, Криминальное ПО и одноранговые сети , глава 3 в книге Маркус Якобссон, Зульфикар Рамзан, Криминальное ПО: понимание новых атак и защиты , Addison-Wesley, 2008, ISBN 0-321-50195-0 , стр. 55–76 (обсуждается вредоносное ПО в сетях OpenFT и Limewire )
на основе : Kalafut, Andrew; Acharya, Abhinav; Gupta, Minaxi (2006). "Исследование вредоносного ПО в одноранговых сетях". Труды 6-го ACM SIGCOMM по измерению Интернета . IMC'06. стр. 327–332. CiteSeerX 10.1.1.70.3712 . doi :10.1145/1177080.1177124. ISBN 1-59593-561-4.
Внешние ссылки
Официальный сайт
О ПОДАРКЕ
Страница проекта giFT-FastTrack
Страница проекта giFT-OpenNap
Страница проекта giFT-Ares
Обновленная компиляция для плагина giFT-Ares Архивировано 27.04.2011 на Wayback Machine