Составители:
Рубрика:
45
или нескольких исходящих запросов. Эти исходящие запросы сервер также запоминает.
Все запросы хранятся в памяти сервера только до окончания транзакции, т.е. до
получения ответов на запросы. Сервер без сохранения состояний просто ретранслирует
запросы и ответы, которые получает. Он работает быстрее, чем сервер первого типа,
так как ресурс процессора не тратится на запоминание состояний, вследствие чего
сервер этого типа может обслужить большее количество пользователей.
Прокси-сервер может модифицировать запросы, которые он переправляет дальше.
Проще говоря, пользователь отсылает требование установить соединение на прокси-
сервер, а тот сам «заботится» о том, чтобы оно было установлено.
Прокси-сервер может размножать запрос и передавать его по разным
направлениям, чтобы запрос достиг нескольких мест, в надежде на то, что нужный
пользователь окажется в одном из них.
Сервер переадресации (redirect server) передает клиенту в ответе на запрос адрес
следующего сервера или клиента, с которым первый клиент связывается затем
непосредственно. Он не может инициировать собственные запросы. Адрес сообщается
первому клиенту в поле Contact сообщений SIP. Таким образом, этот сервер просто
выполняет функции поиска текущего адреса пользователя.
Пользователь может перемещаться от одной оконечной системы к другой, так что
нужен какой-то метод определения его местоположения. Для этого в SIP используется
сервер местоположения (location server). Это – база адресов, доступ к которой имеют
SIP-серверы, пользующиеся ее услугами для получения информации о возможном
местоположении вызываемого пользователя. Принципы работы сервера
местоположения не регламентированы документом RFC 2543, но там имеются примеры
протоколов, которые могут использоваться для этого: LDAP (RFC 1777), rwnois (RFC
2167) и др. Упрощенно базу данных можно представить себе как совокупность
адресных записей, в которых напротив 'публикуемого' адреса пользователя его стоит
текущий адрес. Приняв запрос, сервер SIP обращается к серверу местоположения,
чтобы узнать адрес, по которому можно найти пользователя. В ответ тот сообщает либо
список возможных адресов, либо информирует о невозможности найти их. С другой
стороны, пользователь информирует SIP-сервер о своем местоположении сообщением
REGISTER. Сервер местоположения может располагаться как совместно с SIP-
сервером (рис. 3.2), где могут присутствовать некоторые элементы базы адресов, так и
отдельно от него.
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »
