GnutellaGnutella - повністю децентралізована файлообмінна мережа в рамках Інтернету, нащадок Napster, відрізняється принциповою відсутністю центрального сервера. Мережа формується, коли один користувач Gnutella з'єднується з іншим користувачем, після чого вони можуть обмінюватися доступною інформацією. Обмінюватися можна файлами будь-яких форматів, є безліч зручних функцій. У результаті повної децентралізації мережу практично неможливо знищити, тому що для цього буде потрібно вивести з ладу кожен вузол мережі. Історія появи мережі GnutellaСтворення мережі ініціювала компанія America Online, використавши для цієї мети програмістів з підрозділу Nullsoft. 14 березня 2000 р. з'явилася перша версія програми, яка давала можливість користувачу шукати і обмінюватися всіма видами файлів з іншими власниками Gnutella без участі будь-яких серверів. Після того, як AOL купила медіа-конгломерат Time Warner, мережу намагалися закрити, але ці спроби провалилися. Це також спонукало творців (Джастін Френкель і Том Пеппер) мережі звільнитися з AOL, після чого вони стали самостійно розвивати цю мережу. Механізм роботи
Деякі клієнти Gnutella працюють згідно з наведеним алгоритмом, а деякі ні. Пов'язано це з тим, що Gnutella - це, перш за все, протокол взаємодії вузлів (такий же, як HTTP), і в ньому не визначено деякі з аспектів цієї взаємодії. Пошук в Gnutella побудований на децентралізованій технології gPulp [джерело?]. КлієнтиУ цей час Gnutella є однією з найпопулярніших файлообмінних мереж [1]. Робота мережі Gnutella безперервно удосконалюється завдяки зусиллям розробників безлічі клієнтів мережі:
Реакція з боку FSFНазва Gnutella спочатку було грою слів GNU, так як розробники планували випустити вихідний код під ліцензією GNU GPL, і Nutella - марки улюбленої горіхової пасти цих розробників. Однак, ні найперша програма, ні відповідні сучасні проекти не є вільним ПЗ, включаючи використовують протокол Gnutella gtk-gnutella, mutella і gnucleus. Крім того, Фонд вільного програмного забезпечення зосереджений на волі копіювання і зміни програмного забезпечення, у той час як Gnutella - це, перш за все, мережа обміну музичними файлами. І хоча існує деякий подібність у питаннях етики копіювання програмного забезпечення і музичних записів, FSF попросила розробників Gnutella змінити назву програми для уникнення плутанини.[3] Див. такожПримітки
Посилання
|