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:
¿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