- Esta pregunta refleja un malentendido de la idea de que está bien perder algunos paquetes.
La transmisión de medios utiliza principalmente protocolos de tipo UDP en lugar de protocolos basados en TCP. Mientras que UDP no requiere, en teoría, que todos los paquetes sean recibidos para tener un flujo “intacto”. Si los paquetes se “pierden”, se descartan silenciosamente.
- Esto NO significa que no necesita el 100% de los datos para tener una secuencia completa.
Los diferentes protocolos manejan este problema de diferentes maneras. Algunos lo manejan enviando más datos de los necesarios a través de diversos medios: mediante el uso de paquetes completamente duplicados; por corrección de errores de reenvío (FEC); o simulando TCP, aunque con formas más rápidas de indicar que falta un paquete.
Tenga en cuenta con FEC que solo le preocupa la pérdida, no los errores directos. La razón de esto es que IP, el protocolo de nivel más bajo utilizado para enviar datos en Internet, garantiza una recepción 100% libre de errores si se recibe algo.
- ¿Cómo el algoritmo de reenvío y poda de ruta inversa crea un árbol de multidifusión basado en la fuente?
- ¿Cuál es la diferencia entre los protocolos Swift y la interfaz Java?
- ¿Cómo se codifican los protocolos de red?
- ¿Podemos llamar a SSH como protocolo?
- ¿Cada socket tiene un buffer asignado?
Por esta razón, es posible ir más allá del límite de Shannon, y este es probablemente el problema que lleva a algunos a creer incorrectamente la implicación de su pregunta. Es importante comprender que no hay almuerzo gratis, e incluso en los protocolos FEC, se deben enviar datos adicionales, aunque la recuperación es más rápida.
Este problema fue resuelto originalmente a mediados de los 90 por el equipo dirigido por John L. Sokol. El equipo introdujo dos protocolos que contienen ambos enfoques: ECIP, el miembro de FEC que utiliza el conjunto de protocolos, basado en códigos de borrado, que permite una tasa de pérdida muy alta sin retransmisiones.
- Es esta característica la que casi con certeza conduce al malentendido expresado en la pregunta.