latinTec.info
Noticias, estadísticas y analisis de la tecnología y el comercio electrónico orientado a Latinoamerica
Home
Links
Contacto
Acerca

¡Mantenete actualizado! Recibir las nuevas notas por mail (entre 1 y 5 notas por semana) Suscribirse al feed RSS del sitio (entre 1 y 5 notas por semana)

28/Abr/2009

¿Cómo funcionan las redes P2P?

Desde el surgimiento de Napster en 1999 las redes P2P están en boca de todos. Uno de los motivos es que es el medio por el cual se comparten y bajan archivos protegidos por derechos de propiedad intelectual, principalmente canciones.

Existen muchos servicios más que usan (o usaron si ya no existen) este tipo de redes: Ares Galaxy, Kazaa, eMule, BitTorrent, …

En esta nota vamos a analizar que son las redes P2P y que tienen de particular que las hace tan populares y tan polémicas.

¿Cómo funcionan las redes y cómo se organizan?

A grandes rasgos una red se compone de una serie de computadoras interconectadas. Esos equipos pueden cumplir dos funciones: ser servidores y ser clientes. Los clientes se utilizan para acceder a la información contenida en el servidor. Los servidores por su parte proveen diferentes servicios a los clientes.

Un ejemplo típico de red, es un sitio web. En ese caso tenemos muchos clientes (los usuarios) que acceden a un servidor (la página web) para solicitar información (el contenido del sitio).

Las redes pueden organizarse de diferentes maneras según los propósitos para los que sean diseñados:

Organizacion de las redes

Organizacion de las redes (Wikipedia)

Un ejemplo de red centralizada es un sitio web. Un ejemplo de red descentralizada es Internet, donde existen muchos clientes y muchos servidores que se interconectan entre sí. Las redes Peer-2-Peer (P2P) son del tipo distribuida.

Las redes P2P

‘Peer’ en inglés quiere decir par o igual, por lo que la traducción de peer-2-peer sería algo como de par a par o de igual a igual. El nombre viene a que todas las computadoras que se conectan a la red tienen la misma jerarquía y cumplen las mismas funciones. Así en este tipo de redes no existen clientes ni servidores fijos, sino que todos cumplen en determinados momentos (y hasta en simultáneo) esos roles.

En este tipo de red se optimiza el uso de ancho de banda, ya que se suma el de cada usuario participante y se distribuye entre todos. Esto contrasta con el caso de las redes centralizadas donde el servidor tiene que ser capaz de abastecer el solo a todos los clientes que le solicitan información. En las redes distribuidas los pedidos se pueden ir derivando entre diferentes usuarios. Veamoslo con  un ejemplo:

Supongamos que queremos bajar una canción muy popular y que solo esta disponible en un servidor. Todos los usuarios que quieran esa canción se la van a pedir a ese único servidor. Si la cantidad de pedidos supera la capacidad del servidor de atenderlos, inicialmente habrá demoras para atender las solicitudes y eventualmente el servidor puede colapsar. Si la canción estuviera disponible en varios servidores, los pedidos se pueden ir distribuyendo entre ellos. Esto hace que baje la probabilidad de congestionamiento o de caída de los servidores.

Filosofia bajo la cual funcionan las redes P2P

Las redes P2P se basan muchas veces en la filosofía o ideal de que todos los usuarios deben compartir. Así, en varias de ellas se utilizan técnicas de meritocracia donde el que mas comparte tiene más privilegios, como la posibilidad de bajar más archivos o hacerlo más rápido. Este sistema es necesario para que el funcionamiento sea realmente de par a par, sino se corre el riesgo de que muchos usuarios dispongan del contenido compartido por unos pocos grandes compartidores.

En las redes donde se comparte contenido ilegal, esto hace también que sea más difícil eliminar ese contenido: es mucho más complicado atacar a miles de usuarios compartiendo una misma canción, por ejemplo, que si son solo unos pocos los que lo hacen.

Otra ventaja es que el ancho de banda se distribuye entre todos. Si muchos toman el contenido de una pequeña minoría, ésta debería tener un ancho de banda suficiente para abastecer a todos, lo cual implica para ella un costo mayor. A medida que crece el número de usuarios que comparten información, los pedidos de ese contenido se pueden distirbuir entre varios usuarios, con lo que cada uno necesita menos ancho de banda para ofrecer la misma velocidad de bajada.

 

Fuente: Wikipedia.
Notas relacionadas:

Vota la calidad del contenido: PobreRegularAceptableMuy buenoExcelente (4,00 puntos / 1 votos) Loading ... Loading ...

Link para compartir la nota:

¡Sé el primero en comentar en esta nota!

1 comentario

  1. CHristopher dice:

    Gracias, excelente explicación, exactamente lo que buscaba

Comparti tu opinión

Nombre*:

Mail*:

Sitio web:

Mensaje*:




Este comentario deberá ser aprobado para su publicación.