подарок
Эта статья нуждается в дополнительных цитатах для проверки . ( январь 2010 г. ) |
Разработчик(и) | джаста |
---|---|
Первоначальный выпуск | 2003 год |
Стабильная версия | 0.11.8.1 [ 1 ] ![]() |
Предварительный выпуск | Нет [±] |
Написано в | С |
Платформа | Кросс-платформенный |
Доступно в | Английский |
Тип | Пиринговый |
Лицензия | GNU GPL |
Веб-сайт | исходная кузница |
giFT Internet File Transfer ( giFT ) — это компьютерный программный демон несколько протоколов обмена файлами , который позволяет использовать с простым клиентом, имеющим графический интерфейс пользователя (GUI). Клиент динамически загружает плагины, реализующие протоколы, по мере необходимости. [ нужна ссылка ]
Общий
[ редактировать ]
Клиенты, реализующие интерфейсы для демона giFT, взаимодействуют с его процессом, используя облегченный сетевой протокол . Это позволяет полностью абстрагировать код сетевого протокола от пользовательского интерфейса . Демон giFT написан с использованием относительно кроссплатформенного C кода , что означает, что его можно скомпилировать и выполнить в самых разных операционных системах. Существует несколько GiFT GUI интерфейсов для Microsoft Windows , Apple Macintosh и Unix-подобных операционных систем . [ нужна ссылка ]
Название giFT (giFT Internet File Transfer) представляет собой так называемую рекурсивную аббревиатуру , что означает, что оно ссылается на себя в выражении, за которым оно стоит.
Одним из самых больших недостатков движка giFT является то, что в настоящее время он не поддерживает Unicode , что не позволяет совместно использовать файлы с символами Unicode в именах файлов (например, «ø», «ä», «å», «é» и т. д.). [ нужна ссылка ] Кроме того, в giFT отсутствуют многие функции, необходимые для gnutella эффективного использования сети .
Доступные плагины
[ редактировать ]Доступные протоколы: [ 2 ]
Стабильный
- OpenFT , собственный протокол обмена файлами GiFT. [ 3 ]
- gnutella (используется FrostWire , Shareaza )
- Черепаха F2F
протокол OpenFT
[ редактировать ]
Родственным проектом giFT является OpenFT, протокол одноранговой для обмена файлами сети , имеющий структуру, в которой узлы делятся на «поисковые» узлы и «индексные» суперузлы в дополнение к общим узлам . Поскольку оба проекта очень тесно связаны, когда говорят «OpenFT», можно иметь в виду либо одно из двух разных вещей: протокол OpenFT, либо реализацию в виде плагина для giFT.
Хотя название OpenFT означает «Open FastTrack», протокол OpenFT представляет собой совершенно новую конструкцию протокола: лишь несколько идей в протоколе OpenFT взяты из того немногого, что было известно о протоколе FastTrack на момент разработки OpenFT. [ нужна ссылка ]
Протокол обмена файлами OpenFT
[ редактировать ]Подобно FastTrack и Napster , OpenFT — это сеть, в которой узлы отправляют списки общих файлов другим узлам, чтобы отслеживать, какие файлы доступны в сети. Это уменьшает пропускную способность, потребляемую поисковыми запросами, за счет дополнительной памяти и вычислительной мощности узлов, хранящих эту информацию. Передача общих списков не является полностью рекурсивной: узел будет передавать свой список общих файлов только одному узлу поиска, случайно выбранному в качестве «родительского» узла, и список этих файлов не будет далее передаваться другим узлам. [ 4 ]
OpenFT также похож на сеть gnutella тем, что поисковые запросы рекурсивно пересылаются между узлами, которые отслеживают общие файлы.
В сети OpenFT есть три различных типа узлов:
- ПОЛЬЗОВАТЕЛЬ
- Большинство узлов являются ПОЛЬЗОВАТЕЛЬскими узлами; у них нет специальной функции.
- ПОИСК
- Эти узлы обрабатывают поисковые запросы; они выполняют поиск в списках файлов, которые отправляют им их CHILD-узлы (поясняется ниже). Эти узлы должны иметь подключение к Интернету и не менее 128 МБ оперативной памяти . Также настоятельно рекомендуется использовать современный процессор. [ 5 ]
- ИНДЕКС
- Узлы с быстрыми соединениями и большим объемом памяти могут быть ИНДЕКСНЫМИ узлами, которые хранят списки доступных узлов поиска, собирают статистику и пытаются поддерживать структуру сети. [ 6 ]
Узел может быть как узлом ПОИСК, так и узлом ИНДЕКС. Узлы USER выберут три узла SEARCH в качестве своих PARENT узлов. Они отправят им свой список акций, если РОДИТЕЛЬ примет ПОЛЬЗОВАТЕЛЯ в качестве своего РЕБЕНКА. По умолчанию узлами ПОИСК будут РОДИТЕЛЬСКИЕ узлы максимум для 500 ДЕТСКИХ узлов.
ПОДАРОК
[ редактировать ]![]() | Этот раздел необходимо обновить . Причина такова: утверждения, что все относится к программному обеспечению, последний выпуск которого был выпущен более 10 лет назад, являются «актуальными». ( ноябрь 2022 г. ) |
Имя | Платформа | Лицензия | Функции | Последняя версия | Веб-сайт |
---|---|---|---|---|---|
подарки [ 7 ] | Unix-подобный | лицензия GPL |
|
0.6.2 | |
Аполлон [ 8 ] [ 9 ] | Unix-подобный / KDE | лицензия GPL |
|
1.0.2.1 (2005-05-08) | apollon.sourceforge.net |
KCeasy [ 10 ] [ 11 ] [ 12 ] | Microsoft Windows | лицензия GPL [ 13 ] |
|
0.19-rc1 (03.02.2008) | Веб-сайт KCeasy Source Forge |
giFTwin32 [ 12 ] | Microsoft Windows |
|
|||
Отравленный [ 14 ] [ 15 ] | Мак ОС Х | лицензия GPL |
|
0.5191 (2006-08-08) | www.gottsilla.net |
См. также
[ редактировать ]- MLDonkey — еще один многосетевой P2P-клиент на основе плагина.
Ссылки
[ редактировать ]- ^ https://sourceforge.net/projects/gift/files/gift/0.11.8.1/ . Проверено 7 сентября 2019 г.
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ «GiFT: Сетевые плагины» . Архивировано из оригинала 16 февраля 2007 г. Проверено 15 февраля 2007 г.
- ^ «ПОДАРОК: Передача файлов через Интернет» . 11 мая 2002 г. Архивировано из оригинала 27 сентября 2011 г. Проверено 4 января 2010 г.
- ^ Из документации GiFT на домашней странице GIFT.
- ^ Согласно документации GIFT:
Узлы поиска обрабатывают поисковые запросы. Они выполняют поиск в списках файлов, отправленных им ДЕТЯМИ (общими) узлами. Эти узлы должны иметь подключение к Интернету и не менее 128 МБ оперативной памяти. Также настоятельно рекомендуется использовать современный процессор.
- ^ Согласно документации GIFT:
Узлы INDEX хранят списки доступных узлов поиска, собирают статистику и пытаются поддерживать структуру сети.
- ^ Скотт Риппи (15 января 2004 г.) Выбросьте этот графический интерфейс за дверь: блестящие консольные приложения , OSNews
- ^ Юрген Хаас, Appolon. Архивировано 7 июля 2011 г. в Wayback Machine , на сайте About.com. Руководство по Kubuntu
- ^ Карстен Шнобер, Олимпийская биржа. Совместное использование файлов с Apollon и GiFT. Архивировано 21 ноября 2008 г. на Wayback Machine , выпуск 55 журнала Linux Magazine , июнь 2005 г., стр. 82–83.
- ↑ Томас Меннеке (5 сентября 2004 г.) Знакомство с KCeasy. Архивировано 20 февраля 2012 г. на Wayback Machine , Slyck.com.
- ^ Обзор KCEasy FileSharingZ.com
- ^ Jump up to: а б «Slyck News — интервью Слика с KCeasy» . www.slyck.com . Архивировано из оригинала 3 января 2010 г. Проверено 16 февраля 2010 г.
- ^ "Кейси" . СоурсФордж . 8 апреля 2013 г.
- ^ Джон Борланд, пользователи Macintosh присоединяются к сети Kazaa , CNET News, 19 ноября 2003 г.
- ↑ Томас Меннеке, Poisoned: введение FastTrack в сообщество Macintosh. Архивировано 20 февраля 2012 г. в Wayback Machine , 21 ноября 2003 г.
- Маркус Бергнер, глава FastTrack в своей магистерской диссертации «Улучшение производительности современных одноранговых служб», 10 июня 2003 г., Университет Умео , в главе «обсуждается протокол FastTrack, используемый семейством приложений для обмена файлами KaZaA. Поскольку этот протокол является хорошо держится в секрете, большинство обсуждений будет относиться к проекту GIFT, реализации с открытым исходным кодом, пытающейся предоставить аналогичные возможности».
- Чун Хун Дин; Сарана Нутанонг; Раджкумар Буя (2005). «Одноранговые сети для обмена контентом» . В Субраманиане — Рамеш; Гудман, Брайан Д. (ред.). Одноранговые вычисления: эволюция прорывной технологии . Группа идей. стр. 58–61 . CiteSeerX 10.1.1.70.3712 . ISBN 1-59140-430-4 .
- «Введение в GiFT — передача файлов через Интернет» . 6 января 2007 г. Проверено 4 января 2010 г.
Дальнейшее чтение
[ редактировать ]- Минакси Гупта, Маркус Якобссон , Эндрю Калафут и Сид Стамм, Криминальное ПО и одноранговые сети , глава 3 в книге Маркуса Якобссона, Зульфикара Рамзана, Криминальное ПО: понимание новых атак и защиты , Аддисон-Уэсли, 2008 г., ISBN 0-321-50195-0 , стр. 55–76 (обсуждаются вредоносные программы в сетях OpenFT и Limewire )
- на основе : Калафут, Эндрю; Ачарья, Абхинав; Гупта, Минакси (2006). «Исследование вредоносного ПО в одноранговых сетях». Материалы 6-го ACM SIGCOMM по измерению Интернета . IMC'06. стр. 327–332. CiteSeerX 10.1.1.70.3712 . дои : 10.1145/1177080.1177124 . ISBN 1-59593-561-4 .
Внешние ссылки
[ редактировать ]- Официальный сайт
- О подарке
- Страница проекта giFT-FastTrack
- Страница проектаgiFT-OpenNap
- Страница проектаgiFT-Ares
- Обновленная компиляция плагина giFT-Ares. Архивировано 27 апреля 2011 г. на Wayback Machine.