Telnet allows users to connect to remote hosts using their internet address. The connection uses the Telnet protocol which assumes each end is a virtual terminal with a keyboard and printer. The keyboard sends data between terminals while the printer displays received data on the screen.