Screen: Allowing you to "save" your SSH session if your connection drops.
GNU screen, most commonly just called screen, is one of couple of tools which allows you to multiplex multiple "virtual consoles". In layman's terms, it allows you to start into a virtual terminal session which you can detach from and then reattach without loosing what's going on inside of that terminal session....