Модель клиент-сервер
Модель клиент-сервер
В клиент-серверных системах сервер — это компьютер (или приложение), обеспечивающий удаленным пользователям доступ по сети к своим данным или ресурсам. Клиент — это компьютер (или приложение), который запрашивает эти данные или ресурсы. Чаще всего сервер — мощная машина, а клиент — обычный настольный компьютер. Предположим, например, что все счета, выставленные компанией Cascade Coffee Roasters, хранятся в базе данных на сервере. В клиент-серверной платежной системе вы вводите информацию на компьютере-клиенте, а заполнив счет, сохраняете информацию на сервере, централизованно. Таким образом, вы можете подключить к серверу неограниченное количество клиентских компьютеров, и все они будут иметь доступ к одним и тем же данным.
Frontpage работает аналогичным образом, фактически он включает и сервер, и клиента. Его клиентское ПО состоит из Проводника (Frontpage Explorer) и Редактора (Frontpage Editor). Проводник позволяет просматривать и администрировать сайты несколькими различными способами. Для создания новых страниц и редактирования существующих предназначен Редактор. В следующих главах мы рассмотрим более детально эти модули, а также другие средства клиентской части, такие как шаблоны (templates) и мастера (wizards).
Для серверной стороны Frontpage можно использовать Frontpage Personal Web Server или Microsoft Personal Web Server под управлением Windows 95 или Windows NT Workstation. При установке на Windows NT Server Frontpage автоматически определяет наличие Microsoft Internet Information Server (IIS), и если он установлен, то в дальнейшем с ним и работает. Вы можете установить один из персональных Web-серверов на компьютер в локальной (Local Area Network, LAN) или глобальной (Wide Area Network, WAN) сети на базе TCP/IP и тем самым превратить эту сеть в intranet. Вы даже можете разместить персональный Web-сервер на том же компьютере, на котором установлено клиентского обеспечение. Редактировать страницы вашего сайта и создавать новые вы можете на любом клиентском компьютере, подключенном к серверу — даже если они находятся в противоположных точках земного шара.
Персональные Web-серверы лучше всего использовать для размещения сай-тов малого объема; они идеально подходят для разработки и внутреннего тестирования ваших сайтов, и их не стоит использовать как серверы "большого" WWW. Если вы планируете intranet- или Internet-сервер большого объема или вам нужна более высокая степень защиты, чем та, которую способны обеспечить персональные серверы, вам, вероятно, понадобится более мощное решение, такое, как один из лидирующих на нынешнем рынке Web-серверов. Кстати, обратите внимание, что лицензия для Windows NT Workstation (обычно для Microsoft Personal Web Server используется именно эта операционная система) предусматривает только 10 одновременных соединений. Если вам необходимо обеспечить более серьезный трафик, то стоит подумать о приобретении Windows NT Server и IIS или о сервере на базе UNIX и какого-либо из многих Web-серверов для UNIX, поддерживающих Frontpage. Более полную информацию о серверах смотрите в главе 11.