Mosh: An ssh that does not disconnect

ssh is the defacto standard to access a remote server. It does not offer much of a point and click GUI but get things done with a fair level of security. ssh shows however a major drawback: it is based on TCP. You will likely never notice any issue until you connect to a server over ssh from a train, a plane or from a mobile device, and briefly lose your connection, or if your device switches network such as going from the Wifi to your Cellphone connection and switching back to Wifi.