Resumen
- RFC 3409 recomendó pasar al descompresor un paquete con cabecera errónea y una indicación explícita, aunque el paquete no pudiera entregarse.
- La detección desigual podía probar que la cabecera estaba intacta y que solo la carga estaba dañada, dejando el juicio final a una aplicación tolerante.
El contexto compartido cambia el precio del error. Si una cabecera comprimida corrupta se acepta como válida, puede alterar la reconstrucción de paquetes posteriores. Por eso RFC 3409 exigía a la capa inferior una detección que dejara casi en cero los errores residuales de cabecera presentados a ROHC.
Pero una detección no tenía por qué convertirse en desaparición. El documento aconsejaba entregar el objeto fallido al descompresor acompañado de su marca de error. La carga no debía alcanzar la aplicación; aun así, el descompresor podía utilizar la observación. El paquete tenía una condición negativa para entrega y otra posible utilidad para recuperación.
Enviar los bits sin la etiqueta habría permitido que la corrupción fingiera autoridad. Eliminarlos antes de ROHC habría borrado evidencia del fallo. La combinación de objeto y señal preservaba conocimiento sin confundirlo con datos aceptados.
La capa de enlace también aportaba valores positivos. Una longitud por paquete permitía inferir los campos de longitud de IPv4, IPv6 y UDP. El encabezado reconstruido era el resultado de combinar lo comprimido con hechos producidos en otro nivel.
Un único checksum sobre cabecera y carga creaba una clasificación gruesa. Cualquier bit alterado podía estar en la cabecera, y ROHC debía descartar porque ya no garantizaba la descompresión. Una muestra de voz que el codec quizá pudiera tolerar desaparecía junto con la sospecha sobre la cabecera.
La detección desigual abría dos decisiones. Si confirmaba una cabecera sana y situaba el daño en la carga, el descompresor podía reconstruir correctamente y la aplicación decidía si la muestra seguía siendo útil. No era una promesa de calidad audible; era un traslado controlado del juicio hacia quien conocía la semántica del medio.
La protección desigual no era equivalente. Proteger más la cabecera podía reducir su tasa de error, pero solo una detección separada permitía saber qué región había fallado. Sin UED, UEP no producía por sí sola una prueba interpretable. RFC 3409 dejó además el balance de coste y beneficio abierto.
La ubicación también gobernaba duplicación y orden. Un duplicado antes del compresor podía manejarse, aunque perjudicara la eficiencia. Entre compresor y descompresor no estaba permitido. El desorden previo a la compresión era distinto del desorden entre los dos contextos sincronizados.
Durante un handover, transferir el contexto y reinicializarlo con cabeceras completas eran rutas alternativas. La red debía indicar la transición cuando fuera necesaria; una ráfaga de pérdidas no demostraba que el contexto hubiera sobrevivido.
Los marcos posteriores ampliaron ROHC y abordaron canales con reordenación. No convierten esta guía Informational en una medición de producción. Su legado es más preciso: un mismo paquete puede ser inútil como contenido, útil como señal y peligroso como actualización; cada uso necesita su propio recibo.
Sources
- https://www.rfc-editor.org/rfc/rfc3409.html
- https://www.rfc-editor.org/rfc/rfc3409.txt
- https://www.rfc-editor.org/info/rfc3409/
- https://datatracker.ietf.org/doc/rfc3409/
- https://datatracker.ietf.org/doc/rfc3409/history/
- https://datatracker.ietf.org/doc/rfc3409/references/
- https://www.rfc-editor.org/errata_search.php?rfc=3409
- https://www.rfc-editor.org/rfc/rfc3095.html
- https://www.rfc-editor.org/rfc/rfc3096.html
- https://www.rfc-editor.org/rfc/rfc1144.html
- https://www.rfc-editor.org/rfc/rfc2507.html
- https://www.rfc-editor.org/rfc/rfc2508.html
- https://www.rfc-editor.org/rfc/rfc2509.html
- https://www.rfc-editor.org/rfc/rfc1661.html
- https://www.rfc-editor.org/rfc/rfc3242.html
- https://www.rfc-editor.org/rfc/rfc3759.html
- https://www.rfc-editor.org/rfc/rfc4224.html
- https://www.rfc-editor.org/rfc/rfc4995.html
- https://heng.lu/running-code-primary-the-patch-needed-to-preserve-the-internet-original-design/
- https://heng.lu/minimum-initial-specification-localized-future-decision-voluntary-adoption-internet-coordination-system/
Informe para miembros
Contexto ampliado del perfil
Inicia sesión con el nivel de membresía adecuado para desbloquear el informe completo y las notas de las fuentes.
Solo para Strategic Circle
Strategic Circle
Abierto a todos los lectores. Desbloquea informes de perfil después de unirte e iniciar sesión.
Únete a Strategic CircleSolo para Leadership Alliance
Leadership Alliance
Para propietarios y directivos cualificados de activos de propiedad intelectual; inicia sesión para desbloquear los informes de la alianza.
Unirse a Leadership Alliance
