- Добавить в Избранное
-
Сделать стартовой
 
Содержание
Глава 1- 18
Как создаются Web-страницы
Основные принципы работы с Dreamweaver
Начинаем с текста
Рисунки,звуки,фильмы
Таблицы
Работа с Web-сайтом
Фреймы
Табличный дизайн
Использование шаблонов
Каскадные таблицы стилей
Свободно позиционируемые элементы
Анимация элементов Web-страниц
Использование сценариев
Метатегн и серверные директивы
Введение в серверное программирование
Формы
Простейшие серверные приложения
Создание интерактивных сайтов
На заметку
Установите на своем сайте нашу кнопку:

Вебмастеру - портал о редакторе Macromedia Dreamweaver MX. Создание сайтов.


    1  2  3  4    

Клиенты и серверы Интернета
Итак, продолжим изучение основ Интернета и WWW .
Вы уже знаете, что Web -страницы сохраняются в текстовых файлах с рас­ ширением htm или html . Графические изображения, аудио- и видеоролики и прочие внедренные нетекстовые элементы сохраняются в виде отдельных файлов; их расширение зависит от формата файла. Web -обозреватель, загру­ зив страницу, содержащую внедренные элементы, загружает также нужные графические, звуковые и видеофайлы и формирует окончательный вид страницы.
Но как же Web -страницы, созданные кем-то, доставляются на ваш рабочий стол? По Интернету, скажете вы. И будете правы. Но как именно?
Сейчас мы это опишем.
Начнем с того, что все программы для Интернета делятся на две большие группы: клиенты и серверы. Программы-серверы предоставляют те или иные ресурсы для доступа про граммам -клиентом. Клиенты, если им понадобится какой-то файл или вообще какие-либо данные от сервера, формируют спе­циальный клиентский запрос и посылают его на сервер. Сервер обрабатыва­ ет этот запрос и высылает серверный ответ, содержащий запрашиваемые данные или сообщение об ошибке, если нужные данные почему-то не дос­ тупны.
Такая компьютерная архитектура, иначе говоря, принцип построения вы­ числительной системы или сети, называется архитектурой "клиент-сервер" или двухзвенной. Этим она отличается от однозвенной или одноранговой архи­ тектуры, когда все объединенные в сеть компьютеры равны между собой и могут как разделять, так и использовать сетевые ресурсы. Именно на основе двухзвенной архитектуры функционируют почти все сервисы Интернета. В том числе, и WWW .
В случае WWW клиентами выступают хорошо вам знакомые программы Web -обозревателей (или аналогичные программы, обрабатывающие Web - страницы, например, программы закачки Web -сайтов). Серверами же явля­ ются так называемые Web -серверы, обрабатывающие запросы Web -обозре­ вателей и высылающие им нужные файлы.
С термином " Web -сервер" (как и термином "сервер") существует определен­ ная путаница. Во-первых, так называют компьютер, подключенный к Сети по быстрому каналу и хранящий на своих жестких дисках файлы Web - страниц. Во-вторых, так называется программа, работающая на этом самом компьютере, принимающая от Web -обозревателей запросы и выдающая им соответствующие файлы. Но чаще и компьютер, и программу объединяют в единое целое и называют одним словом — Web -сервер. Так поступим и мы. (Хотя правильно называть Web -сервером именно программу.)
Когда вы набираете в поле адреса Web -обозревателя какой-либо интернет- адрес, обозреватель обращается к соответствующему Web -серверу. Сервер же извлекает со своих дисков нужные файлы (сама Web -страница, изобра­ жения, внедренные объекты, архивы, исполняемые файлы) и отправляет их Web -обозревателю. А уж он-то знает, как с ними поступить.
Люди, для того чтобы понимать друг друга, должны разговаривать на одном языке. Это же относится и к компьютерам. В их случае в качестве такого "языка общения" выступает протокол — набор правил обмена данными. Web -сервер и Web -обозреватель используют для обмена данными протокол HTTP ( HyperText Transfer Protocol — протокол обмена гипертекстом). Этот высокоуровневый протокол работает "поверх" обычного низкоуровневого про­ токола TCP / IP ( Transfer Control Protocol / Internet Protocol — протокол управления обменом/протокол Интернета).

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

Web -серверы устанавливаются на больших компьютерах, принадлежащих различным организациям. Также в Интернете доступно множество бесплат­ных Web -серверов, предоставляющих место для сайтов всем желающих. (Конечно, бесплатные серверы имеют много ограничений, но для большин­ ства небольших некоммерческих сайтов это идеальный способ выйти в Сеть. Как говорится, дешево и сердито.) И наконец, существуют коммер­ ческие организации, предоставляющие место на дисках Web -сервера всем желающим, но за деньги. Такие коммерческие серверы не имеют многих ограничений бесплатных серверов и поэтому пользуются успехом среди коммерческих организаций.
Итак, автор, чтобы сделать свои Web -страницы доступными для широкой публики, должен поместить их на жесткие диски компьютера, на котором работает программа Web -сервера. Этот процесс называется публикацией страниц (опытные Web -дизайнеры также часто говорят "выложить" вместо "опубликовать"). Процесс публикации страниц будет описан далее, в главе 6.
Установкой и настройкой Web -сервера, а также устранением проблем и на­ блюдением за его работой занимается особый человек — администратор Web -сервера. От действий (или бездействия) администратора зависит, какие возможности поддерживает Web -сервер и насколько надежно он работает. Как правило, вы не можете повлиять на действия администратора (тем бо­ лее, если он администрирует бесплатный общедоступный сервер), если, ко­ нечно, сами не являетесь администратором своего собственного Web - сервера.
Одна из Web -страниц, хранящихся на диске серверного компьютера, при настройке Web -сервера задается в качестве страницы по умолчанию или глав­ ной страницы. Она будет загружена, если пользователь наберет в строке ад­ реса Web -обозревателя только интернет-адрес сайта (например, " http :// www . site . ru "), без указания имени файла страницы. Как правило, такая страница имеет имя default или index . htm и расширение htm или html , хотя, опять же, все это в руках администратора.
После получения файлов Web -страницы Web -обозреватель сохраняет их на жестком диске клиентского компьютера в особой папке, называемой кэшем. Зачем это нужно? Да хотя бы затем, чтобы вы смогли впоследствии про­ смотреть эту страницу, не подключаясь к Интернету. Все современные Web - обозреватели поддерживают так называемый автономный режим (по-анг­ лийски — offline mode ), когда они отображают только те страницы, что находятся в кэше. Если же вы попытаетесь просмотреть страницу, которой нет в кэше, Web -обозреватель предложит вам подключиться к Интернету и загрузить ее.
Теперь познакомимся с популярнейшими в настоящее время Web -обозре­ вателями.
Самым популярным среди них, настоящим королем виртуальных просторов, является Microsoft Internet Explorer . Он установлен на любом компьютере, работающем под управлением Windows , что, как говорят злые языки, и обу­ словило его популярность. Однако это очень мощная, быстрая, весьма не­требовательная к ресурсам и исключительно удобная программа, что бы там ни говорили его критики. Автор этой книги для просмотра Web -страниц пользуется именно Internet Explorer , В настоящее время доступна версия 6.0 и, по всей вероятности, разрабатывается новая версия, хотя фирма Micro ­ soft , по своему обыкновению, хранит по этому поводу молчание.
Второе место по популярности занимает норвежская разработка Opera , вы­ пускаемая одноименной фирмой. Эта достаточно мощная и очень быстрая программа, тем не менее, весьма охоча до системных ресурсов, особенно при отображении сложных Web -страниц. Кроме того, она является платной; в бесплатной версии она показывает рекламу. Последняя имеющаяся у ав­ тора версия носит номер 6.05 и, скорее всего, после выхода книги она уста­ реет, т. к. новые версии Opera появляются очень часто.
Некогда властелин WWW Netscape Navigator сейчас в глубоком загоне - в настоящее время им пользуются от силы 1% интернетчиков. Хотя послед­няя версия Navigator — 7 — выглядит весьма неплохо, поддерживает все стандарты WWWC , корректно отображает большинство Web -страниц и не очень требовательна к системным ресурсам. Но все равно Navigator по мно­ гим параметрам проигрывает и Internet Explorer , и Opera .
Не очень давно был наконец-то выпушен в свет новый Web -обозреватель - Mozilla . Эта программа распространяется бесплатно, более того, ее исход­ ные тексты открыты для изучения и модификации. Она построена на том же программном ядре, что и Navigator 7, точнее, наоборот, Navigator 7 по­ строен на основе Mozilla . (Собственно, Mozilla и создавался для обкатки нового программного ядра Navigator , но в дальнейшем вырос в самостоя­тельный продукт.) Этот новичок весьма неплох, поддерживает все Web - стандарты, нетребователен к системным ресурсам, довольно быстр и имеет множество интересных и весьма полезных возможностей, которыми пока не может похвастаться ни один из его конкурентов. Пока что он не очень по­ пулярен, но в дальнейшем, возможно, еще себя покажет.
Существует еще некоторое количество программ Web -обозревателей, но они малопопулярны. Так что в настоящее время WWW принадлежит четверке перечисленных нами программ. Есть также некоторое количество Web -обозревателей, построенных на основе Internet Explorer и расширяющих его возможности. Но поскольку это не самостоятельные продукты, они рас­ сматриваться не будут.
А сколько в мире существует популярных Web -серверов? О-о-о, вероятно, не меньше, если не больше, чем популярных Web -обозревателей. Самыми популярными сейчас являются распространяемый с открытыми исходника­ ми Apache и разработанный фирмой Microsoft Internet Information Server . Также неплох используемый автором для своего сайта Web -сервер Sambar .
Кстати, насчет Web -серверов. Если вы работаете в среде Microsoft Win ­ dows 98/МЕ или Windows 2000/ XP , то можете установить Web -сервер, по­ ставляемый с этой системой, и попробовать себя в качестве администрато­ ра. Это Personal Web Server ( поставляется с Windows 98/ МЕ ) или Internet Information Server (Windows 2000/XP). Он нетребователен к ресурсам систе­ мы, довольно быстр в работе и удобен в настройке. Документация к нему ^ поставляется также в составе операционной системы, к тому же, существует довольно много книг, посвященных этому Web -серверу. Советую вам пора­ ботать с ним, т. к. в дальнейшем он нам понадобится.
Вот и все о клиентах и серверах Интернета.

    1  2  3  4   Вверх
Copyright©  Бронников М.В 2004г.
Все вопросы комментарии направляйте по адресу SWMR@narod.ru 
  Akavita
Хостинг от uCoz