プログラミング
Mosh in a Lift (2012)
Mosh in a Lift (2012) (mosh.org)
要約
この記事は、SSHの代替となるモバイルシェルであるMoshが、エレベーターのような通信が不安定な環境でどのように機能するかを考察した2012年の記事です。Moshの設計思想と、ネットワークの切断や遅延に対する耐性について触れています。
全文翻訳
MoshはSSHの代替となるモバイルシェルです。
Moshは、ネットワークの切断や遅延に対してSSHよりもはるかに堅牢です。
Moshは、エレベーターに乗っているときでも、接続が切断されることなく、セッションを維持できます。
これは、MoshがUDP上で動作し、状態同期プロトコルを使用しているためです。
SSHはTCP上で動作するため、ネットワークの切断が発生するとセッションが終了してしまいます。
Moshは、これらの問題を解決するために設計されました。