Hay dos respuestas a esto.
En primer lugar , a veces sucede que el sitio que está utilizando no ha actualizado sus rastreadores debido a que es posible que no muestre los valores actuales.
Otra forma de hacerlo es distribuyendo tablas de hash.
Pero antes de eso algunas definiciones.
Definiciones: –
- Quiero ser un guitarrista de folk / folk rock. ¿Qué necesito aprender y practicar? ¿Debo transcribir canciones e improvisar mucho con acordes?
- Astrología: My Name-vaibhav jain & My DOB es el 27 de diciembre de 1993 Hora 10:42 am. lugar de nacimiento-Delhi. ¿Hay algo bueno en mi horóscopo?
- Tengo 22 años pero todavía lloro por pequeños problemas en mi vida. ¿Cómo puedo controlarme y ser valiente para enfrentar cualquier problema en mi vida?
- Soy un baby boom que cumplirá 50 este año. Tengo éxito en mi carrera, tengo una familia feliz y me siento cómodo (sabes cosas de la casa, el automóvil y los materiales). Todavía estoy buscando esa chispa en la carrera o los negocios. ¿Qué dices?
- Mis padres están molestos. No pude entrar en las mejores universidades. Tengo una admisión en SASTRA. Si trabajo extremadamente duro en la codificación, ¿puedo conseguir un trabajo como mis amigos en IIT y BITS obtendrán fácilmente?
Cliente Bittorent
Bittorrent Client es un software que ejecuta el protocolo bittorrent, como utorrent o qbittorent.
Mirar
Un par es alguien que tiene el 100% del archivo y que siembra (carga) fragmentos del mismo en el leecher requerido (descargador).
Nodo
Un “nodo” es un cliente / servidor que escucha en un puerto UDP que implementa el protocolo de tabla hash distribuida.
DHT
Tabla hash distribuida
Nada ambiguo
BitTorrent utiliza una “tabla hash descuidada distribuida” (DHT) para almacenar información de contacto de pares para torrents “sin seguimiento”. En efecto, cada par se convierte en un rastreador. El protocolo se basa en Kademila y se implementa a través de UDP.
Básicamente, cada cliente Bittorent tiene un nodo DHT, que se utiliza para contactar a otros nodos en el DHT.
En palabras simples, su cliente bittorrent se convierte en un nodo si la descarga del archivo se completa Y usted ha habilitado DHT.
El DHT está compuesto por nodos y almacena la ubicación de los pares. El nodo DHT del cliente bitTorrent se usa para contactar a otros nodos en el DHT para obtener la ubicación de los pares para descargar utilizando el protocolo BitTorrent.
El párrafo anterior responde las preguntas, pero si tiene curiosidad por conocer un poco los detalles de implementación, siga leyendo.
Cada nodo se identifica de manera única por su GUID. Las ID de nodo se eligen al azar del mismo espacio de 160 bits que las fuentes de información de BitTorrent. (¿Cómo funcionan los enlaces de imán de BitTorrent? Y el esquema URI de imán).
Para comparar dos identificadores de nodo o un nodo y un infohash, se implementa una métrica de distancia simple.
Nota: – Los nodos deben mantener una tabla de enrutamiento que contenga la información de contacto para un pequeño número de otros nodos.
La métrica de distancia es XOR y el resultado se interpreta como un entero sin signo. distancia (A, B) = | A xor B | Los valores más pequeños están más cerca (menos número de unos)
Cuando un nodo quiere encontrar pares para un torrent, usa la métrica de distancia para comparar la información del torrent con los ID de los nodos en su propia tabla de enrutamiento. Luego se pone en contacto con los nodos que conoce con las ID más cercanas al infohash y les pide la información de contacto de los pares que actualmente descargan el torrent. Si un nodo contactado sabe de pares para el torrent, la información de contacto de pares se devuelve con la respuesta. De lo contrario, el nodo contactado debe responder con la información de contacto de los nodos en su tabla de enrutamiento que están más cerca del infohash del torrent. El nodo original consulta iterativamente los nodos que están más cerca de la información de destino hasta que no puede encontrar ningún nodo más cercano. Una vez que se agota la búsqueda, el cliente inserta la información de contacto entre pares en los nodos que responden con las ID más cercanas a la información del torrente.
El valor de retorno para una consulta para pares incluye un valor opaco conocido como “token”. Para que un nodo anuncie que su par de control está descargando un torrent, debe presentar el token recibido del mismo nodo consultado en una consulta reciente para pares. Cuando un nodo intenta “anunciar” un torrent, el nodo consultado verifica el token con la dirección IP del nodo de consulta. Esto es para evitar que los hosts maliciosos registren otros hosts para torrents. Dado que el token devuelve el token simplemente al mismo nodo del que recibió el token, la implementación no está definida. Los tokens deben aceptarse durante un período de tiempo razonable después de que se hayan distribuido. La implementación de BitTorrent utiliza el hash SHA1 de la dirección IP concatenada en un secreto que cambia cada cinco minutos y se aceptan tokens de hasta diez minutos de antigüedad.
Para obtener más información, consulte el artículo al que me referí.
Página en bittorrent.org