Keywords: Сетевой виртуальный терминал, Network Virtual Terminal, NVT
Сетевой Виртуальный Терминал является двунаправленным символьным устройством. Он имеет устройство печати и клавиатуру. Устройство печати реагирует на поступающие данные, а клавиатура генерирует исходящие данные и пересылает на другой конец соединения, и, если требуется "эхо", также на печатающее устройство NVT.
Как уже говорилось, основной целью протокола является создание стандартного метода взаимодействия терминальных устройств и процессов через сеть. Как показала практика, определенные функции реализованы на многих серверах, но методы их вызова сильно отличаются.
TELNET определяет пять стандартных представлений таких функций. Они имеют стандартизованный смысл, хотя его и не обязательно использовать. Если система не предоставляет определенной функции локальным пользователям, она не должна ее предоставлять и пользователям, обращающимся по сети. В этом случае стандартное
представление этой функции может трактоваться как отсутствие операции.
Вот эти пять представлений:
Interrupt Process (IP)
Keywords: Interrupt Process, IP, прерывание процесса
Многие системы предоставляют функцию, которая прерывает выполнение процесса пользователя. Она часто используется, например, если пользователь считает, что его процесс попал в состояние бесконечного цикла. IP является стандартным представлением для вызова этой функции.
Abort Output (AO)
Keywords: Abort Output, AO, прервать вывод
Многие системы предоставляют функцию, которая позволяет производящему вывод на терминал процессу продолжить выполнение не осуществляя этот вывод. AO есть стандартное представление этой функции. Так, некоторые подсистемы могут принимать от пользователя некоторую команду, а в ответ выводить одну или несколько строк текста и затем приглашение для ввода следующей команды. Если в середине этого вывода поступает AO, система может прекратить вывод текста и сразу вывести приглашение.
Are You There (AYT)
Keywords: Are You There, AYT
Многие системы предоставляют функцию, дающую пользователю некоторое видимое доказательство того, что система все еще находится в рабочем состоянии. Эта функция может вызываться пользователем, когда от системы не поступает никакого отклика неожиданно (для пользователя) долгое время. AYT есть стандартное представление для вызова этой функции.
Erase Character (EC)
Keywords: Erase Character, EC, Удалить знак
EC есть стандартное представление для функции, удаляющей последний введенный знак из потока данных, получаемого от пользователя. Эта функция обычно используется для исправления ошибок ввода.
Erase Line, (EL)
Keywords: Erase Line, EL, удалить строку
EL есть стандартное представление для функции, удаляющей все данные из из текущей строки ввода. Обычно используется для редактирования ввода с клавиатуры.