domingo, 21 de octubre de 2012


P2P

             Antes de ofrecer una explicación compleja ante este término, quiero poner un ejemplo con el cual de forma más o menos deductiva nos puede hacer comprender este sistema.

Un  ejemplo de P2P o también conocido como red de pares, es cuando descargas un vídeo de Ares o Emule. En este caso dos o más ordenadores tienen un mismo servidor. Esta forma hace que ambos usuarios se beneficien de la descarga de la otra persona. Cuantos más usuarios estén descargando el mismo archivo, mayor será la rapidez con la que se descargará, pero de alguna manera tú también estás compartiendo los archivos que están descargando. Por eso, te hace vulnerable a los virus porque para agilizar las descargas el programa fracciona los archivos en decenas de partes y cada una de estas partes está en una PC distinto, y por eso te puedes bajar fácilmente virus al conectarte con tantos ordenadores.
 
 

Por tanto, el P2P es una red de computadoras en la que todos o algunos aspectos funcionan sin clientes ni servidores fijos, sino una serie de nodos que se comportan como iguales entre sí. Es decir, actúan simultáneamente como clientes y servidores respecto a los demás nodos de la red. Las redes P2P permiten el intercambio directo de información, en cualquier formato, entre los ordenadores interconectados. El intercambio y la búsqueda de ficheros, quizás sea la más extendida en este tipo de redes. Por ejmplo: BitTorrento la red eDonkey2000. Pero también existen otras aplicaciones que emplean este sistema como Sistemas de telefonía por Internet, como Skype; Cálculos científicos que procesen enormes bases de datos, como los procedimientos bioinformáticos; monedas virtuales para transacciones entre partes. Bitcoin
 

Entre las características que deben de tener un P2P encontramos:

 Escalabilidad, lo deseable es que cuantos más nodos estén conectados a una red p2p, mejor será su funcionamiento; robustez; descentralización; no existen nodos con funciones especiales, y por tanto ningún nodo es imprescindible para el funcionamiento de la red; distribución de costes entre los usuarios se comparten o donan recursos a cambio de recursos; anonimato y seguridad.
 

¿Problemas de funcionamiento?
 

La mayor parte de los nodos de Internet no disponen de una dirección IP. Para el correcto funcionamiento de una red P2P, hay que resolver dos problemas fundamentales: cómo se encuentra un nodo que ya esté conectado a la red P2P y cómo se conectan los nodos sin dirección IP pública entre ellos.


Para resolver el primer problema, la solución habitual es realizar una conexión a un servidor(o servidores) inicial con dirección bien conocida (normalmente IP fija) que el programa P2P tiene almacenada. Este servidor inicial se encarga de mantener una lista con las direcciones de otros nodos que están actualmente conectados a la red. Tras esto, los clientes ya tienen información suficiente para entrar en la red y pueden intercambiar información con otros nodos, ya sin intervención de los servidores iniciales.
 
Para resolver el problema de conexión cuando los nodos no tienen dirección pública, estos se conectan a través de otro nodo que funciona como proxy de la conexión. Los dos nodos se conectan al proxy y éste envía la información que llega de uno al otro. Cualquier nodo con una dirección I Ppública puede ser escogido como proxy de una conexión entre dos nodos. Por ejemplo, en la red Skype a través de nuestro ordenador pueden pasar conversaciones de otras personas. En estos casos, es imprescindible la implementación de algún mecanismo de seguridad para evitar que los proxies puedan llegar a entender la comunicación entre los dos nodos.


 
 

No hay comentarios:

Publicar un comentario