Всемирная паутина представляет собой огромное количество связанных между собой гиперссылками веб-страниц, написанных на языке HTML. Работает это все благодаря протоколу HTTP (Hyper Text Transfer Protocol – протокол передачи гипертекста).
Сейчас нам необходимо рассмотреть большое количество очень важных понятий. Пойдем по порядку.
– Веб-страница – это файл, написанный на языке программирования HTML (Hyper Text Markup Language – язык разметки гипертекста). Такие файлы имеют расширение HTML или НТМ и обозначаются значком:
– Гипертекст – это документ, содержащий гиперссылки.
– Гиперссылка – это фрагмент документа (буква, слово, предложение, абзац, глава, рисунок и т. д.), который указывает на другой фрагмент текста или файл. Гиперссылки обеспечивают быстрый переход от одного объекта к другому, с их помощью очень удобно путешествовать по Интернету.
Практически это выглядит так: вы загружаете страницу (как это делается, скоро узнаете), на ней помимо содержания могут находиться гиперссылки на схожую по тематике информацию. Чтобы перейти по гиперссылке, нужно всего лишь щелкнуть на ней мышью – и вы попадете на другую веб-страницу. А на ней тоже полно гиперссылок, аж глаза разбегаются. Сидишь и думаешь, куда пойти, куда податься? Выбрав, снова щелкаешь... И так, в принципе, можно до бесконечности.
– Веб-страницы с мультимедиа – это страницы, которые обильно сдобрены графикой (изображениями и рисунками), звуком и видео. Именно гиперссылки и мультимедийность веб-страниц сделали прогулки по Сети наглядными, яркими и интересными. Как раз поэтому Интернет постепенно, но неуклонно превращается в WWW.
Сейчас необходимо добавить еще парочку важных определений, чтобы потом не отвлекаться по пустякам.
– Набор веб-страниц, посвященных одной тематике или принадлежащих одному владельцу, называется веб-сайтом, или просто сайтом.[7]
– Для путешествия по WWW и просмотра содержимого сайтов существуют специальные программы – браузеры[8] . Одна из таких программ, Internet Explorer (обозреватель Интернета), наверняка установлена на вашем компьютере, и вскоре вы с ней познакомитесь.
Среди других браузеров необходимо отметить Netscape Navigator, Opera и Mоzilla. В данной книге мы их рассматривать не будем, но позже, когда вы немного научитесь «плавать» по Интернету, попробуйте поработать и с этими программами. Возможно, они покажутся вам удобнее, чем Internet Explorer.
Браузеры стали практически универсальным инструментом для работы в Сети. Они могут работать и с FTP-протоколом, и с почтой, и с чатами, и с форумами.
Все компьютеры, подключенные к Интернету, соединяются между собой посредством узлов Интернета (это такие специальные компьютеры). Именно они принимают решение, куда отправлять файлы. Возникает вопрос: «Как узлы определяют местонахождение конкретного компьютера, чтобы отправить ему, например, почту?». Не на деревню же дедушке все это отправляется?! Необходимо точно знать, откуда «прибежали» файлы и куда их отправлять. Другими словами, нужно уметь идентифицировать (точно определять) компьютеры в Интернет-пространстве. Для этого у каждого компьютера должно быть свое уникальное, отличное от всех других имя. Поскольку точное количество компьютеров, подключенных к Сети, настолько велико, что не поддается точному подсчету (причем их количество постоянно увеличивается), задача выглядит достаточно сложной.
Для ее решения была предложена система IP-адресов. С ее появлением каждый компьютер, подключенный к Интернету, получил свой собственный IP-адрес.[9]
НЕОБЯЗАТЕЛЬНОЕ ПРИМЕЧАНИЕ
IP-адрес состоит из набора четырех групп цифр (октетов), разделенных точками. Например, IP-адрес компании Microsoft следующий: 204.146.46.133. При этом каждое число должно находиться в диапазоне от 0 до 255. Эти четыре октета разделены на две части: IP-адрес сети и IP-адрес узла (компьютера) в этой сети. В общем-то, все логично. Интернет состоит из чего? Из сетей. А каждая сеть из чего? Из компьютеров.
Эта система оказалась хороша всем, кроме одного: людям, не имеющим отношения к сетевым технологиям, достаточно трудно разобраться в этих наборах цифр. Тем более это стало неудобным, когда Интернет перестал использоваться только учеными и военными. Тогда в 1984 году была введена доменная система имен – DNS (Domain[10] Name System) – и все стало намного нагляднее.
Важнейшим понятием системы DNS является домен. В общем-то, домен – это сервер и подключенные к нему компьютеры-клиенты. При создании доменного имени «плясать» начинают от домена верхнего уровня. Домены бывают двух видов.
– Домен, который отражает код страны. Например, домен ru соответствует коду России, by – коду Беларуси, ua – Украины, a uk – Великобритании (не путать с Украиной). Это означает, что сайт, зарегистрированный в России, скорее всего, будет принадлежать домену верхнего уровня ru.
– Тематический домен. Он объединяет ресурсы организаций, схожих по виду деятельности. Например, домен com объединяет сайты коммерческих организаций, a org – наоборот, некоммерческих. Домен gov, скорее всего, выберет правительственная организация, a edu – организация, относящаяся к системе образования.
Домен верхнего уровня стоит над всеми младшими доменами. За ним следует домен второго уровня, который пишется перед доменом верхнего уровня. Обычно он отражает название организации или тематику сайта. Например, microsoft.com – это сайт коммерческой организации с названием Microsoft, anekdot.ru – сайт, зарегистрированный в России и посвященный анекдотам.
Вслед да доменом второго уровня (точнее, перед ним) может располагаться домен третьего уровня (например, shop.obyava.ru – это интернет-магазин мобильных телефонов и карманных компьютеров в России) и т. д.
Теперь рассмотрим еще одно важное понятие – URL (Uniform Resource Locator – унифицированный указатель ресурса). Именно он определяет точный и понятный для всех адрес объекта (сайта, страницы, файла) в Интернете.
Обычно URL состоит из четырех частей. Рассмотрим их на примере интернет-адреса поискового сервера Яндекс (есть такой) – http://www.yandex.ru.
– http – название протокола. Оно намекает компьютеру, что ему нужно связываться с узлом по протоколу HTTP, работающему с файлами WWW (документами с расширением HTML). Обратите внимание, что после названия протокола стоит двоеточие и два слеша // (то есть две косые черты), но не перепутайте их с обратными слэшами , которые используются при указании адреса файла на компьютере.
– www – местонахождение узла. Сайт находится на веб-сервере, содержащем страницы World Wide Web (а не на файловом сервере FTP или почтовом сервере mailto, например). Кстати, нередко эту часть адреса опускают – достаточно, мол, что указали название протокола.
– yandex – название организации, которая поддерживает данный узел.
– ru – домен (доменное имя) верхнего уровня, указывающее на то, что сайт относится к доменному пространству России.
Адрес любой страницы (файла) на этом сайте по структуре будет таким же, только чуть длиннее. Например, адрес страницы info, содержащей справочные материалы по работе с данным сайтом, будет выглядеть следующим образом: http://www.yandex.ru/info/[11]
Вот и все. Единственное, о чем нужно помнить, – что при вводе адреса сайта не имеет значения регистр вводимых знаков (прописные они или строчные – все равно). Но при вводе адреса конкретной страницы, извините, размер имеет значение. Например, система воспримет страницы info, Info и INFO как совершенно разные. Добавлю также, что если вы ошибетесь хотя бы в одной букве, то попадете совсем в другое место (если вообще куда-нибудь попадете).
На этом спешу вас обрадовать, что с основными понятиями, необходимыми для дальнейшего изучения Интернета, мы ознакомились. Теперь уделим несколько слов истории создания и развития Всемирной сети, тем более что она совсем не длинная.
Сразу хочу предупредить возможные упреки и объявить, что это всего лишь моя версия истории, то есть в нее включены только те факты, которые мне показались интересными и важными. Заранее прошу извинить, если я что-то упустил (а наверняка так оно и есть) или чему-то не придал должного значения.
История Интернета сухим языком бездушных букв
Не знаю, плохо это или нет, но факт остается фактом: если двигателем торговли является реклама, то двигателем технического прогресса – гонка вооружений, и появление Интернета – яркий тому пример.
После того как в 1957 году в СССР запустили первый искусственный спутник Земли, в США всполошились и создали Агентство передовых исследовательских проектов (Advanced Research Projects Agency – ARPA), которое должно было догнать и перегнать русских в научно-техническом забеге. Понятно, что агентство работало под патронажем военных, поэтому чуть позже к его названию добавили букву D (от англ. defence – оборона), и оно стало называться DARPA.