8.2. Порядок событий
Ниже представлено краткое описание последовательности событий при dialback:
- Исходный сервер устанавливает соединение с принимающим сервером.
- Исходный сервер посылает через соединение значение 'key' принимающему серверу.
- Принимающий сервер устанавливает соединение с управляющим сервером.
- Принимающий сервер посылает этот ключ управляющему серверу.
- Управляющий сервер подтверждает или не подтверждает корректность ключа.
- Принимающий сервер информирует исходный сервер, аутентифицирован он или нет.
Мы можем представить схему диалога следующим образом:
Originating Receiving Server Server ----------- --------- | | | establish connection | | ----------------------> | | | | send stream header | | ----------------------> | | | | send stream header | | <---------------------- | | | Authoritative | send dialback key | Server | ----------------------> | ------------- | | | | establish connection | | ----------------------> | | | | send stream header | | ----------------------> | | | | send stream header | | <---------------------- | | | | send verify request | | ----------------------> | | | | send verify response | | <---------------------- | | | report dialback result | | <---------------------- | | |