100% encontró este documento útil (1 voto)
399 vistas10 páginas

Protocolo Gnutella y Servicios p2p

Este documento describe el protocolo Gnutella y los servicios P2P. Gnutella es un protocolo descentralizado para búsqueda distribuida que define cómo los nodos se comunican en una red P2P. Algunos servicios P2P populares que usan Gnutella son BearShare, LimeWire, Morpheus y gtk-gnutella.

Cargado por

abril
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
399 vistas10 páginas

Protocolo Gnutella y Servicios p2p

Este documento describe el protocolo Gnutella y los servicios P2P. Gnutella es un protocolo descentralizado para búsqueda distribuida que define cómo los nodos se comunican en una red P2P. Algunos servicios P2P populares que usan Gnutella son BearShare, LimeWire, Morpheus y gtk-gnutella.

Cargado por

abril
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

PROTOCOLO

GNUTELLA Y
SERVICIOS P2P
ANA LUCÍA LELIS TORRES
EDWIN LOZADA RAMOS
ERIC LOZADA RAMOS
MAURICIO ORDOÑEZ TEHOZOL
ABRIL SERRANO ESPÍNDOLA
PROTOCOLO GNUTELLA
• Desarrollado por Justin Frankel y Tom Pepper en 2001

• Pretendían publicar el código bajo la licencia GPL de GNU

• El nombre es un juego de palabras entre GNU y Nutella

• Este protocolo no esta asociado al proyecto GNU como era la intención de sus
desarrolladores

• Se usa para compartir y distribuir archivos, principalmente multimedia


• Gnutella es un protocolo para búsqueda distribuida que define
la manera en la que los nodos se comunican en la red

• Lo que le distingue de otros es su modelo PeerToPeer


descentralizado

• Cada nodo en una red Gnutella es un servidor, a la vez que es


un cliente

• Los nodos de una red Gnutella son denominados “servents”


(SERVer, cliENT) o “gnodos”

• Consiste de un paquete de comandos usados para comunicar


información entre servents y un paquete de reglas que rige el
intercambio de comandos entre los mismos
CARACTERÍSTICAS
• Descentralizado: No depende de un servidor que centralice la información a la que
todos los clientes acceden

• Comunitario: La información disponible en las redes Gnutella es aquella que cada


servent aporta al resto

• Sempiterno: Seria virtualmente imposible desmantelar la red Gnutella, pues solo


dejaría de existir eliminando los servicios que hacen uso del protocolo de cada nodo

• Escalable: Se pueden añadir o eliminar nodos sin afectar el desempeño general de la


red

• Económico: Quien desea montar una red con Gnutella no necesitará gastar en equipos
para servidor pues cada ordenador jugara el papel de servidor simultaneamente
FUNCIONAMIENTO
Entrada

Búsqueda

Descarga
• Los comandos de una red Gnutella son:
¿Estas ahí? Si, aquí estoy

ping: para descubrir un dispositivo pong: como respuesta a un ping

¿Tienes el archivo
“holamundo.jpg”? Si, lo tengo

query: para ubicar un archivo query hit: como respuesta a una consulta

Lo descargaré

push: como una solicitud de descarga.


SERVICIOS P2P
• Un servicio P2P (PeerToPeer) es una plataforma descentralizada donde dos
individuos interactúan directamente uno con el otro sin mediación de un tercero

• Se basan en un programa que se instala en el ordenador que quiera participar en


dicha red, estableciendo unos directorios en los que almacena los ficheros
descargados, que son puestos a su vez a disposición del resto de los componentes
de la red.

• Al instalar un programa P2P se está compartiendo una parte del disco duro, por lo
que toda la información es accesible a otros en la red

• La gran mayoría de los servicios P2P auténticos operan bajo el protocolo Gnutella
V E N TA JA S D E S V E N TA JA S

• Acceso a millones de archivos desde • Los servicios que utilizan el


cualquier parte del mundo protocolo suelen ser usados para
• Gran capacidad de almacenamiento, transmitir malware
pues los archivos no se alojan en un • Son suspendidos constantemente por
mismo sitio infracciones de copyright y piratería
• Disponibilidad en cualquier • Los Firewalls pueden inutilizar el
momento y cualquier lugar servicio debido a actividad
• Si el nodo del que estamos sospechosa
descargando falla, la descarga • A menudo estos servicios son usados
continuara desde otro nodo que para compartir material ilegal
contenga el mismo archivo
Algunos servicios P2P populares por su uso
del protocolo Gnutella son:

• BearShare

• LimeWire

• Morpheus

• gtk-gnutella

Todos son servicios que principalmente se


usan para intercambiar música y archivos
multimedia
GRACIAS POR SU ATENCIÓN

También podría gustarte