Вопрос 24. World Wide Web


Дата добавления: 2014-11-24 | Просмотров: 1607


<== предыдущая страница | Следующая страница ==>

1. Назначение и особенности WWW.

2. Браузеры.

3. кэширование информации и прокси-серверы

4. Web-сервер

1. WWW (Всемирная информационная сеть ("паутина")использует Internet для передачи гипертекстовых документов — документов, содержащих не только текстовую информацию, но и мульти­медийную (изображения, звук), а также ссылки на другие до­кументы — от сервера, на котором эти документы находятся, к компьютеру пользователя. Это наиболее распространенный и популярный сервис. Так же как и Internet, WWW не имеет владельца, но есть люди или организации, ответственные за раз­мещение информации на каждом WWW-сервере, а также адми­нистраторы серверов, обеспечивающие работу программ и обору­дования. " WWW отличается двумя особенностями:

• использованием гипертекста;

• возможностью клиентов взаимодействовать с другими приложе­ниями Internet".

2. Для работы с WWW на клиентских компьютерах используются программы-браузеры.Задача браузера — показать пользователю указанный им документ. Программа-браузер может выполнять следующие действия:

• просматривать документы, находящиеся на удаленных компь­ютерах-серверах, осуществляя к ним доступ через Internet;

• просматривать не только текстовые, но и гипертекстовые до­кументы;

• давать возможность пользователю проследовать по ссылкам к дру­гим документам, создавая явление продолжительного, затяги­вающего "брожения" по ресурсам WWW.

Гипертекстовые файлы пишутся с помощью специального языка HTML(Hyper Text Mark-up Language — язык разметки гипертек­ста). Изображения и другие нетекстовые компоненты не вставляются в документ непосредственно и хранятся отдельно. Вместо этого в текст вставляется ссылка, указывающая имя файла, содержащего необходимый компонент.

Иногда ссылки в документе указывают на файлы, содержимое которых браузер не может отобразить. В этом случае либо браузер запускает программу, предназначенную для работы с файлами этого типа, либо файл сохраняется на локальном диске. Несколько документов, объединенных на одном сервере какой-либо общей темой, называют домашней страницей (home page).Более крупный ресурс называется сайтом (site).Сайт может объединять несколько серверов; с другой стороны, на одном мощном сервере может размещаться несколько сайтов. Для доступа к документу необходимо указать его адрес, кото­рый называется URL - Uniform Resource Locator.

"URLсоставной код,который сообщает браузеру клиента

правила, которые пользователь должен использовать, чтобы дос­тигнуть сайта;

адрес Internet, который уникально определяет сервер;

расположение в пределах файловой системы сервера данного элемента".

Пример URL — http://citforum.in/seminais/cis99.html. В данном URL:

http:// — указание браузеру применить сетевой протокол HTTP, предназначенный для работы с WWW. Большинство браузеров способно также к воспроизведению файлов с форматами дру­гих частей Internet, например FTP,но HTTPявляется наиболее часто применяемым, и во многих браузерах указание "http://" можно опускать;

citfomm.ru доменное имя компьютера в Internet (сервера WWW), на котором находится искомый документ;

/seminars/cis99.html — путь к искомому файлу с указанием ката­логов (директорий) и имени файла.

В протоколе HTTPесть возможность аутентификации пользо­вателя. Если это требуется, то перед тем, как предоставить клиенту документ, сервер попросит предъявить имя и пароль, и браузер запросит эти данные у пользователя.

В настоящее время наиболее популярными браузерами являются Microsoft Internet Explorer и Netscape Navigator.

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

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

4. При обращении браузера по указанному URL компьютер-адресат должен отвечать следующим требованиям:

• быть в работоспособном состоянии;

• иметь запущенную программу, которая ожидает этого обращения. В случае обращения по протоколу HTTPэта программа явля­ется представителем Web-сервера. Назначение Web-серверасо­стоит в том, чтобы преобразовать URL в имя файла и передать этот файл обратно по сети либо преобразовать URL в имя про­граммы, выполнить ее и передать полученный результат обратно.
В современных сетевых технологиях на Web-серверы прихо­дится все большая нагрузка. К ним предъявляются следующие весьма жесткие требования. Web-сервер должен:

• быть надежным;

• иметь средства защиты от несанкционированного доступа и раз­рушения данных;

• быть многозадачным, чтобы:

• работать одновременно с несколькими запросами;

• позволять администратору оперативно корректировать содер­жимое сайтов, не останавливая работы сервера. Такой ре­жим возможен только в многозадачной операционной системе, такой как Unix, Windows NT, OS/2;

• работать быстро, чтобы справляться с большим потоком внеш­них запросов;

• иметь средства аутентификации запрашиваемых абонентов, которые могут иметь различные права доступа;

• иметь средства регистрации всех внешних обращений;

• реагировать на ошибки внешних запросов, которые имеют смысл
в контексте происходящего, и выдавать осмысленные диагно­стические сообщения;

• поддерживать различные кодировки набора символов языка;

• поддерживать различные графические форматы;
• работать как прокси-сервер.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 |

При использовании материала ссылка на сайт Конспекта.Нет обязательна! (0.05 сек.)