С помощью протокола Telnet пользователь сети Internet может работать на удаленном компьютере. В частности, с помощью протокола Telnet осуществляется доступ к базам данных удаленных ЭВМ с эмуляцией удаленной машины на ЭВМ пользователя.
Связь с удаленной машиной устанавливается при обращении к Telnet-программе командой
telnet <имя базы данных или системы каталогов>
или
telnet <имя удаленного компьютера>
После установления связи пользователь с клавиатуры локального компьютера управляет вычислительным процессом, происходящим на удаленном сервере. Коды, набираемые на клавиатуре локального компьютера, передаются в удаленный компьютер, а содержимое экрана удаленного компьютера отображается на экране пользователя. Для возвращения в свой компьютер (т.е. в командный режим клиентской программы Telnet) нужно нажать соответствующую клавишу (например, Ctrl-). Примеры команд в клиентской программе: установление связи (open), возвращение в командный режим (close), завершение работы (quit).
Работа по протоколу Telnet может происходить в гетерогенной среде, т.е. в условиях разных аппаратных платформ клиента и сервера. Такая возможность обеспечивается, благодаря промежуточному виртуальному терминалу. В терминале содержатся таблицы соответствия различных символов управления, используемых во взаимодействующих компьютерах.
Необходимо предусматривать выход из блокировок, возникающих, например, вследствие зацикливания процесса на сервере; он осуществляется очисткой серверного буфера.