¿Preguntas sobre BT?
Bt: BT es un * * * software exclusivo, el nombre completo es "BitTorrent".
En términos generales, la descarga consiste en transferir archivos desde el servidor al cliente, como FTP, HTTP, PUB, etc.
Sin embargo, hay un problema. A medida que aumenta el número de usuarios, también aumenta la demanda de ancho de banda. Demasiados usuarios provocarán cuellos de botella y el servidor puede bloquearse. Por lo tanto, muchos servidores tendrán límites en la cantidad de usuarios y velocidades de descarga, lo que causará muchos inconvenientes a los usuarios.
Pero BT es diferente. En su lugar, utilice BT para descargar. Cuantos más usuarios, más rápida será la descarga. ¿Por qué? Debido a que BT usa un esquema piramidal para lograr * * *
BT primero divide un archivo en z partes en el cargador. A descarga aleatoriamente la parte N en el lado del servidor y B descarga aleatoriamente la parte M en el lado del servidor. De esta manera, el BT de A irá a la computadora de B para que B descargue la parte M de acuerdo con la situación, y el BT de B irá a. La computadora de A obtiene la parte A según la situación. La parte N de la descarga no solo reduce la carga en el servidor, sino que también acelera la velocidad de descarga de los usuarios (A y B) y mejora la eficiencia. Por ejemplo, si C quiere conectarse al servidor para descargar, es posible que solo sean unos pocos KB, pero si va a las computadoras de A y B, será mucho más rápido. Entonces, cuanta más gente lo use, más gente lo descargará y más rápido será para todos. Ésta es la ventaja de BT. Y cuando descargas, también estás subiendo (alguien ha cogido parte del archivo de tu ordenador), por lo que también estás contribuyendo mientras disfrutas de la descarga proporcionada por otros.
Abre el puerto BT del firewall y aprende paso a paso.
ICF es la abreviatura de “Internet Connection Firewall” y también es un Firewall de Conexión a Internet. ICF se construye entre su computadora e Internet. Permite el paso de los datos que solicita mientras bloquea los paquetes que no solicitó. Este es un firewall basado en paquetes. Cuando se utiliza BitTorrent, a veces ICF bloquea las conexiones a torrents o retrasa las velocidades de descarga. Por lo tanto, debemos configurar el puerto utilizado por BT en ICF para que no esté bloqueado.
1. Haga clic derecho en Mis sitios de red en el escritorio y seleccione Propiedades en el menú emergente.
2. Aparecerá la ventana de conexión de red. Busque la conexión que está utilizando para navegar por Internet, haga clic derecho sobre ella y seleccione "Propiedades" en el menú emergente.
3. Aparecerá la ventana "Propiedades de conexión de área local". Seleccione la pestaña Avanzado.
4. Compruebe si el elemento señalado por el mouse está seleccionado (si no está seleccionado, no es necesario mirar hacia abajo). Si está seleccionado, haga clic en el botón Configuración en la parte inferior de la ventana.
5. Aparece la ventana de configuración avanzada. En la figura se seleccionan algunos servicios de red comunes. Ahora queremos agregar un nuevo servicio BT y hacer clic en el botón "Agregar".
6. Aparecerá la ventana de configuración del servicio. Complete la "Descripción del servicio" (cualquier cosa), la "Dirección IP local" (también puede escribir el nombre de la máquina) y el "Número de puerto" (los puertos BT son 6881 ~ 6890. Cada subproceso BT ocupa un puerto. Se dice que solo se pueden abrir nueve puertos), luego confirme. (No olvides comprobar el protocolo TCP)
7. De esta forma, el servicio "BT1" se añade a la columna "Servicio". El servicio abre el puerto 6881. Asimismo, puede crear un nuevo servicio, abrir los puertos 6882 ~ 6890 y hacer clic en el botón "Aceptar".
8. Ahora nuestro BT puede pasar libremente en ICF.
9. Muchas computadoras no tienen ICF activado, pero tienen instalados otros firewalls profesionales. Tomando como ejemplo la versión personal más utilizada del firewall Skynet, también puede configurar un puerto BT abierto y hacer clic en el botón "Reglas de IP personalizadas" de Skynet.
10. Haga clic en el botón "Agregar regla".
11. Aparece la ventana "Modificación de regla IP". Como se muestra en la figura, complete el nombre (escríbalo casualmente), seleccione recibir o enviar para la dirección del paquete de datos, seleccione cualquier dirección para la dirección IP de la otra parte, seleccione el protocolo TPC, complete "de 6881 a 6890" para el puerto local y seleccione "SYN" para el indicador TCP. Cuando se cumplan las condiciones anteriores, finalmente seleccione "Pasar".
12. Ahora, se ha agregado una regla "BT" a la columna "Reglas de IP personalizadas" con una marca de verificación al frente.
13. Haga clic en el botón "Guardar" y termine el día. Uf~
Cuando se usa BT, si ocurre un error de 10060/10061, no es necesario salir.
Es solo que el servidor de seguimiento está demasiado ocupado y BT lo volverá a intentar automáticamente (ya sea que esto suceda al principio o durante el proceso de descarga).
Además, presta atención al momento equivocado. Si faltan más de 2 minutos, simplemente significa que ahora es normal. (BT no borrará automáticamente los errores de caducidad)
Introducción avanzada a BTExperimental
BitTorrentEXPERIMENTAL es una versión no oficial de BT, que agrega principalmente algunas funciones, como limitar la velocidad de carga y el máximo número de cargas, etc. En la última versión de BTExperimental LV 3.2.1B-2, se ha agregado una nueva función [Avanzada]. A través de esta función, puede ver con quién está conectado y cuál es la velocidad de transmisión de datos entre usted y ellos (incluido < /. p>
La interfaz de BTExperimental es muy similar a BT y el uso es exactamente el mismo, excepto por algunas configuraciones:
Puedes preestablecer múltiples modos de acceso a Internet en la esquina inferior izquierda para seleccionar el misma opción que su modo de acceso a Internet, BTExperimental establecerá automáticamente una velocidad de carga máxima y una cantidad de personas ideales para usted. Por supuesto, también puede configurarlo usted mismo, pero recuerde: su velocidad de descarga está relacionada con su velocidad de carga. p>
La tasa de carga en la esquina inferior derecha y Maxuploads son la velocidad máxima de carga y el número de personas.
El siguiente paso es introducir funciones avanzadas
. configuración en la esquina inferior izquierda, hay una palabra azul avanzada. Aparecerá una ventana avanzada, como se muestra a continuación:
Explique el significado de cada columna:
Optimisticunchoke: Desconocido. significado
IP: la IP de la otra parte
Local/Remoto: no estoy seguro
Arriba: la velocidad actual a la que carga datos al. La otra parte es la velocidad actual a la que la otra parte descarga sus datos.
Interesado: ¿Tiene los datos que la otra parte necesita?
Chisheng: ¿Es la otra parte? ¿La parte se niega temporalmente a descargar los datos?
Esto debe explicarse: en BTExperimental, puede limitar la cantidad de personas que pueden descargar datos suyos al mismo tiempo. , pero eso no significa que solo 6 personas puedan conectarse a su computadora. En este momento, BTExperimental seleccionará automáticamente a 6 personas y les permitirá descargar datos. Después de un tiempo, BTExperimental seleccionará automáticamente a 6 personas más.
Interés: ¿Tiene la otra parte los datos que necesita? "*" significa que sí
Ahogo: ¿Se niega temporalmente a descargar sus datos?
Desairado: El significado se desconoce temporalmente.
Descarga: la cantidad total de datos que descargaste de la otra parte.
Completado: el 100% de la información del archivo de la otra parte es semilla. todos~~~~
PeerDownloadSpeed: Hmm. ¿Ves a esas personas con cientos de velocidades de KB? Las envidio~~~~
Está bien, la introducción está completa. ¿Entiendes esto? Si te gusta, descárgalo. Es tan conveniente como BT, pero más potente y estable. Análisis del principio de funcionamiento y método de aceleración de BT.
Debido a que los usuarios de intranet no pueden proporcionar un puerto externo. no se pueden utilizar como servidores. Pero cuando uso BT, descubrí que permite a los usuarios de la intranet enviar mensajes, por lo que, como programador, no pude evitar descargar su código fuente y analizarlo (incluso escribí Python:} para echar un vistazo).
En comparación con otros software P2P, BT tiene una característica única. Tiene un servidor WEB intermediario, que completamos en el anuncio en el lanzamiento. Este servidor proporciona una gestión unificada de publicaciones, a diferencia de otros software P2P, lo que le brinda mucha tranquilidad.
La función más importante del servidor WEB es que los usuarios de la intranet pueden enviar (el principio se explicará más adelante), que es algo que otro software no puede hacer, pero lo malo es que cuando el anuncio falla, no se puede descargar. Usted sabe que la clave para las descargas P2P es la popularidad. Una vez que cese el anuncio, la popularidad desaparecerá.
El papel de torrent
Como todos sabemos, si quieres descargar a través de BT, primero debes descargar un archivo . ¿Qué es exactamente este archivo?
Primero, el anuncio registra la ubicación del servidor de publicación y le permite a BT saber qué servidor WEB lo publicó.
Luego hay información del archivo, nombre del archivo, nombre del directorio, longitud, etc.
El último es la longitud del fragmento y el código de verificación Sha1 del fragmento.
(BT divide el archivo en varios segmentos con el fin de realizar una transmisión continua y verificar el archivo).
Puedes usar WordPad para ver el archivo torrent, es decir, para obtener una comprensión general. El siguiente código confuso es la implementación de inicio y continuación del código de verificación del fragmento Sha1. Después de abrir el archivo torrent, BT le solicita que elija una ubicación para guardar el archivo. Luego, si el archivo no existe, puede crear un archivo nuevo. Si existe, puede usar el código de verificación Sha1 para ir a mrcc; el error es que aún no se ha descargado. Esto puede lograr una transmisión continua, pero la verificación de 128 bits no se puede obtener del par sin una cuidadosa consideración. Ahora que sabes qué descargar, ¿dónde puedes descargarlo? Es necesario averiguar quién proporcionó la carga. BT se implementa a través del servidor WEB. Primero, BT obtendrá una lista de URL analizando el torrent. 6969/anuncio es la dirección del servidor de publicación. info_hash es el código de verificación Sha de la parte de información del archivo torrent. La web puede usarlo para encontrar el registro correspondiente en la lista de lanzamientos.
Peer_id es su propia identidad, que son los primeros ocho 12 ceros de la verificación Sha y la hora actual + el código de identificación único global (GUID) y el puerto de carga de *** 20 dígitos que usted proporciona. portip. Su dirección IP; de lo contrario, el servidor encontrará el número cargado y descargado por sí solo. Los servidores pueden usar esto para el análisis del tráfico. ¿Cuántos bytes del estado del evento desea descargar? Dígale al servidor si está listo para comenzar a descargar, detener la descarga o realizar más de una operación cada 5 minutos de forma predeterminada o configurada por el servidor.
¿Qué hará el servidor?
Existe un programa de seguimiento en el servidor para gestionar estas solicitudes.
Después de obtener esta cadena de códigos, se utilizará la lista de búsqueda info_hash. Si lo encuentras, puedes descargarlo. Lo siento si no puedes encontrarlo. Luego NatCheck su IP y puerto, para que pueda saber si es un usuario de intranet o un * * usuario de red (si es un usuario de intranet, no podrá conectarse, porque estará conectado a su servidor , y su servidor definitivamente no tiene este puerto).
El servidor luego devuelve las IP y los puertos de todos los usuarios públicos que ahora están descargando este archivo, así.
D8:intervali 1800 e 5 eersld 2:IP 14:XXX Cuántos segundos. Aquí son 30 minutos (un poco demasiado).
Finalmente, si eres un usuario público, colocará la IP y el puerto que enviaste en la lista correspondiente de info_hash, para que otros puedan encontrarte para descargar.
Después de que Bt obtiene estas IP de pares, puede encontrar las IP correspondientes. Después de descargar BT, irá a todos los pares para encontrar lo que quiere descargar, y no es necesario descargarlo desde la semilla.
Bt configura un socket para descargar a cada par que encuentre, de modo que cuantas más personas descargue, más rápido se volverá.
Los usuarios de la intranet pueden enviar en principio.
Como se mencionó anteriormente, el servidor solo devolverá la dirección IP de la red pública, entonces, ¿cómo la envían los usuarios de la intranet? Esto se debe a que BT es un software de conexión activa (incluso si lo ha descargado, no se conectará activamente con otros).
El siguiente es el proceso de simulación:
1 Usuarios de la intranet comienzan a elaborar semillas.
El servidor recibe la solicitud y ningún peer regresa ya que fue el primero.
3 Los usuarios públicos envían solicitudes. Dado que Seed es un usuario de intranet, ningún par regresa y está esperando la descarga, pero el servidor colocará su IP en la lista.
Después de 4 intervalos, la intranet envía una solicitud al servidor para obtener la IP pública anterior.
Después de obtener la IP pública, conéctate a la intranet inmediatamente.
6. Cuando los usuarios públicos se conectan, los datos comienzan a transmitirse (tenga en cuenta que ahora los usuarios públicos son servidores y los usuarios de la intranet son clientes, ¿es un poco extraño?)
7 Otras intranets El usuario descarga datos del usuario de la red pública anterior.
Por lo tanto, los usuarios de la intranet deben involucrar a los usuarios públicos al realizar la semilla; de lo contrario, otros usuarios de la intranet no podrán descargarla. Si todos los usuarios son usuarios de intranet, no se establecerán todas las conexiones. Por supuesto, este es un caso extremo.
Como se puede ver en lo anterior, los usuarios de la intranet no pueden conectarse con los usuarios de la intranet y otros usuarios no pueden encontrarlo en el servidor, por lo que no pueden conectarse activamente con usted. Solo puede encontrar usuarios públicos desde el servidor para conectarse cada 30 minutos.
Debido a que muchos usuarios domésticos son usuarios de intranet (lo verifiqué desde el servidor y ninguno de mis colegas ha probado más de 10), los usuarios de intranet son mucho más lentos para usar BT que los usuarios de redes públicas. Entonces lo siguiente siempre es 0%:
Quizás SEED sea una intranet y no se pueda conectar. A veces, las cosas que no se pueden descargar con PTC y shareaza se pueden descargar con BT.
Si no se puede descargar, los motivos específicos están relacionados con la situación específica, como si su red es una LAN, si puede acceder al rastreador, qué tipo de cliente está utilizando y qué BT. archivo que descargó. Descárguelo desde el principio o continúe descargándolo, si hay algún bloqueo antes de continuar con la transferencia, etc.
Algunas razones para la descarga lenta de BT:
1. Usuarios de redes no públicas. Los usuarios de la intranet no pueden proporcionar conexiones activas, por lo que es muy lenta.
2. La velocidad de la interfaz de red de cada operador no es alta.
3. La tasa de descarga y carga no es alta. Porque BT da prioridad a los que suben más rápido.
4. La cantidad de semillas al publicar también está relacionada con la velocidad del editor. Cuantas más personas descarguen, más rápida será la velocidad de descarga correspondiente (esta es la mayor ventaja de BT).
5. Efecto de bloqueo del firewall del usuario
Algunas explicaciones de los mensajes de error de BT
Recientemente, descubrí que mucha gente pregunta sobre los mensajes de error de BT. La siguiente es una explicación completa:
De hecho, no te pongas nervioso cuando veas estos mensajes de error. Todo lo que tienes que hacer es... esperar. Nota: No es necesario salir después de que se produzca un error con letras rojas al utilizar BT. BT lo volverá a intentar automáticamente (ya sea que esto ocurra al inicio o durante el proceso de descarga). Además, preste atención a cuando las cosas van mal. Si faltan más de 5 minutos, simplemente significa que ahora es normal. (BT no borrará automáticamente los errores de caducidad)
I.Apiecefailedhashchech, vuelve a descargar
Esta no es una mala noticia, no es necesario que le prestes atención. Significa indicarle que parte del archivo que descargó es incorrecto y BT lo ayudará automáticamente a volver a descargar la parte incorrecta. Este error se debe principalmente a que algunas personas utilizan incorrectamente la opción "omitir comprobación de hash"
baddatafromtracker
En general, no te molestes. A menudo, los servidores de seguimiento están sobrecargados o inactivos. También es posible que su red esté desconectada (por ejemplo, si visita algún sitio web, volverá a la interfaz de inicio de sesión, que son datos incorrectos).
Tres. Rastreador de conexión de problemas: tiempo de espera excedido
Rastreador de conexión de problemas: HTTPError503: conexión fallida
Rastreador de conexión de problemas: [Errnosocketerror] (10061, "Conexión rechazada"
Problema Connection Tracker - (111, 'Conexión rechazada')
Indica que se produjo un error durante la conexión al servidor de seguimiento. Puede ser que el servidor de seguimiento esté sobrecargado o apagado en este momento. Espere a que llegue BT. para volver a intentarlo automáticamente Si no hay respuesta durante mucho tiempo, puede agregar el parámetro "-http_timeout 120" para aumentar el tiempo de reintento de la conexión
Problema de seguimiento de conexión-HTTPError400: no autorizado
<. p>Significa que este servidor de seguimiento no le permite utilizar este archivo torrent (parece que hay muy pocos en China. Algunos servidores de seguimiento sólo permiten la descarga de torrents publicados por sus propios sitios web). archivo torrent.Verbo (abreviatura de verbo) Rastreador de conexión de problemas - HTTPError404: No encontrado
Es simple. El archivo torrent no se puede encontrar en el servidor de seguimiento. Encuentra uno nuevo.
Error 407 del rastreador de conexión de problemas de verbo intransitivo: ProxyAuthenticationRequired
Si usa un proxy para descargar BT, el proxy debe estar autenticado y debe ingresar un nombre de usuario y contraseña.
Siete. Problema al obtener información de respuesta-[errno 2]Nosuchfileordirectory:" C:\\DocumentsandSett..."
En algunos casos, es posible que IE no almacene archivos torrent en la carpeta temporal. La solución es hacer clic derecho en la dirección de descarga del archivo torrent y guardarlo en algún lugar de su disco duro (este es un buen hábito y es especialmente útil cuando desea descargar torrent o resembrar en el futuro. Se recomienda que lo haga para beneficio de otros) y luego haga doble clic en el torrent. El archivo comienza a descargarse. Si ocurre este problema, se recomienda que borre su caché de IE si aparece "[" o " en el archivo.