Telnet allows users to remotely control other computers over a network using a virtual terminal. It establishes a virtual terminal (NVT) between the local and remote computers so that any commands typed at the local computer are executed on the remote computer. This allows users to access and manage servers, printers, and other networked devices from any computer on the network.