18.01.2015 Views

Redes de Computadoras

Redes de Computadoras

Redes de Computadoras

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

9.2. Aplicaciones P2P (Peer-to-peer)<br />

Muy alta escalabilidad (los clientes son también servidores).<br />

<strong>Re<strong>de</strong>s</strong> <strong>de</strong> <strong>Computadoras</strong>, 2007/08<br />

Se utilizan para compartir archivos que resi<strong>de</strong>n en los hosts <strong>de</strong> los<br />

usuarios. Por esto a las aplicaciones P2P también se les llama aplicaciones<br />

<strong>de</strong> compartición <strong>de</strong> archivos entre iguales. Ejemplos: Napster,<br />

Gnutella, KaZaA, eMule y BitTorrent.<br />

Contexto complejo: típicamente los hosts no permanecen todo el tiempo<br />

encendidos (ni conectados) y rara vez disponen <strong>de</strong> una dirección<br />

IP fija.<br />

Cuando un usuario busca un archivo obtiene una lista <strong>de</strong> hosts que en<br />

este momento están conectados y almacenan (al menos parcialmente)<br />

dicho archivo. Con esto se calcula un índice <strong>de</strong> accesibilidad al fichero.<br />

9.2 Aplicaciones P2P (Peer-to-peer) 167

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!