Gnutella2

Gnutella2

El protocolo P2P Gnutella2 es una re-escritura del protocolo Gnutella, escrito por Michael Stokes. En este protocolo se eliminó todo lo de Gnutella con excepción del intercambio de datos para iniciar la comunicación (handshake) y utiliza un nuevo sistema, la manera de búsqueda, las funciones de cada nivel de usuario, etc.

Contenido

Historia

En el año 2002, Stokes introdujo Gnutella2, una nueva versión del protocolo Gnutella con muchas actualizaciones e innovaciones importantes al protocolo, y luego lo implementó a Shareaza. Esto provocó muchas críticas y el descontento de otros desarrolladores de Gnutella, por que Gnutella2 fue creada sin discutir su desarrollo en la comunidad Gnutella, sin buscar opiniones. De todas maneras, la red Gnutella2 ha funcionado bien pese a que fue hecha de manera privada. Actualmente es utilizada por Shareaza, MLDonkey, Adagio, Gnucleus, y Morpheus y otros (incluyendo GnucDNA ). Los opositores del protocolo Gnutella2 se refieren a él como 'Mike's Protocol'(Protocolo de Mike, en español), o para más corto 'MP', dado que como no fue creado por la comunidad Gnutella, no creen que debería llamarse así.

Funcionamiento

Al contrario que la red Gnutella original, en esta versión del protocolo los nodos se dividen en dos categorías: supernodos y hojas. Las hojas se conectan a los supernodos enviándoles su lista de archivos, y los supernodos se conectan entre ellos. Cuando una hoja desea buscar un fichero, envía la petición a un supernodo que realiza la inundación del Gnutella clásico solo entre los demás supernodos. De esta forma se mejora la utilización de la red ya que los nodos hojas (la gran mayoría de nodos en Gnutella2) no reciben peticiones de búsquedas.

Cualquier nodo puede pasar a ser supernodo si cumple unos requisitos determinados de tiempo activo y ancho de banda de subida y bajada. Estos requisitos dependen del cliente específico que esté ejecutando el usuario.

Clientes

Algunos clientes de Gnutella2 son:

  • Shareaza (Windows), escrito en C++ por el mismo creador, de código abierto.
  • TrustyFiles (Windows), Código cerrado.
  • Kiwi Alpha (Windows), Código cerrado.
  • Gnucleus (Windows), Código abierto en C/C++ bajo LGPL.
  • Gtk-Gnutella (Unix y GNU/Linux); Código abierto bajo la GPL.
  • FileScope (Diferentes Plataformas), Código abierto en C# bajo GPL.
  • MLDonkey (Diferentes Plataformas), Código abierto bajo GPL.
  • Pocket G2 (Windows Pocket PC), Código cerrado.
  • Morpheus (Windows), Código cerrado.
  • Adagio (Diferentes Plataformas), Código abierto.
  • iMesh (Windows), Código cerrado.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужна курсовая?

Mira otros diccionarios:

  • Gnutella2 — Gnutella2, G2  файлообменный OpenSource P2P протокол, используемый программой Shareaza. Разработан её автором как форк протокола Gnutella; не был положительно оценён участниками gnutella‐форума. Содержание 1 Работа сети 2 Отличие Gnutella2… …   Википедия

  • Gnutella2 — Part of a series on File sharing Technologies Peer to peer  …   Wikipedia

  • Gnutella2 — Das Gnutella2 Peer to Peer Protokoll oft auch als G2 bezeichnet ist eine 2002 von Michael Stokes veröffentlichte Rundumerneuerung des gnutella Protokolls. Alles bis auf das alte Handshake des gnutella Protokolls wurde komplett neu erdacht. Somit… …   Deutsch Wikipedia

  • Gnutella2 — El protocolo P2P Gnutella2 es una re escritura del protocolo Gnutella, escrito por Michael Stokes. En este protocolo se eliminó todo lo de Gnutella con excepción de el intercambio de datos para la conección(handshake) y utiliza un nuevo sistema,… …   Enciclopedia Universal

  • Gnutella2 — Gnutella  Ne pas confondre avec Nutella, la pâte à tartiner de Ferrero. Gnutella est un protocole informatique décentralisé de recherche et de transfert de fichiers peer to peer (aussi appelés P2P). Il a été imaginé en 2000 par Tom Pepper et …   Wikipédia en Français

  • Clientes Gnutella2 — Anexo:Clientes Gnutella2 Saltar a navegación, búsqueda La siguiente tabla compara información general y técnica de los programas que soportan la red Gnutella2. Contenido 1 RED SOCIAL 2 Notas 3 Véase también …   Wikipedia Español

  • Anexo:Clientes Gnutella2 — La siguiente tabla compara información general y técnica de los programas que soportan la red Gnutella2. Contenido 1 Características 2 Notas 3 Véase también 4 Enlaces externos …   Wikipedia Español

  • Gnutella 2 — Das Gnutella2 Peer to Peer Protokoll ist eine 2002 von Michael Stokes veröffentlichte Rundumerneuerung des Gnutella Protokolls. Alles bis auf das alte Handshake des Gnutella Protokolls wurde komplett neu erdacht. Somit ist neues System entstanden …   Deutsch Wikipedia

  • Mike's Protocol — Das Gnutella2 Peer to Peer Protokoll ist eine 2002 von Michael Stokes veröffentlichte Rundumerneuerung des Gnutella Protokolls. Alles bis auf das alte Handshake des Gnutella Protokolls wurde komplett neu erdacht. Somit ist neues System entstanden …   Deutsch Wikipedia

  • Gnutella Web Cache — A Gnutella web cache, also known as a GWebCache, is used by Gnutella2 and Gnutella clients to make an initial connection to their respective networks. A GWebCache uses standard HTTP to transmit data.Gnutella Web CacheGnutella requires Gnutella… …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”