Корпоративные сети
В случае, если запрашиваемый ресурс не относится к локальным ресурсам Web-сервера, сервер определяет наличие в его файлах настройки информации о перемещении ресурса в сети. Если ресурс был размещен на сервере, но в данный момент перемещен в другое место, то сервер сообщает об этом клиенту (рис. 1.10).
Рис. 1.10. Схема перенаправления запроса 6. Если Web-сервер поддерживает виртуальное дерево другого Web-сервера, то запрос будет перенаправлен на нужный ресурс по аналогии с предыдущим шагом (рис. 1.10). 7. Если Web-сервер используется в качестве сервера-посредника (proxy-сервера), то он выступает, с одной стороны, в качестве Web-сервера для клиента, пославшего запрос, а с другой стороны — в качестве Web-клиента, который посылает запрос к другому Web-серверу (рис. 1.11). 8. После возвращения информации клиенту сервер разрывает соединение с ним.
Рис. 1.11. Использование Web-сервера в качестве сервера-посредника Web-сервер может использоваться для решения широкого круга задач. Наиболее типичными для современных серверов являются следующие функции: - ведение иерархической базы данных документов, обработка запросов и контроль за доступом к информации со стороны программ-клиентов; - предварительная обработка данных перед ответом на запрос; - взаимодействие с внешними программами и другими серверами, например, с информационно-поисковыми системами. Большинство современных Web-серверов, таких как Enterprise Server от корпорации Netscape и Internet Information Server от Microsoft, реализуют криптографический протокол SSL (Secure Sockets Layer), обеспечивающий поддержание конфиденциальности, целостности и подлинности передаваемых по сети данных. Этот протокол реализован и в современных Web-навигаторах — Netscape Navigator и Internet Explorer. Данная особенность позволяет безопасно использовать Web-технологию в компьютерных сетях. 1.2.2. Распределенная обработка информации на основе мигрирующих программ.
|