02.12.2014 Views

Redes de Computadoras

Redes de Computadoras

Redes de Computadoras

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!