skip to content

Terminal Access Controller Access Control System (часть 6)

 

Назначение поля Версия аналогично варианту для UDP.

Поле Тип определяет тип запроса и может быть:

  • AUTH;
  • LOGIN;
  • CONNECT;
  • SUPERUSER;
  • LOGOUT;
  • SLIPON;
  • SLIPOFF.

Поля Имя пользователя и Пароль содержат соответствующие значения в текстовом виде.

Поле Строка указывает номер строки (англ, line), запрашиваемой клиентом.

Для ответа на запрос в TCP варианте используется другой формат, изображенный на рисунке 22.15.

 

Номер

Текст

 

 

Рис. 22.15. Структура ответа для TCP

Номер — это трехзначное число, определяющее ответ.

Текст — читабельное разъяснение результата.

Первая из трех цифр Номера определяет ответ в целом следующим образом:

1 — предварительное одобрение;

2 — полное одобрение;

3 — промежуточное одобрение;

4 — временный отказ;

5 — постоянный отказ.

Ряд номеров закреплен, чтобы обеспечить единообразие ответов различных реализаций серверов:

201— принято: (результат для LOGIN или CONNECT);

202— принято, пароль истекает: (результат для LOGIN или CONNECT);

401 — нет ответа, попытайтесь еще;

501 — неверный формат;

502 — в доступе отказано.