Cómo encontrar el tamaño mínimo de la ventana, la velocidad promedio de transmisión y la efectividad del canal

Las especificaciones de TCP, UDP, SCTP y DCCP le dan los tamaños mínimos absolutos para los paquetes de esos tipos.

Para los paquetes que atraviesan Internet, desea examinar iperf, tcptrace, pathchar, el Network Tool Analysis Framework y (para Linux) la herramienta de creación de perfiles de red extendida Web10g.

En otros casos de redes, puede haber o no una herramienta directa para encontrarlos.

TCP utiliza un algoritmo de retroceso y un tamaño de ventana variable, y hay cientos de algoritmos para cada uno que puede elegir que dictarán diferentes valores para los tres parámetros. Los valores normalmente están ocultos. Eso hace que TCP sea muy efectivo y las diferencias en la tecnología subyacente no afectan las aplicaciones. Sin embargo, también significa que necesita parches no estándar que proporcionan API no estándar más una gran cantidad de herramientas.

El método que recuerdo recordar haber visto es probar un conjunto de valores y luego, heurísticamente, tratar de mejorarlos.