Ocultar

Control confiable y eficiente de transmisión para redes horribles
Descargar ahora

Ocultar Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Dan Egnor
  • Sitio web del editor:
  • http://ofb.net/~egnor/
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 27 KB

Ocultar Etiquetas


Ocultar Descripción

Control de transmisión confiable y eficiente para redes horribles. Airhook es un protocolo de entrega de datos confiable, como TCP. A diferencia de TCP, Airhook maneja con gracia las redes intermitentes, poco confiables o retrasadas. Otras características incluyen el control de la cola, la notificación de estado de entrega y la recuperación de la sesión. Se describe mejor en la comparación con TCP.TCP utiliza los tiempos de espera de retransmisión con el fondo exponencial para detectar la pérdida de paquetes. Participar de forma continua. Transmite los pequeños paquetes de estado para mantener ambos puntos finales al tanto del estado de la conexión; Los paquetes de datos perdidos se transmiten inmediatamente cuando (y solo cuando) se informa su ausencia. Los paquetes de estado se transmiten con una frecuencia ajustable establecida a 1 Hz de forma predeterminada, y se envían con poca frecuencia (o no) cuando la conexión es inactiva. Los paquetes de datos también incluyen información de estado, por lo que la recuperación ocurre muy rápidamente cuando se pierde un paquete durante la transmisión activa. Airhook se recupera inmediatamente de la pérdida de paquetes, los períodos de "abandono", y la desconexión extendida.TCP transmite una corriente continua de bytes. Las aplicaciones orientadas a los mensajes deben introducir su propia creación de marcos. Airelo, transmite mensajes pequeños delimitados (Micropackets). La implementación del protocolo de Airhook puede transmitir varios micropackets en un solo paquete físico, pero se conserva el encuadre. Las aplicaciones orientadas a la corriente deben dividir su transmisión en micropackets para la transmisión y las micropackets de concatenato en el recibo. Aplicación que utiliza la interfaz estándar TCP "Sockets" debe enviar datos a ciegas a la tubería. Una vez que los datos se escriben en el búfer, la aplicación no tiene idea de si se envió o confirmó; Si los datos se vuelven obsoletos (ya no son relevantes) después de que se realice en búfer, pero antes de que se envíe, la aplicación no puede hacer nada. Las solicitudes deben implementar sus propios protocolos de confirmación, y las aplicaciones en tiempo real deben aceptar la transmisión ineficiente de Data Data.Airhook ofrece notificaciones de estado para cada Micropacket enviado. La solicitud es notificada cuando se envía el paquete, si se retransmite, y cuando se recibe la confirmación del recibo. La aplicación puede cancelar la transmisión de cualquier micropageta cuyos datos se hayan convertido en Stale.TCP combinan la entrega única garantizada, la preservación de pedidos, el control de flujo y el control de congestión en cada sesión.Airhook proporciona un control de entrega única y congestión garantizada en cada sesión. Las solicitudes pueden establecer sus propios protocolos de conservación y control de flujo de pedidos según sea necesario (se proporcionan ejemplos). Las aplicaciones son gratuitas para combinar múltiples "arroyos" dentro de una sola sesión de Airhook. Al obviar la necesidad de las conexiones múltiples entre los mismos hosts, Airhook puede compartir de manera eficiente el conocimiento de control de congestión y el estado de la sesión Metadata.TCP generalmente se implementa en el kernel del sistema operativo y en capas directamente en IP. Para la portabilidad, la implementación de Airhook distribuida aquí es un usuario. -Modifique la biblioteca, generalmente usada con UDP.


Ocultar Software relacionado

Búsqueda de módem de rubí

Búsqueda de enrutadores basados en texto Ruby Diseñado para consultar Cisco 72xx y enrutadores 10K para el módem por cable y la información del CPE ...

227 12 KB

Descargar

Resaltar

Utilidad gratuita y de código abierto para administradores de DNS ...

205 156 KB

Descargar