Me gustaría un programa para determinar el TCP congestion control algorithm utilizado en una sesión TCP capturada.¿Hay un algoritmo para tomar las huellas digitales del algoritmo de control de congestión TCP utilizado en una sesión capturada?
Los estados Wikipedia artículo de referencia:
TCP New Reno es el algoritmo implementado más comúnmente , el apoyo SACO es muy común y es una extensión de Reno/Nueva Reno. La mayoría de los otros son propuestas que aún necesitan la evaluación . Comenzando con 2.6.8, el kernel de Linux cambió la implementación predeterminada de reno a BIC. La implementación predeterminada fue nuevamente cambiado a CUBIC en la versión 2.6.19 .
también:
Compuesto TCP es un Microsoft implementación de TCP que mantiene dos diferentes ventanas de congestión al mismo tiempo, con el objetivo de lograr un buen rendimiento en LFN mientras que no perjudique la equidad. Tiene implementado ampliamente con Microsoft Windows Vista y Windows Server 2008 y ha sido portado a versiones anteriores de Windows de Microsoft y Linux.
¿Cuáles serían algunas estrategias para determinar qué algoritmo CC está en uso (de un tercero que captura la sesión)?
actualización
This project ha construido una herramienta para hacer esto:
El Internet ha sido recientemente evolución de la congestión homogénea control de la congestión heterogénea control. Hace varios años, el tráfico de Internet fue controlada principalmente por el algoritmo TCP AIMD estándar , mientras que tráfico de Internet está ahora controlado por muchos de control de congestión diferente TCP algoritmos, como AIMD, BIC, cúbico, CTCP, HSTCP, HTCP, HYBLA, ILLINOIS, LP, STCP, VEGAS, VENO, WESTWOOD + y SÍ. Sin embargo, hay muy poco trabajo en en el estudio de rendimiento y estabilidad de Internet con control de congestión heterogéneo . Una razón fundamental de es la falta de la información de implementación de diferentes algoritmos TCP . Los objetivos de este proyecto son:
1) develop tools for identifying the TCP algorithms in the Internet, 2) conduct large-scale TCP-algorithm measurements in the Internet.