Добавить в цитаты Настройки чтения

Страница 17 из 25



Молодой математик и программист Тимоти Бернерс-Ли проработал в CERN полгода летом 1980 года и вернулся еще раз через девять лет. В 1989 году его задачей было создание системы обмена данными между сотрудниками центра о результатах физических экспериментов. Электронная почта в CERN уже работала, но она могла передавать только текстовые сообщения. А графики? А фотографии? Первоначально предполагалось усовершенствовать электронную почту так, чтобы с ее помощью можно было обмениваться еще и графической информацией.

При разработке системы Т. Бернерс-Ли сделал шаг, который сейчас кажется очевидным. Но в 1989 году таковым не казался. Более того, он казался шагом в неверном направлении.

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

Подобная система казалась естественной и единственно возможной. Именно так работали тогда пользователи Интернета. Даже делались попытки объединения локальных каталогов в генеральный глобальный каталог. Пойди развитие информационных технологий по этому, «библиотечному», пути, неквалифицированному пользователю было бы трудно, а главное, скучно заниматься бесконечным информационным поиском. Мало того, такая «всемирная библиотека» была бы малоэффективна. Элементарный запрос потребовал бы изрядного времени для ответа. При увеличении количества информации во «всемирной библиотеке» время ответа увеличивалось бы катастрофически. Интернет так бы и остался зоной, где резвились бы высоколобые чудики.

Зато начальников всех уровней подобное устройство Всемирной информационной сети избавило бы от нынешнего кошмара – неизбежной утечки информации в Интернет. При иерархическом построении каталогов перекрыть доступ к тому или иному информационному ресурсу – пара пустяков. И устроить «электронный спецхран» тоже очень просто. Нажал на кнопочку – и нет документа. Нет документа – нет проблемы…

Тим Бернерс-Ли предложил каждому документу, находящемуся на любом из компьютеров, подключенных к Всемирной сети, поставить в соответствие специальный уникальный адрес, единый указатель ресурса (Uniform Resource Locator, URL). С помощью этого адреса можно было легко отыскать любой документ, где бы в Сети он ни находился. Кроме того, Бернерс-Ли разработал специальный протокол связи, уже упомянутый HTTR С помощью этого протокола можно было автоматически скачать информацию из документа, если известен его URL. Специальный язык разметки гипертекста HTML (тоже упомянутый выше) позволял представлять полученную информацию в приятном для глаза и доступном для понимания виде.

Шестого августа 1991 года Тим Бернерс-Ли запустил также первый в мире веб-сайт. Этот сайт сейчас – реликвия Интернета. Его адрес http://info.cern.ch/hvpertext/WWW/TheProiect.html.

Есть и копия, которая находится по адресу:

http://www.w3.org/Historv/19921103-hvpertext/hvpertext/WWW/TheProiect.html.

Первый в мире сайт имеет минимальное оформление. Главным его назначением было показать, какая могучая штука – гипертекстовые ссылки. Ссылки указывают на давно уже раритетную документацию и на список тех, кто работал над проектом.

Чуть позже Тим Бернерс-Ли решил сделать также Интернет-сайт CERN. Чтобы сайт выглядел веселее, а также для того, чтобы продемонстрировать возможности передачи мультимедийной информации, он попросил руководителя музыкального клуба CERN отсканировать для него фотографию местного музыкального ансамбля «Les Horribles Cernettes», что в переводе с французского означает «Страшненькие девушки из CERN». Так фотография четырех девушек (совсем не страшненьких), исполнявших милые песенки о том, как строительство адронного коллайдера мешает их личной жизни, стала первой в мире фотографией музыкального ансамбля, размещенной в Интернете.



Джон Постел, отличавшийся умением оценить суть и перспективы любых новаций в Интернете, сказал про изобретение Тима Бернерса-Ли: «Такие штуки мы уже делали при помощи протокола FTP, но теперь для всего этого появился действительно прекрасный интерфейс».

В результате изобретений Тима Бернерса-Ли появилось новое представление Интернета: веб-страницы, связанные между собой гиперссылками на документы, которые могут находиться на любом из компьютеров, подсоединенных к Всемирной сети. При этом нас не очень волнует, далеко или близко находится этот компьютер. Нажатие на гиперссылку приводит к последовательности автоматически выполняемых операций, в результате которых на экране нашего компьютера появляется изображение требуемого документа – тоже в виде веб-страницы. Просто и ясно!

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

Тим Бернерс-Ли принципиально не запатентовал ни одного из своих изобретений. По его мнению, информация должна быть доступна для всех и не следует делать ее предметом купли-продажи. Может быть, поэтому он менее богат и менее известен, чем Бил Гейтс, Марк Цукерберг или хозяева Google. Но это не мешает ему жить в согласии с самим собой и получать удовольствие от жизни. Что, согласитесь, дорогого стоит.

1993. Первый веб-браузер

Трудно вообразить телевидение без телевизора. Так же трудно представить нынешний Интернет без браузера. Браузер – это компьютерная программа для просмотра веб-сайтов. Слово «браузер» и происходит от английского глагола «to browse» – «перелистывать». И программа-браузер действительно реализует представление об Интернете как о гигантской книге с миллиардами страниц.

Любая программа-браузер является реализацией протокола HTTP. Первую программу-браузер написал еще изобретатель этого протокола Тим Бернерс-Ли в 1991 году, когда он разрабатывал проект передачи гипертекстовой информации для CERN. Первый браузер сначала назывался «WorldWideWeb», а позже был переименован в «Nexus». То ли оттого, что Бернерс-Ли работал на компьютере NeXT, то ли оттого, что слово «nexus» по латыни означает «связь». Кстати, никакой связи самый первый браузер с современным планшетным компьютером Nexus Google не имеет.

Первый общедоступный веб-браузер с графическим интерфейсом разработала в апреле 1992 года группа студентов-дипломников из Политехнического института в Хельсинки. Браузер работал под управлением операционной системы Unix. Проект инициировал сотрудник Т. Бернерса-Ли Робер Кайо (Robert Cailliau), когда он гостил в Хельсинки. Ребята-студенты сделали программу, защитили дипломы, но когда Т. Бернерс-Ли стал уговаривать их продолжить работу, никто не согласился работать «на голом энтузиазме».

Впрочем, уже в 1993 году другой студент, Марк Андриссен (Marc Andreessen), написал первый браузер с графическим интерфейсом для операционной системы Windows. Он назывался «Mosaic», потому что в нем, как мозаичные плитки, в едином узоре были соединены несколько популярных в то время Интернет-протоколов. В том числе и протокол HTTP.

От предыдущих браузеров Mosaic отличался хорошо продуманным интерфейсом, простым и доступным для обычного пользователя. Кроме того, впервые изображения «вставлялись» на нужное место в тексте, а не демонстрировались в отдельном окне, как это было во всех предыдущих браузерах. Браузер Mosaic стал очень популярным, за год его скачали два миллиона пользователей.