Mosh: An Interactive Remote Shell for Mobile Clients

@inproceedings{Winstein2012MoshAI,
  title={Mosh: An Interactive Remote Shell for Mobile Clients},
  author={Keith Winstein and Hari Balakrishnan},
  booktitle={USENIX Annual Technical Conference},
  year={2012}
}
Mosh (mobile shell) is a remote terminal application that supports intermittent connectivity, allows roaming, and speculatively and safely echoes user keystrokes for better interactive response over high-latency paths. Mosh is built on the State Synchronization Protocol (SSP), a new UDP-based protocol that securely synchronizes client and server state, even across changes of the client’s IP address. Mosh uses SSP to synchronize a charactercell terminal emulator, maintaining terminal state at… CONTINUE READING
Highly Cited
This paper has 25 citations. REVIEW CITATIONS