2. •
Una red p2p (peer to peer o redes
entre pares o iguales) es una red que
conecta un gran número de
ordenadores (nodos) para compartir
cualquier cosa que este en formato
digital (videos, imágenes música
etc.).
3. •
La conexión entre nodos se realiza de forma
aleatoria y basándose en el ancho de banda1.
Los nodos de las redes P2P realizan la función
decliente2 y servidor3 al mismo tiempo con
respecto al resto de nodos de la red.
4. Características
•
Escalabilidad: las redes peer to peer poseen una cobertura
mundial dentro de las cuales millones de usuarios las utilizan día
a día. cuantos más usuarios estén conectados y compartiendo
archivos mejor será el funcionamiento.
•
Robustez: al ser redes descentralizadas, si se producen fallos en
algunos de los nodos de la red, esto no tiene repercusiones en el
resto de los nodos.
5. •
Descentralización: son redes entre nodos iguales por lo que
son descentralizadas
•
Repartición de costes entre usuarios: existe un intercambio
constante de información, se comparte información a cambio
de información entre los nodos.
•
Seguridad: no es una característica muy desarrollada en las
P2P, al existir código malicioso en algunos nodos, algunos
mecanismos de seguridad son: cortafuegos, cifrado,
comentarios etc.
6. Clasificación:
•
Se puede realizar una clasificación acorde a
su grado de centralización:
•
Redes centralizadas: Todos los intercambios
de información se realizan a través de un
único servidor que sirve de punto de enlace
entre el resto de los nodos distribuyendo y
reenviando la información y las peticiones de
los clientes. Carecen de privacidad entre
usuarios y de escalabilidad.
7. •
Redes semicentralizadas: Existe un servidor central del que
administra los recursos de banda ancha, enrutamientos1 y
comunicación entre nodos pero sin saber la identidad de cada
nodo y sin almacenar información alguna, solo actúa de
coordinador. El resto de los nodos almacena la información,
mejorando de esta forma la escalabilidad de la red
8. •
Redes descentralizadas: Son las redes mas comunes, y
las que se utilizan en la actualidad, además de cumplir
con las características antes mencionadas. Las
comunicaciones son directamente de usuario a usuario
con ayuda de un nodo (que es otro usuario) quien
permite enlazar esas comunicaciones
9. •
Las redes P2P también se pueden clasificar según la generación:
•
1º Generación: la primeras redes P2P que eran centralizadas
•
2º Generación: aparecen las primeras redes semidescentralizadas
•
3º Generación: son las redes mas recientes, totalmente descentralizadas
10. Ejemplos de redes protocolos y software
P2P
•
Hotline Connect: desarrollada por Adam Hinkley para MaC OS por HCL con el
objetivo de convertirse en una plataforma de distribucion de archivos para
empresas y particulares
•
Napster: Creada por Shawn Fanning y Sean Parker para el intercambio de archivos
MP3 en redes semidescentralizadas
•
eDonkey: protocolo5 de redes semidescentralizada del que surgiria eMule
•
Gnutella: uno de los primeros protocolos en usar redes P2P totalmente
descentralizadas.
11. •
Enrutamiento: es la función de buscar la mejor ruta posible en una red de nodos.
•
Protocolo: conjunto de reglas usadas por computadoras para comunicarse unas
con otras a través de una red
•
VoIP: es un grupo de recursos que hacen posible que la señal de voz viaje a través
de Internet empleando un protocolo IP. Esto significa que se envía la señal de voz
en forma digital, en paquetes, en lugar de enviarla en forma analógica.
•
Streaming: consiste en la reproduccion de audio o video por internet sin la
necesidad de ser descargados y mediante el almacenamiento de los datos en un
buffer.