Построение компьютерной сети Создание корпоративной Webсети

Серверные Web приложения

Серверные Webприложения (serverside Web applications) выполняются сервером: средствами серверного операционного окружения (server operating environment), а также за счет аппаратных ресурсов сервера. Серверные приложения более всего напоминают однократно запускаемые приложения (onetime applications), такие как механизмы поиска (search engine). Преимущество серверных приложений заключается в их универ сальности: броузеру нет нужды поддерживать язык клиентного приложения. Для хранения и загрузки таких программ применяют разные подходы. Серверы CGI получают доступ к приложениям, хранящимся на сервере, в то время как ASP (Active Server Pages — страницы активного сервера) сохраняют сценарий, который должен выполняться на самой странице HTML.

Интерфейс общего шлюза (Common Gateway Interface — CGI). CGI

представляет собой стандартный путь передачи информации, введенной пользователем Web, на внутреннее приложение или сценарий, а затем обратной передачи на броузер клиента. Например, когда вы заполняете онлайновую регистрационную форму (online registration form) и щелкаете на Submit (Подтверждение), введенная вами информация с помощью CGI передается в базу данных. После ее обработки вы получаете сообщение "Thank you!" (Спасибо!), опятьтаки через CGI.

Основное преимущество CGI заключается в его согласованном ин терфейсе. Платформа, на которой работает сервер, не имеет значения:

пользовательские данные можно передавать приложению независимо от нее. Функциональные средства, которые вы можете получить с CGI для доступа к внутренним приложениям, не обязательно отличаются от тех, что можно получить, используя язык сценариев — просто они поразному работают. Сценарий присоединяется к конкретной Webстранице, однако приложение, доступное через CGI, связано не с конкретной страницей, а, скорее, с конкретным шлюзом. С этим же шлюзом могут ассоциироваться любые Webстраницы.

Страницы активного сервера (Active Server Pages — ASP). Во многих Webстраницах имеются внедренные в них сценарии, которые запускаются при выполнении соответствующих условий — скажем, пользователь щелкает на Find (Найти) механизма поиска либо заполняет форму и щелкает на ОК. Вы можете создать файл ASP, включив в документ HTML сценарий, написанный на языке VBScript (или ином поддерживаемом языке сценариев), а затем переименовать документ, воспользовавшись расширением .asp. Сценарий запускается, когда пользователь загружает эту страницу и выполняет надлежащие действия.

Примечание

Страницы активного сервера поддерживаются только информационным сервером Internet (IIS) в среде Windows NT.

Публикация Webдокументов____

Теперь вы ознакомились с инструментами, которые будете использовать для создания Webстраниц вашего узла. Чтобы собрать узел в единое целое, необходимо использовать еще один инструмент: Webсервер.

Где взять программное обеспечение сервера?

Если вы используете продукты Microsoft, то, вероятно, у вас уже уста новлен Webсервер. Если это не так, его можно получить без каких бы то ни было проблем. Windows NT Server 4 поставляется с уже упомянутым информационным сервером Internet (IIS) версии 2. Используя Service Pack 3 (и последующие пакеты) для Windows NT, можно автоматически дополнить его до IIS 3. Однако версия 4, так же, как и Peer Web Server (Одноранговый Webсервер) для Windows 95 и Windows NT Workstation, входят в состав пакета Microsoft Option Pack. Продукт Peer Web Server находится на уста новочном компактдиске Windows 98.

Примечание

Как найти эти продукты на узле Microsoft? Поскольку фирма Microsoft перегруппирует свой узел раз в месяц, не гарантируется достоверность конкретных URLадресов, однако Option Pack должен находиться в разделе Free Downloads (Бесплатная загрузка) узла.

Кроме того, в настоящее время можно загрузить 90дневную оценочную версию Site Server (продукт для работы в интрасети для Windows NT Server) фирмы Microsoft.

Те, кто работает в сетях NetWare, могут воспользоваться одним из про дуктов серии Intranet фирмы Novel.

IntraNetWare. В сущности, это сервер NetWare, в который включены средства маршрутизации FTP и IP/IPX.

IntraNetWare Host Publisher. Предназначен для публикации информации, хранящейся на мэйнфреймах IBM.

GroupWise Web Publisher. Групповое программное обеспечение, поддержи вающее публикацию в Web информации любого члена группы GroupWise.

Примечание

Оценочные версии продуктов Intranet фирмы Novel можно загрузить с узла www novell corn

Кроме того, средства составления Webпубликаций в интрасетях под держивает текущая версия сервера Lotus Domino.

Пример: установка IIS 4

Windows NT Server 4 поставляется вместе с компонентом IIS 2, который можно установить, запустив программу SETUP из папки Internet Tools, помещенной в раздел Programs меню Start (Пуск). Сервер IIS 3 входит в состав Service Pack 3 (и последующих пакетов). Чтобы установить последнюю версию IIS 4, следует использовать пакет Option Pack, записанный на компактдиске с месячной подпиской на Microsoft TechNet (выпущенный на конференции TechEd фирмы Microsoft в 1998 г.). Кроме того, его можно бесплатно загрузить с Webузла фирмы Microsoft. Так или иначе, сервер IIS 4 всегда доступен всем, кому он нужен.

Время прохождения сигнала Как уже говорилось выше, весь поток данных расщепляется на четыре части. Если время прохождения пакетов данных по различным парам заметно отличается от номинального значения, то пакет, посланный по первой паре, может прийти к месту назначения вторым или даже третьим по порядку. В этом случае восстановить исходный сигнал будет трудно. Конструкция нового кабеля (категории 6) должна учитывать возникновение проблемы такого рода.
Прокси-серверы Кабельные модемы