誰能告訴我為什麼有時當我透過 SSH 連接到 Linux 伺服器網路(在我的例子中)時,來自遠端位置的網路連線品質很差,為什麼它經常無法使用,但仍然可以使用其他服務,例如http 網頁或Skype 哪個(相對)仍然工作得很好?我一直認為 ISP 正在應用某種優先順序。有時我要等待 5 分鐘才能發送幾個 ASCII 字符,這對我來說似乎很瘋狂。然而,如前所述,在同一時間段內可以透過 http 發送和接收更大的文件。有什麼辦法可以解決嗎?這是一個非常重要的問題,因為它阻礙了我的工作。提前謝謝了。
答案1
SSH 是一種互動式協議,因此它設定了較低的 TCP 逾時。在擁塞的網路上,這可能會導致更加擁塞,並且由於逾時過期而導致 TCP 封包遺失。
另一方面,HTTP 和其他非互動式協定具有更寬鬆的設置,以延遲為代價來提高吞吐量。在擁塞的網路上,這比互動協定使用的更嚴格的逾時更有效。