Глава 1. Структура и принципы Веб

Содержание

1.1. Что такое Интернет?
1.2. О роли стандартизации в Интернет
1.3. Стек протоколов TCP/IP
1.4. Система доменных имен DNS
1.5. Структура и принципы WWW
1.6. Прокси-серверы
1.7. Протоколы Интернет прикладного уровня

В главе использованы материалы [SYCH].

1.1. Что такое Интернет?

Поскольку физической основой сети Веб является Интернет, то для более глубокого понимания многих вопросов данного курса потребуется кратко ознакомиться со структурой и протоколами Интернета.

Что же такое Интернет?

По сути, это самая большая в мире сеть, не имеющая единого центра управления, но работающая по единым правилам и предоставляющая своим пользователям единый набор услуг. Интернет можно рассматривать как "сеть сетей", каждая из которых управляется независимым оператором – поставщиком услуг Интернета (ISP, Internet Service Provider).

С точки зрения пользователей Интернет представляет собой набор информационных ресурсов, рассредоточенных по различным сетям, включая ISP-сети, корпоративные сети, сети и отдельные компьютеры домашних пользователей. Каждый отдельный компьютер в данной сети называется хостом (от английского термина host).

Сегодняшний Интернет обязан своему появлению объединенной сети ARPANET, которая начиналась как скромный эксперимент в новой тогда технологии коммутации пакетов (табл. 1.1). Сеть ARPANET была развернута в 1969 г. и состояла поначалу всего из четырех узлов с коммутацией пакетов, используемых для взаимодействия горстки хостов и терминалов. Первые линии связи, соединявшие узлы, работали на скорости всего 50 Кбит/с. Сеть ARPANET финансировалась управлением перспективного планирования научно-исследовательских работ ARPA (Advanced Research Projects Agency) министерства обороны США и предназначалась для изучения технологии и протоколов коммутации пакетов, которые могли бы использоваться для кооперативных распределенных вычислений.

Таблица 1.1. Хронология развития Интернета (с 1966 по 2000 г.)

Год  Событие

1966 Эксперимент с коммутацией пакетов управления ARPA

1969 Первые работоспособные узлы сети ARPANET

1972 Изобретение распределенной электронной почты

1973 Первые компьютеры, подключенные к сети ARPANET за пределами США

1975 Сеть ARPANET передана в ведение управления связи министерства обороны США

1980 Начинаются эксперименты с TCP/IP

1981 Каждые 20 дней к сети добавляется новый хост

1983 Завершен переход на TCP/IP

1986 Создана магистраль NSFnet

1990 Сеть ARPANET прекратила существование

1991 Появление Gopher

1991 Изобретение Всемирной паутины. Выпущена система PGP. Появление Mosaic

1995 Приватизация магистрали Интернета

1996 Построена магистраль ОС-3 (155 Мбит/с)

1998 Число зарегистрированных доменных имен превысило 2 млн.

2000 Количество индексируемых веб-страниц превысило 1 млрд.

На рисунке Динамика роста числа хостов в Интернет представлен график, показывающий динамику роста числа хостов (как формально зарегистрированных и так активно функционирующих).

Рисунок 1.1. Динамика роста числа хостов в Интернет (взято с сайта www.netcraft.com)

Динамика роста числа хостов в Интернет (взято с сайта www.netcraft.com)

Возможно ли централизованное управление в такой глобальной сети? Ответ на данный вопрос будет отрицательным, поскольку, во-первых, данная сеть является транснациональной и, во-вторых, в силу исторических предпосылок ее формирования.

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

То есть Интернет является децентрализованной сетью, что имеет свои достоинства и недостатки.

1.Достоинства:

Легкость наращивания Интернета путем заключения соглашения между двумя ISP.

2.Недостатки:

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

  • Невысокая надежность услуг Интернета.

  • Ответственность за работоспособность отдельных сегментов этой сети возлагается на поставщиков услуг Интернета.

Существуют различные типы поставщиков услуг Интернета:

  • просто поставщик услуг Интернета выполняет транспортную функцию для конечных пользователей – передачу их трафика в сети других поставщиков услуг Интернета;

  • поставщик интернет-контента имеет собственные информационно-справочные ресурсы, предоставляя их содержание в виде веб-сайтов;

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

  • поставщик услуг по доставке контента занимается только доставкой контента в многочисленные точки доступа с целью повышения скорости доступа пользователей к информации;

  • поставщик услуг по поддержке приложений предоставляет клиентам доступ к крупным универсальным программным продуктам, например SAP R3;

  • поставщик биллинговых услуг обеспечивает оплату счетов по Интернету;