BitTorrent es un sistema de comunicación entre igual (P2P) que permite a los usuarios transferir datos y archivos digitales a través de Internet sin una autoridad central.
Los usuarios usan un cliente BitTorrent en una computadora que está conectada a Internet para enviar y recibir archivos. Un software de computadora que utiliza el protocolo BitTorrent se conoce como cliente. Varias plataformas informáticas y sistemas operativos pueden usar clientes BitTorrent, incluido una que fue oficialmente oficial por Rainberry, Inc. Torrent, Xunlei Thunder, Transmission, Qbittorrent, Vuze, Deluge, Bitcomet y Tixati son algunos de los clientes más conocidos. Los rastreadores bitTorrent ofrecen una lista de archivos disponibles para la transmisión y permiten que el cliente localice a otros pares, o"semillas,"que puede realizar la transferencia.
El protocolo fue creado por el programador Bram Cohen en abril de 2001, y se puso a disposición del público el 2 de julio de ese mismo año. El 15 de mayo de 2017, BitTorrent, Inc. (más tarde renombrado Rainberry, Inc.) lanzó la especificación del protocolo BitTorrent V2. El 6 de septiembre de 2020, BitTorrent fue modificado para acomodar la nueva versión.
Uno de los protocolos más populares para enviar archivos enormes, incluidos los archivos de video digitales con episodios de TV y fragmentos de video o archivos de audio digital con música, es BitTorrent. BitTorrent utilizaron más de la mitad del 6% del ancho de banda total dedicado al intercambio de archivos a partir de febrero de 2013, lo que representa el 3.35 por ciento de todo el ancho de banda utilizado a nivel mundial. Con el 2.46% del tráfico posterior y el 27.58% del tráfico aguas arriba en 2019, Bittorrent dominó la industria del intercambio de archivos y produjo un volumen considerable de tráfico de Internet.
En 2013, BitTorrent tenía entre 15 y 27 millones de usuarios activos en cualquier momento dado. En enero de 2012, había 150 millones de usuarios activos de BitTorrent. Según esta cantidad, es posible estimar que hay más de 250 millones de usuarios mensuales, o más de un cuarto de mil millones.
Sobre la base de leyes o derechos de autor, los proveedores de servicios de Internet (ISP) pueden ocasionalmente imponer restricciones al uso de BitTorrent. Para evitar estas limitaciones, los usuarios pueden decidir operar cajas de semillas o redes privadas virtuales (VPN).
El impacto de difundir archivos enormes en servidores y redes se puede minimizar utilizando el protocolo BitTorrent. El protocolo BitTorrent permite a los usuarios unirse a un"enjambre"de hosts para cargar y descargar entre sí al mismo tiempo, en lugar de descargar un archivo de un único servidor de origen. El protocolo puede funcionar bien a través de las redes con menos capacidad y es una alternativa a la técnica de fuentes de espejo múltiples obsoletas anticuadas para la distribución de datos.
Varias computadoras económicas, como las computadoras domésticas, pueden distribuir efectivamente archivos a numerosos receptores utilizando el protocolo BitTorrent, reemplazando enormes servidores. Además de prevenir aumentos significativos en el tráfico de Internet en una ubicación determinada, esta utilización reducida del ancho de banda también mantiene velocidades de Internet más rápidas para todos los usuarios, independientemente de si utilizan el protocolo BitTorrent.
El archivo distribuido se divide en secciones conocidas como piezas. Cada par se convierte en una fuente (de esa pieza) para otros pares, ya que recibe una nueva pieza del archivo, evitando que la semilla original tenga que entregar esa pieza a cada computadora o usuario que solicita una copia. Es posible que la semilla envíe solo una copia del material y, en última instancia, se difunda a un número infinito de pares con BitTorrent ya que el deber de difundir el archivo es compartido por quienes lo desean.
El descriptor Torrent contiene un hash criptográfico para cada elemento para garantizar su seguridad. Como resultado, se evitan las modificaciones intencionales e intencionales de cualquier pieza recibida en otros nodos porque cualquier modificación de la pieza puede identificarse de manera confiable. Un nodo puede confirmar la validez del archivo completo que recibe si comienza con una copia auténtica de la descripción del torrent.
El cliente BitTorrent, que realiza un seguimiento de las piezas que necesita y cuáles tiene y puede publicar a otros pares, reordera los componentes que generalmente se descargan de manera no secuencial en el orden adecuado. A lo largo de una sola descarga, todos los componentes son del mismo tamaño (por ejemplo, un archivo de 10 MB puede transmitirse como diez piezas de 1 mb o como cuarenta piezas de 256 kb).
Debido a la naturaleza de este método, cualquier archivo'La descarga se puede detener en cualquier momento y reanudarse más tarde sin perder ninguna información que ya se haya descargado, lo que hace que BitTorrent sea especialmente útil al transferir archivos más grandes.
Esto permite al cliente buscar piezas que ya estén disponibles y descargarlas de inmediato en lugar de detener la descarga para esperar el componente posterior (y potencialmente no disponible), que generalmente reduce el tiempo de descarga total. El general"salud"del archivo se define por este eventual cambio de pares a sembradores (según lo determinado por la cantidad de veces que un archivo está disponible en su formulario completo).
Un archivo puede extenderse a través de numerosos nodos de computadora de pares de manera similar a la inundación debido a BitTorrent'S Arquitectura distribuida. La probabilidad de una descarga exitosa por cualquier nodo específico aumenta a medida que los pares adicionales se unen al enjambre. Esto permite un gran ahorro de costos para el distribuidor original.'s Hardware y recursos de ancho de banda en comparación con los sistemas de distribución de Internet convencionales.
No existe un único punto de falla, a diferencia de las transferencias de servidor-cliente unidireccional, con métodos de descarga distribuidos porque proporcionan redundancia contra los problemas del sistema, disminuyen la confianza en el distribuidor original y otorgan fuentes para el archivo que son típicamente temporales.
Aunque en última instancia, ambos transportan archivos a través de una red, hay varias formas clave por las cuales una descarga de bitTorrent varía de una descarga de servidor unidireccional (como es típico con una solicitud HTTP o FTP, por ejemplo):
Si bien la descarga de servidor-cliente normalmente se realiza a través de una sola conexión TCP a una sola máquina, BitTorrent realiza numerosas solicitudes de datos pequeñas a través de varias conexiones IP a varias máquinas.
Si bien las descargas tradicionales son secuenciales, BitTorrent mantiene una alta disponibilidad mediante el uso de un aleatorio o"más raro"estrategia.
Juntas, estas variaciones permiten a BitTorrent entregar proveedores de contenido a un costo mucho más barato, con mucho más redundancia y una resistencia mucho mayor al mal uso o"multitud relámpago"que el software de servidor tradicional. Teóricamente, esta protección tiene una compensación: puede tomar algún tiempo para que las velocidades de descarga aumenten a sus niveles máximos debido a la necesidad de conexiones de pares adecuadas, y puede tomar algún tiempo acumular suficientes datos para funcionar como un cargador confiable.
En contraste, las descargas ordinarias (desde un servidor HTTP, por ejemplo) aumentan a la velocidad completa bastante rápido y lo mantienen en todo momento, a pesar de ser más susceptibles de sobrecarga y mal uso. Al principio, era más difícil de manejar"reproducción de transmisión"Debido a bittorrent'S técnicas de descarga no contiguas. Los archivos de video BitTorrent podrían transmitirse en 2014 con la ayuda del cliente de Popcorn Time. Desde entonces, el número de clientes que ofrecen posibilidades de transmisión han aumentado.
Los usuarios localizan un torrente que despierta su interés en un sitio web de índice de torrent o utilizando un motor de búsqueda integrado por el cliente, descargarlo y luego iniciarlo en un cliente bitTorrent. El cliente establece una conexión con los rastreadores o semillas enumeradas en el archivo torrent, con lo cual recibe una lista de semillas y pares que transmiten activamente las partes de los archivos.
Para obtener los diversos componentes, el cliente se conecta a esos pares. El cliente establece una conexión directa con el único sembrador inicial del enjambre y comienza a solicitar piezas. Los clientes usan herramientas para aumentar sus velocidades de descarga y carga.
Las políticas que los clientes emplean para elegir a quién enviar datos afectan enormemente qué tan bien funciona este intercambio de datos. A"tal para cual"El acuerdo de intercambio, que promueve el comercio justo, puede ser preferido por los clientes que desean proporcionar datos a los compañeros que a su vez les envían de vuelta. Sin embargo, las políticas estrictas con frecuencia conducen a circunstancias menos que ideales, como cuando los compañeros recién unidos no pueden recibir ningún dato porque aún no tienen piezas que comerciar o cuando dos pares con una conexión fuerte no intercambien datos porque ni pares pares toma la iniciativa.
El programa oficial de cliente bitTorrent emplea una técnica conocida como"optimista inquebrantable"para combatir estos efectos. Usando esta técnica, el cliente deja de lado una parte de su ancho de banda para enviar bits a pares aleatorios (no siempre conocidos como buenos socios, los llamados pares preferidos), con la esperanza de encontrar mejores socios y garantizar que los recién llegados tengan la oportunidad de tener la oportunidad de tener la oportunidad de tener la oportunidad de tener la oportunidad de tener la oportunidad de tener la oportunidad de tener la oportunidad de tener la oportunidad Únete al enjambre.
Para contenido popular,"enjambre"escala bien para aceptar"multitudes flash,"Pero es menos útil para el contenido que no le gusta o se dirige a un mercado específico. Después de la carrera inicial, los compañeros pueden descubrir que el contenido no está disponible y requiere la entrega de un"semilla"antes de que puedan terminar de descargar. La semilla podría tardar un tiempo (esto se denomina"Problema de promoción de sembradores").
Esto contradice los objetivos de los editores que ven a BitTorrent como una alternativa de bajo costo a un método de cliente cliente porque mantener semillas para contenido impopular requiere un alto ancho de banda y gastos administrativos.
Las mediciones revelan que el 38% de todos los torrentes nuevos no están disponibles en el primer mes, una ocurrencia masiva. Bundling muchos archivos en un solo enjambre es una táctica utilizada por muchos editores para impulsar drásticamente la disponibilidad de contenido impopular. También se han presentado soluciones más complejas; Por lo general, estos utilizan técnicas de torrentes cruzados que permiten que varios torrentes trabajen juntos para intercambiar contenido de manera más efectiva.
BitTorrent es una pieza de software que ofrece a los usuarios una manera fácil de descargar grandes cantidades de datos a través de Internet, con la capacidad de controlar la velocidad de descarga, conectarse a numerosos dispositivos y agregar Feeds RSS.
No debe ser una sorpresa que el procedimiento de instalación ofrezca descargar varios productos de terceros y alterar algunas configuraciones en su navegador web predeterminado porque este software está respaldado por anuncios. La interfaz presenta un estilo limpio y bien organizado con un panel de navegación, barra de menú, algunos botones y paneles con pestañas para mostrar diferentes tipos de información seleccionada. Los usuarios de todos los niveles de habilidad pueden aprender fácilmente a utilizarlo.
Con la ayuda de este programa, puede descargar rápidamente archivos enormes de Internet y agregar torrents desde una URL o archivo de disco duro. Además, se pueden hacer nuevos torrents a partir de archivos y directorios, y se pueden agregar metadatos como rastreadores, semillas web, comentarios, tamaño de pieza y sitios web.
Puede forzar un revés, actualizar el rastreador, mover una descarga hacia arriba o hacia abajo en la lista de colas y ver todos los archivos que forman parte de un torrente. También puede hacer una pausa, detener y comenzar una descarga. Con solo un clic, se puede cambiar el límite de descarga y carga, se pueden hacer nuevas etiquetas y las propiedades se pueden mostrar en una nueva ventana.
Un torrent puede tener calificaciones y comentarios agregados, y también puede ver los que otros usuarios ya han dejado. Junto con los datos de disco, los historiales de transferencia y la sobrecarga de red, el programa muestra una representación gráfica de la velocidad de descarga y carga.
Simplemente ingresando una URL en el campo apropiado, creando un alias único y habilitando la descarga automática de todos los elementos recién publicados, se pueden agregar Feeds RSS.Además, esta aplicación puede estar vinculada a un número considerable de teléfonos inteligentes Apple y Android, así como las consolas de juegos PS3 y Xbox360.
En conclusión, BitTorrent es un software útil para explotar el protocolo BitTorrent para descargar enormes volúmenes de datos.El cliente original de igual a igual todavía se considera una de las mejores opciones en su campo hoy.No lo hace'T ralentice el sistema'S Operación, y todas las tareas se completan de inmediato sin errores, bloqueos o congelaciones.