Оглавление:
Определение - Что означает Gnutella?
Gnutella - это децентрализованная одноранговая сеть (P2P), которая позволяет пользователям обмениваться файлами через Интернет без использования центрального сервера.
Пользователи ищут файл и, используя это программное обеспечение, находят других, делящихся им. Затем они присоединяются к одноранговой сети тех, кто разделяет этот файл, и загружают части файла из другого узла, пока не будет получен полный файл.
Gnutella не продается и не поддерживается никем, но имеет потомков программного обеспечения, являющихся общественным достоянием, таких как LimeWire.
Техопедия объясняет Гнутеллу
В одноранговой сети после того, как первый человек начнет загружать фрагменты файла, следующий человек, который хочет его, может одновременно загрузить некоторые фрагменты от создателя, а некоторые от однорангового узла, у которого теперь есть некоторые из них. Одноранговое программное обеспечение для обмена файлами получает разные фрагменты от всех пользователей, которые совместно используют файл, а затем перестраивает фрагменты обратно в исходный файл.
По мере того как все больше людей присоединяются к группе, желающей получить файл, количество мест, из которых можно получить фрагменты файла, увеличивается. Это увековечение совместного использования пользователей может привести к некоторому очень быстрому распространению файлов, поскольку фрагменты могут быть одновременно загружены от любого пользователя в сети, который совместно использует этот файл. Поскольку файлы передаются по мере их загрузки, загрузка популярных файлов может быть очень быстрой.
Gnutella установлена на компьютере каждого из файловых ресурсов, поэтому центральный сервер отсутствует.
Нарушение авторских прав вызвало огромное количество проблем у AOL, обычного производителя этой технологии под названием Nullsoft. AOL быстро прекратила разработку и поддержку программы, но не раньше, чем тысячи уже поделились ею. Разработчики переработали протокол и вернули его в общественное достояние.
В 2001 году LimeWire Basic стал первым клиентом Gnutella с открытым исходным кодом. Это привело к успеху сети, но в 2010 году суды США закрыли LimeWire из-за лоббистских усилий музыкальной индустрии и противодействия обмену музыкой между пользователями. Судебная битва между LimeWire и Ассоциацией звукозаписывающей индустрии Америки длилась четыре долгих года. Считалось, что загрузка LimeWire привела к массовым нарушениям авторских прав. Кроме того, LimeWire удалось избежать из-за количества вирусов, передаваемых через его сеть в виде файловых вложений.
