13.4.1 Сетевой виртуальный терминал

We use cookies. Read the Privacy and Cookie Policy

13.4.1 Сетевой виртуальный терминал

Для работы во время сеанса обе стороны предварительно обмениваются информацией по очень простому протоколу сетевого виртуального терминала (Network Virtual Terminal — NVT).

Протокол NVT моделирует работу уже устаревшей полудуплексной клавиатуры и принтера, работающих в построчном режиме. Характеристики NVT общеизвестны:

? Данные состоят из 7-разрядных символов US-ASCII, дополненных до 8 бит начальным нулем.

? Данные пересылаются построчно.

? Каждая строка завершается комбинацией символов ASCII для возврата каретки (Carriage Return — CR) и перевода строки (Line Feed — LF).

? Байты с начальным битом, равным 1 (с наибольшим весом), используются как коды команд.

? Протокол работает в полудуплексном режиме. После отправки строки клиент переходит к ожиданию данных от сервера. Сервер посылает данные, а затем команду Go Ahead (продолжить), указывающую клиенту на возможность отправки следующей строки.