Mosh: An Interactive Remote Shell for Mobile Clients.

USENIX ATC'12: Proceedings of the 2012 USENIX conference on Annual Technical Conference(2012)

引用 56|浏览520
暂无评分
摘要
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 both client and server to predictively echo keystrokes. Our evaluation analyzed keystroke traces from six different users covering a period of 40 hours of real-world usage. Mosh was able to immediately display the effects of 70% of the user keystrokes. Over a commercial EV-DO (3G) network, median keystroke response latency with Mosh was less than 5 ms, compared with 503 ms for SSH. Mosh is free software, available from http://mosh.mit.edu. It was downloaded more than 15,000 times in the first week of its release.
更多
查看译文
关键词
charactercell terminal emulator,echo keystrokes,echoes user keystrokes,remote terminal application,synchronizes client,terminal state,user keystrokes,better interactive response,different user,keystroke trace,interactive remote shell,mobile client
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要