El BitTorrent es un protocolo de comunicaciones entre iguales del compartir archivos (P2P) . BitTorrent es un método de distribuir las granes cantidades de los datos extensamente sin el distribuidor original que incurre en los costes enteros del hardware, recibiendo y recursos de la anchura de banda . En lugar, cuando los datos se distribuyen usar el protocolo de BitTorrent, pedazos de las fuentes de cada recipiente de los datos a más nuevos recipientes, reduciendo el coste y la carga en cualquier fuente individual dada, proporcionando la redundancia contra problemas de sistema, y reduciendo dependencia del distribuidor original.
El protocolo es la creación Bram Cohen del programador, que lo diseñó en abril de 2001 y lanzó una primera puesta en práctica en el 2001 del 2 de julio . Ahora es mantenido por el BitTorrent, Inc. de la compañía de Cohen
El uso del protocolo explica tráfico significativo en el Internet, pero la cantidad exacta ha probado difícil medir.
Hay los clientes compatibles numerosos de BitTorrent escritos en una variedad de lenguajes de programación y el funcionamiento en una variedad de plataformas computacionales .
Un cliente de BitTorrent es cualquier programa que aplique el protocolo de BitTorrent. Cada cliente es capaz de preparar, de pedir, y de transmitir cualquier tipo del fichero electrónico sobre una red, usar el protocolo. Un par es cualquier computadora que funciona con un caso de un cliente.
Para compartir un archivo o un grupo de archivos, un par primero crea un " torrent." Este pequeño archivo contiene los meta datos sobre los archivos que se compartirán y sobre el perseguidor, la computadora que coordina la distribución del archivo. Los pares que quieren transferir el archivo primero obtienen un archivo del torrente para él, y conectan con el perseguidor especificado, que les dice de cuál otros pares para transferir los pedazos del archivo.
Aunque ambos transfieren en última instancia archivos sobre una red, una transferencia directa de BitTorrent diferencia de una petición clásica del HTTP del lleno-archivo de varias maneras fundamentales:
BitTorrent hace muchos pequeñas peticiones del P2P sobre diversos zócalos del TCP, mientras que los tela-hojeadores hacen típicamente que un solo HTTP CONSIGUE la petición sobre un solo zócalo del TCP.
Transferencias directas de BitTorrent en un al azar o en un " el más raro-first" acercarse que asegura de gran disponibilidad, mientras que el HTTP transfiere de una manera secuencial.
Tomadas juntas, estas diferencias permiten que BitTorrent alcance una redundancia mucho más barata, mucho más alta, y resistencia mucho mayor al abuso o al " " de destello de las muchedumbres ; que un servidor de HTTP regular. Sin embargo, esta protección viene en un coste: las transferencias directas pueden tardar tiempo para levantarse a la velocidad completa porque puede tardar el tiempo para que bastantes conexiones del par sean establecidas, y tarda el tiempo para que un nodo reciba suficientes datos para convertirse en un uploader eficaz. Como tal, una transferencia directa típica de BitTorrent se levantará gradualmente mismo a las velocidades, y después baja lentamente abajo hacia el final de la transferencia directa. Esto pone en contraste con un servidor de HTTP que, mientras que es más vulnerable sobrecargar y el abuso, subidas a la velocidad completa muy rápidamente y mantenga esta velocidad en todas partes.
Los métodos non-contiguous de la transferencia directa de BitTorrent lo han prevenido generalmente de " favorable; downloads" progresivo; o " fluir el playback". Pero los comentarios recientes de Bram Cohen sugieren que fluir transferencias directas del torrente pronto sea corriente y éste aparece ser el resultado de esos comentarios.
El par que distribuye un fichero de datos trata el archivo como un número de pedazos idéntico-clasificados, típicamente entre 64 kB y 1 MB cada uno. ¡Un pedazo con el kB de 512 del tamaño mayor reducirá el tamaño de un archivo del torrente para una carga útil muy grande, pero se demanda reducir la eficacia del protocolo fuentes citables - encontrar una mejor fuente - Lexein -->. El par crea una suma de comprobación para cada pedazo, usar el algoritmo de cálculo SHA1, y expedientes él en el archivo del torrente. Cuando otro par recibe más adelante ese pedazo, la suma de comprobación del pedazo se compara a la suma de comprobación registrada para probar que el pedazo es sin error. Alternativo, en un trackerless par del sistema (seguimiento descentralizado) cada actúa como perseguidor. Esto es ejecutada por el BitTorrent, el µTorrent, el BitComet, el KTorrent y los clientes del diluvio con el método distribuido de la tabla de elección arbitraria (DHT). El Azureus también apoya un método trackerless que sea incompatible (en fecha el abril de 2007) con el DHT ofrecido por el resto de los clientes favorables.
En noviembre de 2006, BitTorrent Inc. introdujo su " Publicar Torrent" mantener, que crea y recibe un archivo del torrente (sembrado de un archivo de medios tela-recibido existente) y pistas las transferencias directas. El servicio ( http://www.com/publish ) requiere a cliente que apoya el tela-seeding (actual el cliente oficial, el Azureus, el µTorrent y cualquier cosa basado en el Libtorrent ).
Los usuarios hojean la tela para encontrar un torrente del interés, la transfieren, y la abren con un cliente de BitTorrent. El cliente conecta con los perseguidores especificados en el archivo del torrente, de el cual recibe una lista de pares que transfieren actual los pedazos de los archivos especificados en el torrente. El cliente conecta con esos pares para obtener los varios pedazos. Llaman tal grupo de pares conectados el uno al otro para compartir un torrente un enjambre. Si el enjambre contiene solamente la sembradora inicial, el cliente conecta directo con ella y comienza a pedir pedazos. Mientras que los pares inscriben el enjambre, comienzan a negociar pedazos el uno con el otro, en vez de la transferencia directo de la sembradora.
Los clientes incorporan mecanismos para optimizar sus tarifas de la transferencia directa y de la carga por teletratamiento; por ejemplo transfieren pedazos en una orden al azar para aumentar la oportunidad a los datos de intercambio, que es solamente posible si dos pares tienen diversos pedazos del archivo.
La eficacia de este de intercambio de datos depende en gran parte de las políticas que los clientes utilizan para determinar quién para enviar datos. Los clientes pueden preferir enviar datos a los pares que envían los datos de nuevo a ellos (un esquema de represalia ), que anima el comercio justo. Pero las políticas terminantes dan lugar a menudo a situaciones subóptimas; e., cuando los pares nuevamente unidos no pueden recibir cualquier dato porque no tienen ninguna pedazos todavía para negociarse o cuando no lo hacen dos pares con una buena conexión entre ellos los datos de intercambio simplemente porque ni unos ni otros de ellos quieren tomar la iniciativa. ¡Para contradecir estos efectos, las aplicaciones oficiales de programa de cliente de BitTorrent un mecanismo llamaron “unchoking optimista,” donde el cliente reserva una porción de su anchura de banda disponible para enviar pedazos a los pares al azar (socios no no necesario saber-buenos, pares preferred supuestos), en esperanzas de descubrir incluso a mejores socios y asegurarse de que los recién llegado consiguen una ocasión de ensamblar el swarm.edu abajo, acoplamiento de archive.org del subst -->
¡CableLabs, la organización de investigación de la industria norteamericana del cable, estima que BitTorrent representa el 18% de todo el traffic.< de banda ancha! -- esta referencia se debe substituir por el papel original de Terry Shaw y de Jim Martin, a que no podría localizar --> en 2004, CacheLogic poner ese número en el áspero 35% de todo el tráfico en el Internet. Las discrepancias en estos números son causadas por diferencias en la metodología usada para medir tráfico del P2P en el Internet.
Los ranuradores que utilizan NAT, conversión de dirección de red, deben mantener las tablas de fuente y los IP address y los puertos de la destinación. Los ranuradores caseros típicos se limitan a cerca de 2000 entradas de tabla mientras que más ranuradores costosos tienen capacidades más grandes de la tabla. BitTorrent entra en contacto con con frecuencia 300-500 servidores por el segundo que llena rápido las tablas del NAT. Ésta es una causa común de los ranuradores caseros que se traban para arriba.
El protocolo de BitTorrent no proporciona ninguna manera de poner en un índice archivos del torrente. Consecuentemente, un número comparativamente pequeño de Web site ha recibido a gran mayoría de torrentes que ligaban (posiblemente) el material con derechos de autor, haciendo esos sitios especialmente vulnerables a los pleitos. Varios tipos de Web site apoyan el descubrimiento y la distribución de datos sobre la red de BitTorrent.
El perseguidor público localiza por ejemplo que la bahía del pirata permite que los usuarios busquen adentro y la transferencia directa de su colección de archivos de .torrent; también funcionan con a perseguidores de BitTorrent para esos archivos. Los usuarios pueden típicamente también cargar los archivos de .torrent para el contenido que desean distribuir.
Los sitios privados del perseguidor tales como Demonoid funcionan como el público unos salvo que restringen el acceso a los usuarios registrados y no pierden de vista la cantidad de datos las cargas por teletratamiento y las transferencias directas de cada usuario, en un intento por reducir el leeching.
Hay sitios especializados del perseguidor tales como FlixFlux para las películas, Elbitz para el contenido educativo, PureTnA para el contenido pornográfico, y torrentes TV para la serie de televisión. Éstos también serán a menudo privados.
Los motores de la búsqueda permiten el descubrimiento de los archivos de .torrent que se reciben y se siguen en otros sitios; los ejemplos incluyen el Mininova, el Btjunkie, el TorrentSpy y el IsoHunt . Estos sitios permiten que el usuario pida criterios específicos de la reunión contenta (tales como contener una palabra o una frase dada) y recupere una lista de acoplamientos a los archivos de .torrent que emparejan esos criterios. Esta lista se clasifica a menudo con respecto a importancia o al número de sembradoras. Bram Cohen puso en marcha un Search Engine de BitTorrent en http://search.com que commingles el contenido autorizado con resultados de la búsqueda. Los motores de Metasearch permiten buscar varios índices de BitTorrent y motores de la búsqueda inmediatamente.
considera también: Cuestiones legales con el
BitTorrent Ha habido mucha controversia sobre el uso de los perseguidores de BitTorrent. En realidad, los metarchivos de BitTorrent no almacenan datos con derechos de autor, por lo tanto la tecnología sí mismo no constituye la violación de derechos de autor. Sin embargo, tanto de usuarios de los perseguidores de BitTorrent utilizar la tecnología para transferir el material con derechos de autor tal como películas y el software sin legalmente la compra de ellas, llevó a la enorme presión legal, generalmente MPAA y RIAA, para cerrar a perseguidores numerosos de BitTorrent.
Las varias jurisdicciones han perseguido la demanda legal contra los Web site que reciben a perseguidores de BitTorrent. Los ejemplos destacados incluyen el closing Suprnova.org, LokiTorrent, Demonoid, OiNK. El el Web site del torrente de la bahía del pirata, formado por un grupo sueco de los anti-derechos reservados, es notorio para el " legal" la sección sin embargo el perseguidor era otra vez tres días en servicio más adelante.
El HBO, en un esfuerzo para combatir la distribución de su programación en las redes de BitTorrent, ha enviado el cesa y renuncie las letras de a los proveedores de servicios del Internet de los usuarios de BitTorrent. Muchos usuarios han divulgado la recepción de letras de sus ISP que amenazaron cortar su servicio de Internet si la infracción alegada continúa. HBO, desemejante RIAA, no se ha divulgado para tener juego archivado contra cualquier persona para compartir archivos en fecha el abril de 2007. En 2005 HBO comenzó el " poisoning" torrentes de su Roma de la demostración, proporcionando malos pedazos de datos a los clientes.
El el el 23 de noviembre, el 2005, la industria cinematográfica y Bram Cohen del CEO de BitTorrent Inc., firmó un reparto que esperaban reducirían el número Search Engine de s de bittorrent.com directo disponible de las copias no autorizadas ', funcionamiento por BitTorrent, Inc. significó que el BitTorrent.com tuvo que quitar cualquier acoplamiento a las copias no autorizadas de las películas hechas por siete de los estudios importantes de la película de Hollywood.
Hay dos diferencias principales entre BitTorrent y muchos otros sistemas archivo-comerciales entre iguales, que los abogados sugieren hacer menos útil a ésos que comparten el material con derechos de autor sin la autorización. Primero, BitTorrent sí mismo no ofrece una facilidad de la búsqueda para encontrar archivos por nombre. Un usuario debe encontrar el archivo inicial del torrente por otros medios, tales como una búsqueda de la tela. En segundo lugar, BitTorrent no hace ninguna tentativa de encubrir el anfitrión en última instancia responsable de facilitar la distribución: una persona que desea hacer un archivo que la necesidad disponible funciona con a perseguidor en un anfitrión específico o los anfitriones y distribuye la dirección del perseguidor en el archivo de . Porque es posible funcionar a un perseguidor en un servidor que esté situado en una jurisdicción donde el sostenedor de los derechos reservados no puede tomar la demanda legal, el protocolo ofrece a la vulnerabilidad de alguÌn que otros protocolos carecen. Es lejos más fácil pedir que la ISP del servidor cerró el sitio que él es encontrar e identificar a cada usuario que comparte un archivo en una red punto a punto. Sin embargo, con el uso de una tabla de elección arbitraria distribuida (DHT), requieren a los perseguidores no más, aunque de uso frecuente para el software del cliente que no apoya DHT para conectar con la corriente.
Este cambio se dice para causar un cierto apuro en los esfuerzos legales para cerrar compartir archivos ilegal. Sin embargo, Tarun Sawney, director de la infracción de los anti-derechos reservados de BSA Asia, dijo que los archivos de BitTorrent se podría todavía identificar, desde entonces con o sin los sitios del perseguidor, los usuarios reales todavía reciben los archivos de infracción.
Otra idea interesante que ha emergido recientemente en Azureus es el torrente virtual del . Esta idea se basa en el acercamiento distribuido del perseguidor y se utiliza para describir un cierto recurso de la tela. Ahora, se utiliza para la mensajería inmediata . Se ejecuta usar un protocolo de mensajería especial y requiere un enchufable apropiado. El P2P anatómico es otro acercamiento, que utiliza una red descentralizada de los nodos que encaminan tráfico a los perseguidores dinámicos.
El intercambio del par es otro método para recolectar a pares para BitTorrent además de los perseguidores y DHT . El intercambio del par comprueba con los pares conocidos para considerar si saben de algunos otros pares.
El seeding del Web fue ejecutado en 2006. La ventaja de esta característica es que un sitio puede distribuir un torrente para un archivo o una hornada particular de archivos y hacer esos archivos disponibles para la transferencia directa de ese mismo web server; esto puede simplificar el seeding y el equilibrio de carga apoya grandemente una vez para esta característica se ejecuta en los varios clientes de BitTorrent. En teoría, esto haría usar BitTorrent casi tan fácil para un editor de la tela como simplemente creando una transferencia directa directa mientras que permitir algo de la anchura de banda de la carga por teletratamiento exige ser colocada sobre los descargadores (quién normalmente uso solamente una porción muy pequeña de su capacidad de la anchura de banda de la carga por teletratamiento). Esta característica fue creada por el " de Juan; TheSHAD0W" Hoffman, que creó el BitTornado .0 hacia adelante el cliente Mainline de BitTorrent también apoya las semillas de la tela y el Web site de BitTorrent tiene una herramienta de publicación simple que cree la tela sembrada los torrentes. el µTorrent agregó la ayuda para las semillas de la tela en la versión 1. La última versión popular GetRight del encargado de la transferencia directa apoya la transferencia de un archivo de ambos protocolos de HTTP/FTP y usar BitTorrent.
El Broadcatching combina el RSS con el protocolo de BitTorrent para crear un sistema de envío contento, otra distribución contenta de simplificaión y automática. Steve Gillmor explicó el concepto en una columna para el Ziff-Davis en diciembre de 2003. La discusión se separó rápidamente entre los bloggers (Techdirt, Ernesto Miller, Chris Pirillo, etc. En un artículo titulado Broadcatching con BitTorrent, Scott Raymond explicó:
Quiero las alimentaciones de RSS de los archivos de BitTorrent. Una escritura comprobaría periódico la alimentación para saber si hay nuevos artículos, y los utiliza para comenzar la transferencia directa. Entonces, podría encontrar a un editor confiado en de una alimentación alias RSS, y “suscribir” a todos los nuevos episodios de la demostración, que entonces comenzaría a transferir automáticamente - como la “estación pasar” la característica TiVo . |
La alimentación de RSS seguirá el contenido, mientras que BitTorrent asegura integridad contenta con el picado criptográfico de todos los datos, así que los suscriptores a una alimentación reciben el contenido uncorrupted.
Un ejecutor temprano de este acercamiento es el MariposaHD de la demostración IPTV, que utiliza BitTorrent para distribuir archivos grandes (2-4 GB) WMVHD del vídeo de alta definición .
Uno de los primeros clientes del software ( la fuente abierta libre de y) para el broadcatching es Miro . Otros clientes del software libre tales como PenguinTV y KatchTV también ahora están apoyando broadcatching.
El tela-servicio MoveDigital de BitTorrent tiene la capacidad de poner torrentes a disposición cualquier aplicación web capaz de analizar el XML a través de su estado representativo estándar para transferir el interfaz basado de (RESTO). ¡limpieza y aclarar la oración precedente? Incluso no la entiendo. --> además, Torrenthut está desarrollando un similar API del torrente que proporcione las mismas características, tan bien como más lejos la intuición para ayudar a traer a la comunidad del torrente a los estándares del Web 2. Junto a este lanzamiento está un primer uso del PHP construido usar el PEP llamado API, que analizará cualquier alimentación realmente simple de la sindicación (RSS 2.0) y automáticamente creará y sembrará un torrente para cada recinto encontrado en esa alimentación. ¡escondrijo de Google - idéntico a la copia de archive. --Lexein -->
considera también:
la encripción del protocolo de BitTorrent
Un cierto tráfico de BitTorrent de la válvula reguladora de las ISP de sus clientes porque él compone una proporción grande de tráfico total y las ISP no quiere pasar el dinero que compra capacidad adicional.
El jefe de protocolo cifra (PHE) y la encripción de la corriente del mensaje/la encripción del protocolo (MSE/PE) es características de algunos clientes de BitTorrent que intenten hacer BitTorrent duro detectar y estrangular. En el momento el Azureus, el Bitcomet, el KTorrent, la transmisión, el diluvio, el µTorrent, el Rtorrent y el último cliente oficial de BitTorrent (v6) apoyan la encripción de MSE/PE.
En septiembre de 2006 fue divulgado que un cierto software podría detectar y estrangular el tráfico de BitTorrent que se disfrazaba pues tráfico del HTTP .
Los informes indicaron en agosto de 2007 que el Comcast prevenía el seeding de BitTorrent supervisando e interfería con la comunicación entre los pares. La protección contra estos esfuerzos es proporcionada por el proxying el tráfico del cliente-perseguidor a través de la red del anonimato del Tor o, vía un túnel cifrado a un punto fuera de la red de Comcast.
Generalmente aunque la encripción pueda hacerlo difícil determinar el se está compartiendo qué, BitTorrent es generalmente vulnerable al análisis de tráfico . Así incluso con MSE/PE, puede ser posible que una ISP reconocer BitTorrent y también determine que un sistema está transfiriendo no más, sólo el cargar, la información y terminan su conexión inyectando los paquetes del TCP RST.
Otra característica oficiosa es una extensión a los meta datos de BitTorrent da formato propuesto por Juan Hoffman y ejecutado por varios Web site de la indexación de direcciones. Permite el uso de perseguidores múltiples por archivo, así que si un perseguidor falla, otras pueden continuar apoyando transferencia de archivo. Se ejecuta en varios clientes, tales como BitComet, BitTornado, KTorrent y µTorrent. Colocan a los perseguidores en grupos, o gradas, con un perseguidor elegido aleatoriamente de la grada superior e intentado, trasladándose a la grada siguiente si todos los perseguidores en la grada superior fallan.
Los torrentes con los perseguidores múltiples pueden disminuir el tiempo que toma para transferir un archivo, pero también tienen algunas consecuencias:
Los usuarios del
tienen que entrar en contacto con a más perseguidores, llevando a más gasto-tráfico.
Los torrentes de perseguidores cerrados llegan a ser repentinamente transferibles por los no miembros, mientras que pueden conectar con una semilla vía un perseguidor abierto.
considera también: Comparación l software de BitTorrent
Debido a la naturaleza abierta del protocolo, han desarrollado que apoyan las plataformas numerosas y se han escrito a muchos clientes usar varios lenguajes de programación. Nombran al cliente oficial también BitTorrent .
Algunos clientes, como el Torrentflux, pueden ser funcionados con derecho de un servidor, permitiendo recibiendo a compañías para ofrecer las velocidades inasequibles a la mayoría de los usuarios. Los sitios tales como Torrent2FTP ofrecen servicios para transferir torrentes y después para ponerlos a disposición el cliente en un ftp server.
El Opera Software ahora incorpora las transferencias directas de BitTorrent a través de su software popular del hojeador, al igual que Wyzo .
Un número cada vez mayor de dispositivos de hardware se está haciendo para apoyar BitTorrent. Éstos incluyen los ranuradores y los dispositivos de la NAS.
NAS DE LA NAS BYOD DEL ADS
Ranurador de Asus WL-500gP WiFi
Ranurador de Asus WL-700gE WiFi
NAS de Coolmax CN-570 BYOD
Freecom : Entrada del almacenaje de Freecom/entrada de DataTank/impulsión de red favorable
QNAP TS-101 (aplicaciones Search Engine de s de MyBittorrent ')
Synology (un número de sus productos)
De Thecus NAS de la caja N2100 BYOD SÍ
Así como cualquier cosa capaz de funcionar el OpenWrt (ranuradores) o el Openslug (NAS) como el NSLU2
(Abril de 2007) una característica oficiosa unimplemented es hasta ahora la transferencia realzada semejanza (FIJAR), una técnica para mejorar la velocidad a la cual el compartir archivos entre iguales y los sistemas de distribución contentos pueden compartir datos. El SISTEMA, propuesto por los investigadores Pucha, Andersen, y Kaminsky, trabaja manchando los pedazos de datos idénticos en los archivos que son un fósforo exacto o cercano a el que está necesario y que transfiere estos datos al cliente si los datos “exactos” no están presentes. Sus experimentos sugirieron que el SISTEMA ayude grandemente con los archivos menos populares, solamente tanto para los datos populares, donde muchos pares lo están transfiriendo ya. Andersen cree que esta técnica se podría utilizar inmediatamente por los reveladores con el sistema del compartir archivos de BitTorrent.
.
| Random links: | Toxicidad | Mike Schmidt | Banco central de Sri Lanka | Ayuda económica a Maldives | Constructor de las multimedias |