Предыстория Интернет
Первые компьютерные сети создавались еще в 1960-х годах по заказам военных и правительственных органов США, на базе существующих кабельных- и радиолиний. Никакого Интернета еще не было и в помине. Стимулом для американцев послужил выход СССР в космос, и американцы захотели создать устойчивую систему связи, — коммуникаций, как теперь говорят, — на случай ядерной войны. Оценив пользу от компьютеров, западные страны пожелали «прикрутить» это полезное средство к существующим линиям связи. На этом пути было немало проблем. Необходимо было преодолеть серьезное ограничение в числе каналов связи. Благодаря дискретной природе компьютерной информации, такое решение удалось быстро найти.
Американский инженер Л. Клейнрок предложил и обосновал принцип коммутации пакетов — основу цифровой связи, и начались работы по созданию компьютерных сетей, которые могли использовать любые виды электросвязи. Л. Робертс разработал на основе коммутации пакетов сеть ARPAnet, которую можно считать прямым предшественником Интернет.
В 1971-ом был разработан протокол электронной почты и «собака» @ стала использоваться в адресе, а годом позже появилось первое приложение для приема и отправки электронной почты — Telnet, написанное Р. Томлисоном. К этому времени ARPAnet насчитывала уже 15 узлов.
В начале 70-х годов появились миникомпьютеры приемлемой для небольших организаций стоимости. Их продавала компания DEC. Эта серия машин называлась PDP (Programmed Data Processor) и умещалась в габаритах трехкамерного домашнего холодильника. Для машины PDP-11 была написана непревзойденная операционная система UNIX, с самого начала снабженная средствами для связи между компьютерами. Начались работы по созданию сетевых протоколов самого различного уровня. В 1983-ом, с 1 января был принят единый протокол TCP/IP — протокол управления передачей/Интернет протокол. Он является вместилищем множества других протоколов, и даже тех, которые еще не придуманы. Именно в этот день родился Интернет, «сеть сетей». Но прежде, чем появится первый сайт, пройдет еще восемь лет.
Всемирная паутина
В Европейском Центре по ядерным исследованиям (CERN), в самом начале 90-х, произошло событие, которое поначалу даже не привлекло внимания. Проблема, которая возникла у физиков, заключалась в том, что одна часть центра располагалась на территории Швейцарии, а другая — Франции. Чтобы облегчить сотрудничество, и объединить разные сетевые инфраструктуры, еще в 1989-ом году один из сотрудников, Тимоти Джон Бернес-Ли, предложил проект, в котором описывались протокол HTTP, и URL (унифицированный адрес ресурсов). Шеф Тимоти написал резолюцию: «Расплывчато, но интересно». В мае 1990-го года Тим, и его коллега Роберт Кайо представили результат. Из различных названий не без труда было выбрано WorldWideWeb (всемирная паутина). Под этим названием скрывался первый обозреватель (браузер) и редактор. Поскольку система доменных имен (DNS) уже существовала, то адрес машины, на которой находился первый в мире сайт, имел имя: info.cern.ch.
Первый в мире обозреватель имел очень скромный интерфейс. Верхняя часть текстового экрана отводилась для полезного содержимого страницы, а последняя строка, которая не прокручивалась, содержала подсказки и командную строку. Все было очень лаконично, а первый сайт в мире начинался так:
«Добро пожаловать в CERN
Европейская лаборатория физики частиц, расположенная вблизи Женевы, в Швейцарии и Франции. А также место рождения Всемирной паутины.Это главный сервер лаборатории CERN. Группа поддержки обеспечивает ряд услуг для физических экспериментов и лабораторий. Вопросы и пожелания направляйте в контактную группу службы поддержки WWW при CERN
Лаборатория — Свежие новости — Текущие мероприятия — О сотрудниках — Разное — Поиск
Лаборатория
Справка Общая информация, отделы, группы и темы (структура), Ученый совет
Каталоги (телефоны и email, службы и сотрудники), информационная служба (библиотеки, архивы), сервер печати
1-45, Back, Up, <RETURN> for more, Quit, or Help: _»
Текст, конечно, переведен для удобства читателей. Без перевода осталась только подсказка к командной строке. Нетрудно догадаться, что числа в квадратных скобках, приписанные вплотную к слову, это ссылки. Для перехода по ссылке нужно ввести одно из чисел, от 1 до 45. Вероятно, всего на этой странице 45 ссылок. Это правдоподобно, потому что такая «контора», как CERN, содержит не меньше крупных подразделений. Каждая из ссылок ведет на другую страницу, где информации может быть еще больше. Таков был первый сайт в интернете. Только одно огорчало его создателей, это был единственный пока сайт.
Но на какой машине он хранился? Это тоже довольно интересно. Те, кто ожидает большого компьютера, будут разочарованы. Все умещалось в коробке размером 30 см. Размер один, потому что это был правильный куб. Компьютер NeXT имел следующие данные:
- Процессор: 32-бит, 24 МГц (Motorola 68030);
- Память: от 8 до 64 Мб;
- Жесткий диск: 330 или 660 Мб;
- Магнитооптический диск: 256 Мб;
- Сетевой адаптер: 10Base-2 Ethernet.
На сегодняшний день — это бесполезная железка, но в те дни это была очень сильная машина среди микрокомпьютеров. Производитель ориентировал ее на работу с машинной графикой. Да и сами разработчики Веб выбрали ее именно по этой причине. Первый браузер был только началом. На корпусе машины, стоящей в музее под стеклом, до сих пор видна оборванная наклейка из CERN-овского бланка, на которой красным фломастером написана просьба не отключать питание.
На этом, первом в мире, веб-сервере работала UNIX-подобная система (NeXTSTEP), для которой, кроме браузера-редактора была написана программа httpd. Этот демон (судя по имени), работающий в фоновом режиме, должен был обеспечить работу протокола http на этой машине, и любой другой, которая может соединиться с ней по сети.
Однако Тим задумал HTTP и разработал язык HTML вовсе не для черного терминала с текстом. Используя текстовые описания (теги html), браузер должен отобразить форматированный текст, и загрузить картинки. Ссылки теперь должны выглядеть как-то иначе, например, подчеркиванием или обведением рамкой, или преобразованием указателя мыши в другую фигуру. Кроме этого, должно быть обеспечено воспроизведение звука и даже видео, также по ссылкам. В 1993-ом году появился первый графический браузер Mosaic. К этому времени уже существовало более 100 сайтов.
Физикам-экспериментаторам было очень удобно обмениваться рисунками и схемами. Раньше они собирались для этого в каком-нибудь зале, или большой комнате с доской на стене, и рисовали мелом то, что предстояло обсудить. Но для этого требовалась постоянная беготня, из лабораторий в аудитории и обратно. А также большие командировочные расходы на поездки специалистов из Европы в США. Но никто еще не предполагал, что первый в интернете сайт вызовет такие последствия во всем мире. Была создана целая индустрия, которая продолжает развиваться. Очень трудно сказать, когда развитие Интернет стабилизируется, и какие формы он примет. Но по всей видимости, ему еще предстоит сыграть немалую роль во всех областях жизни.
Спасибо, Антон!
Было интересно почитать. Сразу вспомнил свои первые прогулки «в сеть». В 1992-93 в России широко доступны были только BBS. Первый карманный (pocket) модем мне дал американец, который хотел через меня отправлять письма своей жене из штатов в Москву. Для полноценной переписки пришлось даже писать программу, которая «срезала» 8-й бит у текста письма, а потом восстанавливала его. Иначе кириллица и псевдографика не отображалась правильно.
Теперь же любой ламер может легко общаться с целым миров. Я для них даже компьютерный самоучитель написал — «Путеводитель для пенсионеров».
А свой карманный модем я получил от каких-то полубандитов, которые где-то украли целую коробку этого добра, но не знали, что с ними делать. Лежит молча где-то в ящике этот старикашка — раритет уже однако!
Были времена, но всё что ни делается, всё к лучшему. Мир поменялся и теперь не нужно быть семь пядей во лбу для того, чтобы отправить электронное письмо или пообщаться по Skype. Ура! Мы в будущем.
Порадовало утверждение «Мы в будущем».
Спасибо.