Kann mir jemand sagen, warum manchmal, wenn ich mich per SSH mit einem Linux-Servernetzwerk verbinde (in meinem Fall), die Netzwerkverbindung von meinem entfernten Standort aus von schlechter Qualität ist, diese oft unbrauchbar ist, aber trotzdem andere Dienste wie HTTP-Webseiten oder Skype genutzt werden können, die (relativ) immer noch recht gut funktionieren? Ich bin immer davon ausgegangen, dass der ISP eine Art Priorisierung anwendet. Es erscheint mir verrückt, dass ich nicht ein paar ASCII-Zeichen senden kann, ohne manchmal 5 Minuten zu warten. Doch wie bereits erwähnt, können im gleichen Zeitraum viel größere Dateien per HTTP gesendet und empfangen werden. Kann man etwas dagegen tun? Es ist ein wirklich wichtiges Problem, da es mich am Arbeiten hindert. Vielen Dank im Voraus.
Antwort1
SSH ist ein interaktives Protokoll und legt daher ein niedriges TCP-Timeout fest. In einem überlasteten Netzwerk kann dies zu noch mehr Überlastung führen, da TCP-Pakete aufgrund des Timeouts verloren gehen.
HTTP und andere nicht interaktive Protokolle hingegen haben weniger strenge Einstellungen und bevorzugen den Durchsatz auf Kosten der Latenz. In einem überlasteten Netzwerk kann dies effektiver sein als das strengere Timeout, das von interaktiven Protokollen verwendet wird.