El transporte de flujo estructurado es un protocolo de transporte experimental similar a TCP (protocolo de control de transmisión) que proporciona una abstracción de flujo de bytes organizada y confiable. SST mejora la estructura hereditaria jerárquica de abstracción de flujo tradicional, lo que permite que las aplicaciones creen flujos secundarios livianos a partir de cualquier flujo existente. Los datagramas que admiten pequeñas transacciones y flujos son los más adecuados para conversaciones de larga duración, pero ninguno de los dos admite aplicaciones como HTTP ( Protocolo de transferencia de hipertexto ), que es una combinación de tamaños de transacciones y aplicaciones o múltiples instancias de transporte (como FTP ).). Los flujos de TCP admiten retrasos de negociación manual de 3 vías en el inicio, mientras que los flujos de tiempo de espera en SST ofrecen transferencia de datos independiente y control de flujo. Todos los flujos comparten un contexto de control de congestión.
Arquitectura del protocolo SST:
- El protocolo de canal proporciona secuenciación, seguridad de conexión y control de congestión.
- El protocolo de negociación proporciona mecanismos para establecer canales entre hosts, incluido el acuerdo de clave simétrica para la seguridad del canal y la negociación de la extensión del protocolo opcional.
- El protocolo de registro proporciona soporte para un servicio de búsqueda y registro de host simple y opcional. Identificación segura del host y NAT ( transacción de acceso a la red ) transversal.
- El protocolo de flujo es una abstracción conveniente de alto flujo basada en los tres protocolos anteriores para implementar la aplicación SST.
Características de SST:
- En una sola sesión de SST, se pueden ejecutar varias secuencias independientes en paralelo.
- Prioridad relativa entre flujos para aplicar políticas específicas de la aplicación.
- Proporciona eficiencia de cableado, incluida la sobrecarga de encabezado de SST, la encapsulación UDP es solo 4 bytes más grande que TCP.
- Proporciona seguridad de comunicación integrada.
- Proporciona un apoyo eficaz para el uso breve de vapores fiables.
- Los flujos pueden tener una duración arbitrariamente larga y pueden conservar las marcas de registro internas específicas de la aplicación.
- Compatibilidad con perforaciones para una comunicación transparente en la mayoría de los NAT y firewalls.
Publicación traducida automáticamente
Artículo escrito por 69406930ravi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA