Telnet allows clients to connect to remote hosts over the internet using their IP address. It establishes a virtual terminal connection (NVT) that simulates a keyboard and printer so users can interact with the remote host. The most common terminal emulation for telnet is VT-100, which determines how keyboard input is transmitted and screen output displayed between the client and host computer.