Filosofía P2P, Windows y GNU/Linux
5 Feb 2009 General
En el post anterior comentábamos sobre las redes P2P, cómo es su funcionamiento básico y lo extendidas que están dados los usos múltiples que tienen.

Lo que no comentamos mucho es la filosofía detrás de estas redes. Veamos un breve resumen desde Wikipedia:
El P2P se basa principalmente en la filosofía e ideales de que todos los usuarios deben compartir. Conocida como filosofía P2P, es aplicada en algunas redes en forma de un sistema enteramente meritocrático en donde “el que más comparta, más privilegios tiene y más acceso dispone de manera más rápida a más contenido”. Con este sistema se pretende asegurar la disponibilidad del contenido compartido, ya que de lo contrario no sería posible la subsistencia de la red.
Aquellos usuarios que no comparten contenido en el sistema y con ello no siguen la filosofía propia de esta red, se les denominan “leechers”; los cuales muchas veces representan una amenaza para la disponibilidad de los recursos en la red P2P debido a que únicamente consumen recursos sin reponerlos, por ende podrían agotar los recursos compartidos y atentar contra la estabilidad de la misma.
Notamos entonces que la comprensión de lo que significa ser miembro de estas redes implican es fundamental. No sólo la obtención de recursos, sino el aporte de los mismos hará crecer la red y la efectividad de la misma.
Personalmente, debo reconocer que soy una “leecher” pues no consumo muchos recursos y lo hago eventualmente, pues no soy amante de la descarga descontrolada.
¿Y respecto del contenido que se comparte?
Todos sabemos lo que se comparte en este tipo de redes: música (en formatos libres y de los otros también), películas, software, documentos de texto y video, libros, sistemas operativos (libres y de los otros… también), algunas obras licenciadas bajo Creative Commons, etc.
Mucho de este contenido está protegido por derechos de autor, y como bien sabemos es ilegal la reproducción, modificación, compartición, etc. de estos contenidos sin la expresa autorización del autor. Por lo tanto, compartir y ofrecer estos contenidos es, básicamente, ilegal, como también es ilegal descargarlos y hacer uso de los mismos.
Sistemas libres, descargas libres de… ¿contenido libre?
Debido a razones de espacio en disco (la partición en la que utilizo GNU/Linux es realmente chica) no descargo absolutamente nada, excepto paquetes y las actualizaciones necesarias. Por lo tanto, no estoy muy familiarizada con los clientes para P2P que existen para GNU/Linux ( y aquí les pido que me instruyan :) ), y generalmente escucho música desde la web o utilizando mis archivos mp3 (y los codecs propietarios), pero se me ocurre lo siguiente: ¿no les parece realmente extraño y básicamente contradictorio tener herramientas para descargar y hacer uso de archivos pirateados, del formato que sean, en un sistema operativo que es libre? No digo que no sea útil para descargar distribuciones y algunos programas libres, pero ¿qué me dicen de la música? ¿Y de las películas?
Conozco a muchos usuarios radicales de GNU/Linux que podrían declamar una tarde entera sobre los usuarios que tienen el sistema operativo Windows pirateados (como Esty y yo, obviamente) pero que no hacen comentarios a este respecto. ¿Será que bajarse una peli pirateada desde un sistema operativo libre es menos malo? Yo creo que no. Absolutamente no.
¿Para qué se molestarían en desarrollar estas herramientas las personas tras las mismas si no fueran utilizadas? De hecho, creo que no lo harían. Si hay herramientas, es porque lógicamente hay usuarios que las utilizan.
Si somos libres de elegir nuestro sistema operativo , los paquetes que utilizamos, el software que utilizamos, también somos libres de elegir hacer las cosas bien, ¿no?
O tal vez somos libres hasta que están disponibles las temporadas nuevas de nuestras series favoritas…
¿Qué contradictorio, verdad?
LINKS!
La imagen de Pocoyo la tomé prestada desde El Blog Salmón; les dejo un link al post relacionado a la imagen: de cómo Pocoyó se aprovecha de la internet
Tags: GNU/Linux, P2P, redes, sistema operativo, windows
Redes de igual a igual
3 Feb 2009 General

Aaahhhh, el período vacacional que todos nos merecemos… qué maravilla. Podemos disponer de maravillosas horas libres para dedicarnos a lo que queramos, como por ejemplo:
* pasar aún más horas navegando la world wide web;
* aprender cosas nuevas;
* romper algo nuevo;
* ir a la playa;
* ver películas;
* investigar…
Ayer justamente, mientras pensaba en qué escribir aquí para el día de hoy, se me ocurrió que tal vez no todos sepamos qué es una red P2P. Pongámonos en tema:
Una red informática entre iguales (en inglés, peer-to-peer -que se traduciría de par a par- o de punto a punto, y más conocida como P2P) se refiere a una red que no tiene clientes ni servidores fijos, sino una serie de nodos que se comportan simultáneamente como clientes y como servidores respecto de los demás nodos de la red.
Este modelo de red contrasta con el modelo cliente-servidor, el cual se rige mediante una arquitectura monolítica donde no hay distribución de tareas entre sí, sólo una simple comunicación entre un usuario y una terminal, en la que el cliente y el servidor no pueden cambiar de roles.
Un ejemplo sencillo de cliente-servidor es, justamente, ustedes leyendo esta página web. El navegador envía una solicitud, es decir pide la página web al servidor. El servidor procesa el pedido y envía la respuesta. Generalmente, esta relación se da de uno a muchos, quiero decir con esto que se hacen muchos pedidos a un servidor, quien debe responder a todos.
Queda claro que las redes P2P no funcionan así. Todos piden y todos sirven (no es exactamente así esta cuestión, lo vamos a ver más adelante).
Las redes de ordenadores Peer-to-peer (o “P2P”) son redes que aprovechan, administran y optimizan el uso de banda ancha que acumulan de los demás usuarios en una red por medio de la conectividad entre los mismos usuarios participantes de la red, obteniendo como resultado mucho más rendimiento en las conexiones y transferencias que con algunos métodos centralizados convencionales, donde una cantidad relativamente pequeña de servidores provee el total de banda ancha y recursos compartidos para un servicio o aplicación.
Entonces, se aprovechan los recursos de los miembros de la red para beneficiar a todo el conjunto. Claramente, hay una ganancia de performance y de tiempo. Ahora: ¿para qué se utilizan las redes P2P?
Estas redes son útiles para muchos propósitos, pero se usan muy a menudo para compartir toda clase de archivos que contienen: audio, video, texto, software y datos en cualquier formato digital. Este tipo de red es también comúnmente usado en telefonía VoIP (Voice over IP) para hacer más eficiente la transmisión de datos en tiempo real, así como lograr una mejor distribución del tráfico de la telefonía utilizando tecnología P2P.
¡Hey! Pero estas redes son una maravilla. Podemos compartir y obtener información masivamente, además de algunos recursos, en cortos períodos de tiempo. Si muchos miembros de la red tienen lo que yo necesito, probablemente me sea más fácil (y rápido) obtenerlo. Muchas de las distros de GNU/Linux pueden obtenerse usando clientes para redes P2P, como seguramente ya lo sabían :razz:
Esta tecnología está al alcance de la mano y la usamos a diario, pero ¿realmente sabemos cómo funciona y qué es lo que estamos haciendo?
Los dejo pensando, y el jueves seguimos charlando.
Saludos a todos!
LINKS!
Los datos sobre las características de estas redes son tomados desde Redes P2P en Wikipedia.
Tags: GNU/Linux, P2P, redes, world wide web






