Cómo p2p (peer to peer) trabajos de intercambio de archivos

Vídeo: Compartir archivos en redes P2P

Siempre ha habido un lado oscuro de Internet, y desde los primeros días de la piratería era rampante. Se inició con tablones de anuncios, incluso antes de la tradicional “Internet” tal como la conocemos siquiera había nacido, progresando a warez sitios y FTPs privadas organizadas en los ordenadores personales. Encontrar software y los archivos que se utilizan para ser un lento y arduo task- era más común para obtener la música o software de un amigo como una copia física de piratas (Lo que se denomina el “sneakernet”). el intercambio de archivos P2P La tecnología cambió todo eso - pero ¿qué significa “punto a punto”, incluso significar, y donde empezó todo?

Por supuesto, tecnología peer to peer para compartir archivos no sólo se utiliza para la piratería, pero seamos honestos aquí: eso es el uso predominante, y eso es sin duda donde comenzaron sus raíces. No hay necesidad de la llama en los comentarios diciendo que hay usos legítimos para que también- que conocemos, pero no vamos a vestir a la verdad. Hoy vamos a hablar principalmente sobre el aspecto de intercambio de archivos, pero esto ciertamente no es el único caso de uso.

Servidor de cliente

Que va a ayudar a dar algún contexto en lo que “peer to peer” no es, primero. El Internet es lo que se conoce tradicionalmente como una entorno cliente-servidor. Los servicios Web se sientan en un potente servidor en algún lugar remoto, y el ordenador, el cliente, solicita información a ella.

Un solo servidor puede alojar archivos para cientos de clientes simultáneos, pero la escala es difícil por una serie de razones.

peer to peer para compartir archivos

Vídeo: Redes P2P

En primer lugar, están los requisitos de hardware físico. Esto no es un asunto tan cuando estás de alojamiento de archivos, pero si se requiere la computación - por ejemplo, cuando usted es anfitrión de un sitio web dinámico como MakeUseOf - a continuación, la CPU debe trabajar para personalizar esas páginas a usuarios individuales. Se necesitan grandes cantidades de memoria, y estos tienen un límite físico en última instancia, lo que significa más servidores debe ser contratado para hacer frente a la demanda.

En segundo lugar, cada cliente ocupa una pequeña porción de la connection- como un ejemplo teórico, si el servidor tiene una segunda conexión / 100mb, a continuación, 100 usuarios simultáneos conseguirán solamente de 1 MB / segundo máximo, cada uno. Escala que para 1000 usuarios y cae la velocidad de diez veces a 100K / segundo. Así que cuantos más usuarios tenga, menos velocidad cada uno de ellos son capaces de utilizar.

La transferencia de datos es otro motivo de preocupación. Un archivo de 1 MB única solicitada por 1000 personas, significa que usted ha usado un 1 GB de transferencia de datos. Cuando usted paga por gigabyte, que realmente puede agregar oso UP en cuenta que una sola película de alta definición a menudo puede ser alrededor de 4 GB de tamaño. Empujar archivos de gran tamaño a miles de usuarios es un negocio caro.

Entonces, ¿qué es de igual a igual?

Intercambio de archivos es un modelo diferente, en cuyo todo el mundo se convierte en un servidor. La función de servidor se distribuye a los usuarios- en lugar de simplemente tomar los archivos, peer to peer hace que sea una calle de dos vías - que ahora se podía dar la espalda. De hecho, devolviendo (Conocido como “siembra” hoy en día) es fundamental para el éxito de las redes peer to peer (que es exactamente la razón por la descarga sin siembra - o sanguijuela - es menospreciado como un pecado capital en los círculos de intercambio de archivos).

redes peer to peer

A diferencia del modelo cliente-servidor en el que el rendimiento se degrada con más usuarios- el peer to compañero modelo realmente funciona más eficazmente con más usuarios en la red. Cuantos más usuarios que hacen que un determinado archivo disponible en sus discos duros, más fácil es para los nuevos usuarios adquirir ese archivo.

En algunas redes p2p, es Más rápido una vez que un cierto umbral es reached- en lugar de tomar todo el archivo de un usuario, usted está tomando un pedazo más pequeño del total del archivo de cientos de otros usuarios - la combinación de conexiones a utilizar su propio con la máxima eficiencia. Debe tenerse en cuenta que no todo el trabajo de software p2p esta manera sin embargo: BitTorrent fue uno de los primeros en agregar conexiones con el fin de acelerar la descarga, tomando sólo una pequeña parte del archivo de muchos lugares diferentes simlutaneously.

Inicialmente con las redes P2P, alguna forma de servidor central era necesario para organizar la red - para actuar actuar una base de datos que contiene información sobre los usuarios que están conectados, los archivos disponibles en el sistema, etc. Aunque el trabajo pesado de la transferencia de archivos se realiza directamente entre los usuarios, las redes son vulnerables desde que noqueó a que servidor central significaba deshabilitar las comunicaciones por completo. Esto ya no es el caso con la reciente DEVELOPMENTS- puede pedir a los compañeros directamente si han visto un archivo en particular. No hay manera de eliminar a estas redes- que efectivamente son indestructibles.

Historia

Ahora usted tiene una idea de por qué De igual a igual redes fueron tal revolución en comparación con el Servidor de cliente modelo, vamos a echar un vistazo rápido a su contexto histórico.

Napster era la primera implementación ampliamente disponible de un modelo de punto a punto en 1999. Una base de datos central mantuvo la información sobre todos los archivos de música en poder de miembros- cuando buscado una canción para descargar, en realidad se le conectará a otro usuario en línea y descargar de ellos. A su vez, una vez que tenía esa canción en su biblioteca Naptster, que estaría disponible como una “fuente” para otros en la red. También puede simplemente añadir sus propios archivos, que luego se indexarán y se agregarán a la base de datos, listas para propagar en todo el mundo. La aplicación se limita a que sólo se podía descargar de una persona sin embargo - aunque había una alta disponibilidad de canciones, velocidades no eran tan grandes.

redes peer to peer

Napster fue finalmente cerrado en 2001, pero no antes habían surgido redes similares que ofrece algo más que música: películas, software, imágenes y sería ahora también estará disponible en Morfeo, Kazaa, y Gnutella redes (Limewire, es probablemente el más famoso cliente Gnutella).

Con los años, diversos protocolos y software peer to peer para compartir archivos iban y venían, pero un protocolo abierto realmente ha apoderado: BitTorrent.

BitTorrent

Diseñado en 2001, BitTorrent es un protocolo abierto mediante el cual los usuarios podrían crear un archivo “descriptor” (Un archivo .torrent) que contiene información acerca de la descarga, pero no el real descargar. UN rastreador se necesita para almacenar estos descriptores, además de que actualmente ocupa ese archivo, pero es un protocolo abierto en el sentido de que cualquier persona puede hacer un cliente y cualquiera puede albergar una rastreador. Sí, a pesar de que necesitaba un rastreador central, podrían existir múltiples rastreadores, y cualquier archivo descriptor torrente solo podían ser registrado con varios seguidores - que significa que la red era increíblemente robusto. La anulación de un rastreador no sería necesariamente siempre hacer un archivo unavialable, y otro rastreador puede simplemente aparecer a tomar su lugar.

Vídeo: P2P (Peer to peer) ¿Qué es?

Desde entonces, increíbles avances que se han hecho esencialmente eliminar la necesidad de un rastreador central. DHT - una tabla hash distrubuted - es una de esas tecnologías que ha sido implementado por BitTorrent, que permite el trabajo de los archivos de indexación para también ser distribuido cantidad por todos los usuarios. Imán enlaces son otra - Tim escribió todo acerca de estos antes, así que asegúrese de leer que para una visión general en profundidad de cómo se diferencian de los imanes tradicionales .torrente archivos.BitTorrent & Imanes: ¿Cómo funcionan? [Tecnología Explicación]BitTorrent & Imanes: ¿Cómo funcionan? [Tecnología Explicación]Como se informó recientemente, The Pirate Bay ha pasado de usar las descargas de archivos .torrent a enlaces magnéticos con ninguna política de exclusión. El rastreador ha ofrecido descargas de imán para un buen tiempo ahora, pero esto es ...Lee mas

La búsqueda de contenido en el primer lugar es todavía un trabajo en progreso- si tiene la ID de hash, se puede encontrar compañeros con los archivos disponibles - pero lo que si usted no tiene el hash todavía? Los clientes como Tribler han intentado resolver esto, pero es mayormente independiente del cliente y no una parte del protocolo BitTorrent núcleo, así que no hay duda todavía margen de mejora en este sentido.

peer to peer para compartir archivos

Espero que esto ha arrojado algo de luz sobre el significado de de igual a igual y donde comenzó. Creo que es justo decir que el software p2p cambió el Internet y nuestras vidas para siempre: se estima que el software p2p es responsable de entre el 40-70% de todo el tráfico de Internet. El uso principal sigue siendo la piratería, pero no hay razón medios de comunicación no deberían adoptar el protocolo. El movimiento aboga por el uso de Linux torrentes para distribuir grandes imágenes ISO de los diferentes sabores del sistema operativo, evitando así los costes de alojamiento pesados.

¿Recibió la oportunidad de utilizar Napster en su día? O fue su primera introducción al intercambio de archivos a través del torrente humilde? Cuéntanos - donde hizo su primero mp3 ¿viene de?

Artículos Relacionados