El protocolo de seguimiento UDP es un protocolo de seguimiento de BitTorrent de alto rendimiento y bajo consumo de recursos . Utiliza el Protocolo de datagramas de usuario (UDP) sin estado para la transmisión de datos en lugar del protocolo HTTP (sobre TCP ) que utilizan los rastreadores habituales. Los datos se encuentran en un formato binario personalizado en lugar del algoritmo bencode estándar que BitTorrent utiliza para la mayoría de las comunicaciones.
Las URL para este protocolo tienen el siguiente formato: udp://example.com:port .
Comparación con el rastreador HTTP
El rastreador UDP está mejor optimizado y ejerce menos presión sobre el servidor de rastreo. Ninguno de los rastreadores tiene efecto alguno sobre las velocidades de transferencia.
Clientes que implementan el protocolo
Críticas
- Compatibilidad limitada con IPv6 (el protocolo especifica un entero de 32 bits para la dirección IP y admite pseudoencabezados para direcciones IPv6 de 128 bits)
- No existe ningún mecanismo para que los sitios de índice extraigan un rastreador completo
- Esto se puede respaldar con mecanismos de raspado TCP tradicionales, ya que no es un problema de rendimiento.
- No existe ningún mecanismo para que los rastreadores apliquen restricciones al cliente
- El protocolo de seguimiento UDP no tiene un campo para representar al agente de usuario, como sí lo tiene el protocolo HTTP. Sin embargo, se sigue aplicando la convención de codificar el agente de usuario y la versión dentro del campo peer_id.
- No existe ningún mecanismo para que los rastreadores envíen mensajes de advertencia
- Sin compresión, especialmente problemático para respuestas de anuncios grandes.
Referencias
- ^ Vilches, Jose (12 de agosto de 2009). "Se lanza la primera versión beta de μTorrent 2.0". TechSpot.com . Consultado el 12 de agosto de 2009 .
Enlaces externos
- Especificación del protocolo de seguimiento UDP
- una lista de rastreadores de torrents UDP