Сервер продолжит запросы, пока не найдет в ответах клиента нужного типа терминала или пока не закончится список доступных для эмуляции клиентом типов терминалов. Допустимые типы терминалов определены в RFC
13.6.2 Согласование типа терминала VT100
В приведенном ниже примере диалога мы запустили сеанс
■ Сервер не будет посылать сообщений
■ Используется дополнительное согласование
■ Сервер будет выполнять
Ни одна из сторон не обязана ожидать ответа на запрос перед посылкой другого запроса. Согласующая сторона может отвечать на запросы в иной последовательности, чем они были отправлены. В результате иногда нужно распутать серию сообщений о согласовании, прежде чем станет понятна последовательность выполнения операций.
> telnet
telnet> toggle options
Will show option processing.
telnet> open cantor.cs.yale.edu
Trying 128.36.12.26 ... Connected to cantor.cs.yale.edu.
Escape character is '^]'.
SENT do SUPPRESS GO AHEAD
SENT will TERMINAL TYPE (ответ)
RCVD do TERMINAL TYPE (без ответа)
RCVD will SUPPRESS GO AHEAD (без ответа)
RCVD will ECHO (ответ)
SENT do ECHO (ответ)
login:
13.6.3 Согласование характеристик терминала 3270
Аналогичный обмен происходит при установке эмуляции типа терминала IBM 3270. Показанный ниже диалог представляет согласование регистрации на хосте IBM VM с терминала 3270. В этом примере удаленный хост выводит на экран сведения для дополнительного согласования при установке типа терминала. Партнеры согласовывают между собой эмуляцию терминала IBM 3278 Model 2 с выбором следующих характеристик:
■
■ Клиент и сервер запрашивают вариант
■ Обе стороны соглашаются использовать 8-разрядные двоичные данные для представления потока данных терминала 3270.
> tn3270
tn3270> toggle options
Will show option processing.
tn3270> open uoft.utoledo.edu
Trying...
Connected to uoft.utoledo.edu.
RCVD do TERMINAL TYPE (ответ)
SENT will TERMINAL TYPE (без ответа)
Received suboption Terminal type - request to send.
Sent suboption Terminal type is IBM-3278-2.
RCVD do END OF RECORD (ответ)
SENT will END OF RECORD (без ответа)
RCVD will END OF RECORD (ответ)
SENT do END OF RECORD (ответ)
RCVD do BINARY (ответ)
SENT will BINARY (без ответа)
RCVD will BINARY (ответ)
SENT do BINARY (ответ)
RUNNING
13.7 Управление текстовым клиентом telnet
Время от времени требуется осуществить взаимодействие с текстовым клиентом
> telnet
telnet> ?
Commands may be abbreviated. Commands are:
Close close current connection
Display display operating parameters
Mode try to enter line-by-line or character-at-a-time mode
Open connect to a site
Quit exit telnet
Send transmit special characters ('send ?' for more)
Set set operating parameters ('set ?' for more)