Home > Tecnología > Redes y Sistemas > P2P: Arquitectura de Red Peer-to-Peer

P2P: Arquitectura de Red Peer-to-Peer

red peer-to-peer

En la arquitectura de red peer-to-peer (P2P), los nodos llamados “pares” siguen una distribución horizontal donde existe una interacción simétrica porque se puede actuar tanto de cliente como de servidor. Las redes P2P admite el intercambio directo de información, en cualquier formato entre equipos interconectados.



Dichas redes se utilizan para diversas finalidades, para compartir ficheros de cualquier tipo como por ejemplo de audio, vídeo o software. Pero también, este tipo de redes se usa en telefonía VoIP para hacer eficiente la transmisión de datos en tiempo real.

El intercambio de datos: P2P

A partir de 1999 con la aplicación Napster, que se usaba para compartir música en formato MP3, dio comienzo la primera gran red de redes peer-to-peer como hoy las conocemos. Fue el primer sistema de distribución de archivos de popularidad masiva

Las redes P2P funcionan como redes “superpuestas”, son redes lógicas o virtuales que se crean por encima de las redes existentes con el propósito de implementar un servicio de red que no está disponible en la red actual (un ejemplo claro de red superpuesta es Internet, formada por redes locales y enlaces nacionales).

En cada nodo debe haber instalado un software en la capa de aplicación que se encuentra por encima de la topología de red física existente y que gestiona la comunicación entre los pares:

  • Los pares utilizan su propio sistema de direccionamiento para almacenar y recuperar datos del sistema.
  • Los pares pueden encaminar las solicitudes hacia localizaciones que puede que no sean conocidas por el solicitante.

Dentro de esta clasificación de las redes P2P podemos incluso distinguir diversos tipos de modelos arquitectónicos P2P, entre los cuales los más importantes son:

P2P no estructuradas (P2P puras)

Son aquellas en las que los pares se establecen de manera arbitraria/aleatoria y no existe ningún servidor ni enrutador central, donde todos los pares actúan como iguales.

Cada nodo/par conoce sólo un subconjunto de nodos, sus “vecinos” que se escogen por diversas razones, ya sea porque están conectados físicamente, porque se unieron a la red a la vez, etc.

Los objetos de datos se mapean de manera aleatoria a algún nodo/par del sistema. De igual modo una consulta de un nodo/par se tiene que lanzar a cuantos más pares le sea posible.

P2P Estructuradas

Los pares se conectan entre sí mediante algún tipo de diseño que simplifica las búsquedas. Un enfoque típico es el emplear una tabla de distribución hash donde a cada nodo/par y a cada objeto de datos se le asigna una clave que se corresponde con un número aleatorio único y una función de mapeado asigna objetos a nodos basándose en el valor de la función hash.

A diferencia de las no estructuradas, una búsqueda retorna en un tiempo razonable la dirección de red del nodo/par que almacena el objeto.

P2P Híbridas

Estas redes combinan características de ambas arquitecturas. Por ejemplos existen redes donde la indexación está centralizada y el intercambio de archivos distribuido o aquellas donde existen nodos/pares dentro de la red con funciones especiales.

A tener en cuenta sobre este tipo de redes que se utilizan para compartir e intercambiar información entre usuarios, es el hecho que se utilicen para intercambiar archivos que están sujetos a las leyes de copyright, generando una gran controversia entre los que están a favor y en contra. 

¿Alguna vez has utilizado las redes P2P? 

You may also like
Seguridad en Internet
Procedimientos básicos de seguridad en Internet
Point of sale display
POS display: Publicidad en el lugar de venta
E-Commerce o comercio electónico
La transacción comercial en el mundo virtual: e-commerce
Los Insight
¿CÓMO LLEGAR AL CONSUMIDOR? CON INSIGHT