¿Alguien puede decirme por qué a veces cuando me conecto por SSH a una red de servidor Linux (en mi caso), donde la conexión de red desde mi ubicación remota es de mala calidad, por qué a menudo es inutilizable pero aún es posible utilizar otros servicios como ¿Páginas web http o Skype que (relativamente) todavía funcionan bastante bien? Siempre he supuesto que el ISP está aplicando algún tipo de priorización. Me parece una locura no poder enviar algunos caracteres ASCII sin esperar a veces 5 minutos. Sin embargo, como se mencionó anteriormente, http puede enviar y recibir archivos mucho más grandes durante el mismo período. Se puede hacer algo al respecto? Es un tema muy importante porque me impide trabajar. Muchas gracias de antemano.
Respuesta1
SSH es un protocolo interactivo y, por lo tanto, establece un tiempo de espera de TCP bajo. En una red congestionada, esto puede provocar una congestión aún mayor, y los paquetes TCP descartados debido al tiempo de espera caducan.
Por otro lado, HTTP y otros protocolos no interactivos tienen configuraciones más relajadas, privilegiando el rendimiento a expensas de la latencia. En una red congestionada, esto puede ser más efectivo que el tiempo de espera más estricto utilizado por los protocolos interactivos.