Cómo funciona el intercambio de archivos P2P (punto a punto)
Anuncio
La piratería de software y el intercambio de archivos existían mucho antes de Internet tal como lo conocemos hoy, principalmente a través de tableros de mensajes y sitios FTP privados. Pero fue tedioso encontrar archivos, y aún más lento para descargarlos. Era más común obtener su software o música de un amigo como una copia física (a menudo llamada "sneakernet").
El intercambio de archivos P2P cambió todo eso. De repente, tenía una línea directa de acceso a los datos compartidos de otras personas. Pero retrocedamos un poco: ¿qué es P2P, cómo funciona y dónde comenzó?
Antes que empecemos
Por supuesto, la tecnología de intercambio de archivos punto a punto no solo se usa para la piratería. Pero si somos honestos, por eso fue creado en primer lugar.
Hablaremos principalmente sobre el aspecto de compartir archivos de las tecnologías P2P, pero este ciertamente no es el único caso de uso. También debemos tener en cuenta que el término P2P cubre una amplia gama de redes en las últimas décadas desde que se inventaron por primera vez, por lo que no todo se aplica aquí en todos los casos. Hemos tratado de abordar el tema de la manera más amplia posible.
No es el modelo cliente-servidor
Primero, debemos explicar qué no es peer-to-peer. El resto de Internet generalmente se ejecuta en lo que se llama un modelo cliente-servidor .
Un sitio web alojado en un poderoso servidor en algún lugar del mundo (los mejores servicios de alojamiento web), entrega una información cuando su computadora o teléfono lo solicitan. Esta podría ser una fuente utilizada para mostrar el sitio web correctamente, o podría ser un ISO de Linux de 2GB que desea descargar. El servidor te envía el archivo. Cuando aparece el siguiente usuario, el proceso se repite.
Esto funciona bien para sitios web, pero no escala bien para distribuir archivos grandes. Es principalmente un problema de velocidad, ancho de banda, costo y legalidad.
La velocidad en un servidor web tradicional es bastante limitada. Está bien para transmitir pequeñas cantidades de texto para representar un sitio web, y algunos servidores web están optimizados solo para servir imágenes. Pero para archivos más grandes, eso requeriría una explosión de velocidad que no es sostenible durante largos períodos y bloquea el servidor para otros usuarios. El ancho de banda también es costoso; solo servir las imágenes aquí en MakeUseOf cuesta muchos miles de dólares al año.
Desde una perspectiva legal, es relativamente fácil ubicar un solo servidor, apagarlo y luego procesar al propietario. P2P nació por lo tanto de la necesidad. Aquellos que querían distribuir archivos con derechos de autor necesitaban una mejor manera.
¿Qué es peer-to-peer?
Peer-to-peer es un modelo completamente diferente, en el que todos se convierten en un servidor . No hay servidor central; todos los que usan la red actúan como su propio servidor. En lugar de simplemente tomar archivos, peer-to-peer lo convirtió en una calle de doble sentido.
Ahora podría devolver a otros usuarios. De hecho, la devolución (conocida como "siembra" hoy en día) es fundamental para el éxito de las redes punto a punto. Si todos acabaran de descargar sin devolver nada (llamado "sanguijuela"), la red no ofrecería beneficios sobre un modelo cliente-servidor.
En el modelo cliente-servidor, el rendimiento se degrada con más usuarios, ya que la misma cantidad de ancho de banda se comparte entre más personas. En las redes punto a punto, más usuarios hacen que la red sea más efectiva. Cuantos más usuarios hagan que un archivo en particular esté disponible desde sus discos duros, más fácil será para los nuevos usuarios obtener ese archivo.
En las redes P2P modernas, en realidad es más rápido cuando más usuarios descargan un archivo. En lugar de tomar el archivo completo de un usuario, está tomando piezas más pequeñas de cientos o miles de otros. Incluso si solo tienen un poco de ancho de banda de sobra, las conexiones combinadas significan que obtendrá la máxima velocidad posible. Luego, usted, a su vez, contribuye a distribuir el archivo nuevamente.
En formas anteriores de redes P2P, todavía era necesario un servidor central para organizar la red, actuando como una base de datos que contenía información sobre usuarios conectados y archivos disponibles en el sistema. Aunque el trabajo pesado de las transferencias de archivos se realizó directamente entre los usuarios, las redes aún eran vulnerables. Eliminar ese servidor central significaba deshabilitar completamente las comunicaciones.
Este ya no es el caso gracias a los desarrollos recientes. Hoy en día, el software puede preguntar directamente a sus pares si han visto un archivo en particular. No hay forma de eliminar estas redes: son efectivamente indestructibles.
Una breve historia del software P2P temprano
Ahora que tiene una idea de por qué las redes peer-to-peer fueron una revolución en comparación con el modelo cliente-servidor, echemos un vistazo rápido al contexto histórico.
Napster, lanzado en 1999, fue la primera implementación ampliamente disponible de un modelo de igual a igual. Una base de datos central contenía información sobre todos los archivos de música en poder de los miembros. Buscaría una canción desde este servidor central, pero para descargarla, en realidad se conectaría a otro usuario en línea y la copiaría. A su vez, una vez que tenía esa canción en su biblioteca de Napster, estuvo disponible como fuente para otros en la red.
También podría agregar sus propios archivos, que Napster luego indexaría y agregaría a la base de datos, listos para propagarse por todo el mundo. Sin embargo, la implementación fue limitada, ya que solo se podía descargar de una persona. El servicio tenía una alta disponibilidad de canciones, pero las velocidades no eran tan buenas.
Pero con eso, el concepto de igual a igual se había desatado en el mundo.
Napster finalmente se cerró en 2001, pero no antes de que surgieran redes similares que ofrecieran más que solo música. Películas, software e imágenes se pusieron a disposición en las redes Morpheus, Kazaa y Gnutella (de ellas, Limewire fue quizás el cliente más famoso de Gnutella).
A lo largo de los años, varios otros protocolos y software de intercambio de archivos punto a punto iban y venían, pero un protocolo abierto se apoderó: BitTorrent.
El protocolo BitTorrent
Diseñado en 2001, BitTorrent es un protocolo de código abierto donde los usuarios crean un meta archivo (llamado archivo .torrent ) que contiene información sobre la descarga, sin proporcionar los datos de descarga. Era necesario un rastreador para almacenar estos meta archivos, junto con quién tenía ese archivo actualmente. Sin embargo, como protocolo abierto, cualquiera podría programar el software cliente o rastreador.
Entonces, aunque necesitaba un rastreador central para mantener las bases de datos de esos archivos disponibles, podrían existir múltiples rastreadores. Cualquier archivo descriptor de torrent puede registrarse con múltiples rastreadores. Esto hizo que la red BitTorrent fuera increíblemente robusta y casi imposible de destruir por completo. Cerrar los sitios de torrent se convirtió en un juego de whack-a-mole. En su vida, The Pirate Bay fue asesinado y resucitado varias veces. The History Of The Pirate Bay: Will It Return? La historia de The Pirate Bay: ¿volverá? El sitio BitTorrent más resistente del mundo se ha cerrado y cerrado. De nuevo. ¿Regresará, e incluso importa? Lee mas .
Desde el diseño original, se realizaron mejoras adicionales que permitieron descargas sin rastreador. DHT (tabla hash distribuida) significaba que el trabajo de indexar los archivos disponibles podría distribuirse entre todos los usuarios. Los enlaces magnéticos son otros, pero son lo suficientemente complejos como para justificar una explicación de cómo los enlaces magnéticos difieren de los archivos torrent BitTorrent e imanes: ¿cómo funcionan? [Explicación de la tecnología] BitTorrent e imanes: ¿cómo funcionan? [Explicación de la tecnología] Como informamos recientemente, The Pirate Bay ha cambiado el uso de descargas de archivos .torrent a enlaces magnéticos sin una política de exclusión voluntaria. El rastreador ha ofrecido descargas magnéticas por un buen tiempo, pero esto es ... Leer más.
¿Utiliza el uso compartido de archivos P2P?
Espero que esto haya arrojado algo de luz sobre el significado de las redes entre pares y dónde comenzó. Es justo decir que las redes P2P cambiaron Internet para siempre. En su apogeo en 2006, se estimó que las redes P2P representaban colectivamente más del 70% de todo el tráfico que circula por Internet.
Desde entonces, el uso se ha desplomado, principalmente debido a los servicios de transmisión de video de fácil acceso, como Netflix y YouTube. Combinado con servicios de transmisión de música como Spotify, realmente ya no hay razón para piratear. Las redes P2P llenaron un vacío importante en nuestra historia cuando los servicios de medios tradicionales lucharon por mantenerse al día. Ahora, son en gran medida irrelevantes.
¿Tuviste la oportunidad de usar Napster en el día? ¿O fue tu primera introducción al intercambio de archivos a través del humilde torrent? Cuéntenos en los comentarios, o si desea obtener más información, consulte nuestra guía completa para principiantes de torrents. Comience a descargar torrent de manera segura y responsable con nuestros consejos aquí. Lee mas .
Haber de imagen: chromatika2 / Depositphotos
Explore más sobre: BitTorrent, Redes de computadoras, Intercambio de archivos, Transmisión de medios, Peer to Peer, Piratería de software.