Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Предмет курса
Предметом данного курса являются технологии глобальной сети World Wide Web
(сокращенно WWW или просто Web). На русском языке распространенным вариантом
является название «Веб».
В частности, в рамках курса будут рассмотрены такие вопросы как:
1. Структура и принципы Веб (базовые понятия, архитектура, стандарты и
протоколы);
2. Технологии сети Веб (языки разметки и программирования веб-страниц,
инструменты разработки и управления веб-контента и приложений для Веб,
средства интеграции веб-контента и приложений в Веб).
Сеть Веб представляет собой глобальное информационное пространство, основанное
на физической инфраструктуре Интернета и протоколе передачи данных HTTP. Зачастую,
говоря об Интернете, подразумевают именно сеть Веб.
Поскольку физической основой сети Веб является Интернет, то для более глубокого
понимания многих вопросов данного курса потребуется кратко ознакомиться со
структурой и протоколами Интернета.
Что же такое Интернет? По-сути, это самая большая в мире сеть, не имеющая единого
центра управления, но работающая по единым правилам и предоставляющая своим
пользователям единый набор услуг. Интернет можно рассматривать как «сеть сетей»,
каждая из которых управляется независимым оператором – поставщиком услуг Интернета
(ISP, Internet Service Provider).
С точки зрения пользователей Интернет представляет собой набор информационных
ресурсов, рассредоточенных по различным сетям, включая ISP-сети, корпоративные сети,
сети и отдельные компьютеры домашних пользователей. Каждый отдельный компьютер в
данной сети называется хостом (от английского термина host).
Сегодняшний Интернет обязан своему появлению объединенной сети ARPANET,
которая начиналась как скромный эксперимент в новой тогда технологии коммутации
пакетов (табл. 1). Сеть ARPANET была развернута в 1969 г. и состояла поначалу всего из
четырех узлов с коммутацией пакетов, используемых для взаимодействия горстки хостов
и терминалов. Первые линии связи, соединявшие узлы, работали на скорости всего 50
Кбит/с. Сеть ARPANET финансировалась управлением перспективного планирования
научно-исследовательских работ ARPA (Advanced Research Projects Agency) министерства
обороны США и предназначалась для изучения технологии и протоколов коммутации
пакетов, которые могли бы использоваться для кооперативных распределенных
вычислений.
Таблица 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 представлен график, показывающий динамику роста числа хостов (как
формально зарегистрированных и так активно функционирующих).
Протокол 3А - 3Б Интерфейс 3Б - 4Б
3А 3Б
Протокол 2А - 2Б Интерфейс 2Б - 2Б
2А 2Б
Протокол 1А - 1Б Интерфейс 1Б - 2Б
1А 1Б
Прокси-серверы
2. Telnet
3. SSH
4. Почтовые протоколы.