Cómo descargar y cargar desde la misma dirección IP mientras descarga un archivo torrent

Supongo que sabes cómo funcionan los torrents, es decir, qué es un par, semilla, sanguijuela y qué son las redes P2P. (Si no es Google ahora, antes de leer la última parte de esta respuesta)

En primer lugar, en su captura de pantalla de la lista de pares activos, observe la segunda última pestaña, se llama a sí misma “Piezas” . Muestra las partes activas reales de los archivos de su torrent que se está descargando.

  1. Sí, eso implica que usted, como cliente, puede exigir cualquier pieza disponible entre sus pares.
  2. Por lo tanto, usted como servidor puede facilitar que sus pares tengan cualquier pieza que ya haya descargado.

Si comprende estos dos puntos, puede inferir por qué su cliente de bit-torrent se está descargando y cargando al mismo cliente, ya que puede solicitar la pieza #x disponible con un par con IP oooo, además, el mismo par también puede solicitar una pieza #y disponible en tu consola.

Por lo tanto, para permitir un flujo torrencial de información, ambas solicitudes pueden reconocerse simultáneamente.

Cada torrent tiene un tamaño de pieza definido, por ejemplo, al crear un torrent para un archivo de 24 MB, puedo usar 256 KB como tamaño básico de cada pieza, por lo que cada sembradora tendrá aproximadamente 94 piezas.

Si está descargando un archivo de, digamos, 100 piezas de 2 MB cada una (tamaño total de 200 MB) y ya ha descargado el 45%, por lo que tendrá aproximadamente 40 piezas completas y 8 piezas incompletas (piezas que se están descargando).
Como tiene 40 piezas, puede distribuirlas a otros pares – (CARGANDO)
Si los otros pares tienen las piezas completas de contenido que usted no posee, su cliente de torrent comenzará a descargar esas piezas de ese compañero. (DESCARGANDO)

Básicamente, compartes lo que tienes. Todos hacen lo mismo.

Más información – Torrents – Tu guía de torrent todo en uno

Consideremos un archivo de tamaño 100 MB que está intentando descargar a través de torrent. Lo que hace torrents es dividir este archivo en diferentes paquetes de, digamos, 1 MB cada uno. Entonces, ahora tiene 100 paquetes que necesita descargar para descargar todo el archivo.

La belleza de los torrents es que estos paquetes se pueden descargar simultáneamente y desde diferentes fuentes y no necesariamente de manera secuencial.

Digamos que está conectado a 4 pares diferentes llamados A, B, C y D. En el momento de esta instantánea, ya ha descargado los paquetes 1-25 de A y está en proceso de descargar los paquetes 25-50 de B, 50 -75 de C y 75-100 de D. Sin embargo, el propio D también está descargando el mismo archivo y no tiene los paquetes 1-25. Entonces D recibe esos paquetes de usted al mismo tiempo que recibe los paquetes 75-100 de él.

En efecto, para los paquetes 1-25, usted es la sembradora y D es el leecher, mientras que para los paquetes 75-100 D es la sembradora y usted es el leecher.

El sistema Torrent divide los archivos en piezas. El primer creador de torretn tiene todas las piezas, que puede llamar semillas.

Cuando usted y otras personas comienzan a descargar su cliente de torrent puede haber descargado la pieza 1 y otra pieza 2, por lo que ahora existe la posibilidad de que el cliente de torrent decida solicitar al otro chico la pieza 2 (en lugar de la semilla) como solicitudes de distribución de torrent y viceversa. Así que cargará la pieza 1 a él / er y descargará la pieza 2 de él / er

Tiene ciertos fragmentos de los archivos que está descargando, que el propietario de esta IP aún no tiene. La carga que ve es la transferencia de estos fragmentos de su IP a la otra IP. El propietario de esta IP tiene ciertos fragmentos que aún no tiene. Por eso ocurre la descarga.