Alguém pode me dizer por que às vezes quando me conecto por SSH a uma rede de servidores Linux (no meu caso), onde a conexão de rede do meu local remoto é de baixa qualidade, por que muitas vezes fica inutilizável, mas ainda é possível usar outros serviços como páginas http ou Skype que (relativamente) ainda funcionam muito bem? Sempre presumi que o ISP está aplicando algum tipo de priorização. Parece-me uma loucura não conseguir enviar alguns caracteres ASCII sem esperar às vezes 5 minutos. No entanto, como mencionado anteriormente, arquivos muito maiores podem ser enviados e recebidos por http durante o mesmo período. Alguma coisa pode ser feita a respeito? É uma questão muito importante porque me impede de trabalhar. Muito obrigado antecipadamente.
Responder1
SSH é um protocolo interativo e, portanto, define um tempo limite de TCP baixo. Em uma rede congestionada, isso pode resultar em ainda mais congestionamento, com pacotes TCP descartados devido ao tempo limite expirar.
Por outro lado, o HTTP e outros protocolos não interativos têm configurações mais relaxadas, privilegiando o rendimento em detrimento da latência. Em uma rede congestionada, isso pode ser mais eficaz do que o tempo limite mais rigoroso usado pelos protocolos interativos.