logo search
04-09-2015_19-17-13 (1) / Конспект лекций lll

90-Е годы и www

1990-е годы стали ареной продолжающейся экспансии Internet, а также соз­дания нескольких служб и программ для работы в Сети. В 1990 году Билл Хилан, Элан Эмтидж и Питер Дейч выпустили программу Archie. В 1991 году магистральные каналы NSFNET были модернизированы до "статуса ТЗ", что соответствует скорости передачи данных 44.736 мбит/с. В том же году Брюстер Каале создал программу WAIS, а Пол Линднер и Марк Мак-кайл из Университета Миннесоты выпустили программу Gopher. За этими событиями в 1992 году последовал запуск системы Veronica, созданной в Университете штата Невада. 1992 год примечателен еще и тем, что число компьютеров в Сети перевалило за миллион.

Однако, без сомнения, причиной наиболее серьезного развития Internet в 1990-х годах (а, по мнению некоторых, и критического в смысле самого существования Сети) стало создание World Wide Web. В ноябре 1990 года Тим Бернс-Ли из Европейского центра ядерных исследований (CERN) соз­дал первый прототип WWW-сервера, используя компьютер NeXT. WWW как активно функционирующая система не выходила в свет до 1992 года. В фев­рале 1993 года в NCSA (National Center for Supercomputer Aplications, На­циональный Центр Суперкомпьютерных Вычислений) была создана альфа-версия программы Mosaic. В сентябре 1993 года была выпущена первая ра­ботающая версия Mosaic, и поток информации по WWW составил 1% от полного потока информации в NSFNET. К октябрю 1993 года было запуще­но в эксплуатацию 200 WWW-серверов.

В последующие годы развитие Internet и WWW происходило еще более бы­стрыми темпами. Реальную статистику числа компьютеров в Сети и WWW-серверов получить весьма трудно, так как эти данные изменяются практиче­ски ежедневно.

КОНЦЕПЦИИ ГИПЕРТЕКСТА И ГИПЕРМЕДИА

Ключевым фактором для осознания принципов работы Internet, WWW и организации поиска и доступа к ресурсам Сети является понимание концепции URL (Uniform Resource Locator, Унифицированный указатель ресурсов), его структуры и методов работы с ним.

URL — это очень удобный способ определения местонахождения устройств и ресурсов в Internet. По определению документа RFC-1738, все URL имеют одинаковый формат:

<схема доступа>:<информация, зависящая от схемы доступа>

Примерами значений параметра <схема доступа> являются http, ftp и gupher.

Схема доступа содержит следующую информацию:

Вторая часть URL, т. е. Информация, зависящая от схемы доступа, опре­деляет:

Другое изображение той же схемы, более знакомое большинству пользова­телей, выглядит так:

схема доступа://имя_машины.имя_домена/полиое_имя_файла

Название схемы доступа здесь отделяется двумя косыми чертами от Intemet-адреса компьютера, который, в свою очередь, отделен одной косой чертой от полного (с указанием пути) имени файла. В большинстве случаев URL для http, FTP и Gopher выглядят в соответствии с приведенной схемой.

Для пояснения к этому примеру воспользуемся реальным URL:

(http://www.city-net.com/gagrimes/galenl.html).

Давайте рассмотрим, как разделить этот адрес URL на составляющие:

Большинство WWW-страниц соответствуют этой схеме адресации. Вы, воз­можно, обратили внимание на то, что при доступе к ресурсам типа http, ftp или gopher полное имя файла иногда оканчивается одной косой чертой (/). Такое обозначение используется дяя ссылки не на конкретный файл, а на определенный подкаталог. При обращении по такому адресу компьютер, на котором расположен интересующий вас ресурс, возвратит файл, имеющий имя и структуру, соответствующие имени и структуре так называемого "стандартного индексного файла" (default, index) для данного подкаталога. Для http стандартный индексный файл обычно называется index.html (или index.htm), однако он может также называться, homepage. html, welcome.html или default.html

КАК РАБОТАЕТ СЛУЖБА ИМЕН ДОМЕНОВ

Допустим, вы сидите за своим персональным компьютером и хотите посе­тить WWW страничку. Запустив какой-нибудь браузер, вы набираете адрес http://www.rpi.edu/odonnj/ (при этом index.html можно опустить, так как он является для сервера автора стандартным индексным файлом) в окне для указания адреса, нажимаете <Enter> — и через несколько секунд страничка автора появляется на вашем экране. Как же ваша программа просмотра WWW использовала URL для того, чтобы найти эту страничку?

Одной из ключевых систем, помогающих Netscape, запущенному на вашем компьютере, отыскать файл с домашней страничкой index.html (которая физически хранится на сервере провайдера доступа к Internet) является программа или, точнее, набор программ, называемый службой имен доменов или, кратко, DNS (Domain Name Service).

Вот как работает эта служба. Когда вы впервые установили связь с провай­дером доступа к Internet, система выдает запрос на введение IP-адреса ва­шего сервера DNS. Вы вводите адрес, похожий на показанный, который сообщил вам провайдер.

IP-адрес— это уникальный номер в формате nnn.nnn nnn.nnn (где nnn — это число от 0 до 255), присвоенный всем физическим устройствам, под­ключенным к Internet. Провайдер, который обеспечивает ваш доступ к Internet, получил от службы регистрации InterNIC блок IP-адресов, которые он, в свою очередь, передает своим клиентам— пользователям Internet При этом он может выдать пользователю постоянный IP-адрес, который не изменяется от сеанса к сеансу, а может динамически присваивать вам временный IP-адрес из отведенного ему блока всякий раз, когда ны осуще­ствляете соединение.

Вы могли заметить, что имена доменов часто оканчиваются на .corn, .edn или .org. Эти идентификаторы используются в именах доменов для косвен­ной идентификации типа данного домена. Ниже перечислены наиболее часто встречающиеся идентификаторы с примерами их применения:

.com — используется для коммерческих организаций, например microsoft.com, ibm.com, fedex.com.

.edu используется для учреждений образования, например psu.edu (Университет штата Пенсильвания), cmu.edu (Университет Карнеги-Меллон), rpi.edu (Политехнический Институт Ренселлер).

.gov — используется для правительственных учреждений (США), на­пример whitehouse.gov (Белый Дом), fbi.gov (ФБР).

.mil — используется для военных организаций, например navy .mil (Военный Флот США).

.org — используется для некоммерческих организаций, например red-cross.org (Американский Красный Крест), onewortd.org (Органи­зация Спасения Детей).

.net — используется для провайдеров услуг Internet, например internic.net (InterNIC), si.net (Sprint International).

Имеются также идентификаторы, указывающие на страну:

.uk (Великобритания).

.са (Канада).

.jр (Япония).

.ru (Россия).

.by (Белоруссия).

Ваш сервер DNS можно представить себе как очень большую базу данных, которая установлена на одном из компьютеров вашего провайдера (при этом другие компьютеры обслуживают другие службы, в частности такие, как «почтовая служба, служба обмена файлами FTP, служба поддержки телеконференций). Сервер DNS получает имя домена и возвращает в ответ соответствующий IP-адрес,

С полным списком доменных имен всех государств мира можно познакомиться на различных серверах в Internet, к примеру на сервере известного петербургского провайдера "Петерлинк" http://www.ilrfopro.spb.su/Hrfotinternet/table.html (прим. мерее,).

Если случилось так, что ваш сервер DNS не содержит указанного имени домена, он попытается получить IP-адрес, обратившись к другому серверу DNS, в данном случае — к серверу, содержащему списки адресов доменов .com. Если и в этом случае имя домена не будет обнаружено, сервер DNS вышлет сообщение об ошибке, свидетельствующее о том, что домена с та­ким именем не существует.

Итак, мы с вами уже разобрались, как используются URL для маршрутиза­ции пересылки файлов к запрашивающим их компьютерам и каков меха­низм работы URL.