Человек, который изобрёл сайты, серверы и ссылки — Тим Бернерс-Ли

Всё то, что раньше модно было называть WWW или Всемирной паутиной
f207a33b58c915b6a507eb2262d6f48b583b77b3
Тимоти Джон Бернерс-Ли — чистокровный потомственный англичанин (фамилия «Ли» имеет происхождение из старого английского языка), а ещё сын учёных. Его родители — Конуэй Бернерс-Ли и Мэри Ли Вудс — были математиками. Причём, и любовь к компьютерным технологиям у Тима тоже наследственная — оба родителя работали над одним из первых в мире компьютеров «Марк I». Тем не менее, до того, как повлиять на мир, Тим Бернерс-Ли успел сменить множество мест работы и занятий.

Оглавление

  • Построил компьютер
  • Первое появление в Женеве
  • Создание Всемирной паутины
  • При чём тут Стив Джобс
  • Идеология и последствия

Построил компьютер

В детстве Тим учился в школе в Уондсворте, а затем — в Королевском колледже при Оскфордском университете. Там с ним произошла интересная история — вместе с другом они «нецелесообразно использовали компьютеры университета» (одни утверждают, что друзья устроили хакерскую атаку, другие — что они просто игрались в игрушки). В результате обоим запретили использовать компьютеры в университете, что вдохновило Бернерса-Ли на создание собственного компьютера. В качестве процессора он взял Motorola 6800, вместо монитора — телевизор, а клавиатуру Тим позаимствовал у сломанного калькулятора.

1b642105269ce8e34aae33d1e722fe6a5cea5db9

Тим Бернерс-Ли в школьные годы

В общем, хотя интерес Тима к компьютерам был высок, Оскфордский университет в 1976 году он в итоге закончил по специальности «Физика». Видимо, в 70-х годах прошлого века это было ближе всего к компьютерам.

Сразу после университета Тим Бернерс-Ли переехал в графство Дорсет, где стал работать в компании «Plessey Telecommunications Ltd», занимаясь распределёнными транзакциями. Об этом периоде его жизни известно очень мало — жизнь он вёл самую обычную и «на глаза не попадался».

Надолго на первой работе он, впрочем, тоже не задержался, и уже через два года ушёл в «D.G Nash Ltd», где писал утилиты для принтеров и даже создал нечто вроде операционной системы с многозадачностью.

Первое появление в Женеве

Но через год случилось судьбоносное событие — Бернерс-Ли попал в лабораторию по ядерным исслеованиям CERN (находится в Женеве, Швейцария), где сначала проработал лишь полгода. Там он был консультантом по программу обеспечению, а кроме того создал систему работы с документами Enquire, которая использовала случайные ассоциации. Позже это пригодилось и для разработки Всемирной паутины, но в 1982 году Тим на время покинул CERN и работал в другой компании.

7a6f3db186301db9b61234791a62a030417cbd06

Тим Бернерс-Ли за работой

Возвращение в CERN произошло в 1984 году — Бернерса-Ли пригласили для работы над системой «FASTBUS». Параллельно с этим он разработал RPC — собственную систему удалённого вызова процедур, которая, грубо говоря, позволяла обращаться к функциям или процедурам на другом компьютере, а также доработал Enquire — именно она в итоге и превратилась во «Всемирную паутину».

Вообще, Бернерс-Ли не то, чтобы собирался менять мир. Он просто работал на благо своего работодателя, попутно реализуя какие-то собственные проекты, которые, опять же, были созданы с целью упростить и автоматизировать работу. Примерно так же возникла WWW. И об этом стоит рассказать подробнее.

Создание Всемирной паутины

Понятия «Всемирная паутина» (World Wide Web, www) и «Интернет» часто путают, хотя это далеко не одно и то же. Интернет — именно как сеть — действительно был создан американскими военными и задолго до WWW. Но Всемирная паутина — это проект, возникший в Европе, в стенах женевской лаборатории по ядерным исследованиям CERN, и именно его автором был Бернерс-Ли. Хотя, безусловно, именно создание WWW спровоцировало бешеный темп развития Интернета.

Так что же такое Всемирная паутина? Этим словосочетанием Бернерс-Ли назвал схему перекрёстных ссылок в гипертекстовых документах. Если ещё проще сказать — это веб-страницы со ссылками. То есть, каждая веб-страница, это такой созданный с помощью специального языка HTML (Hyper Text Markup Language — язык гипертекстовой разметки) документ. И этот документ имеет свою уникальную ссылку URI/URL (Uniform Resource Identifier — унифицированный идентификатор ресурса), а получить доступ к нему можно с помощью специальной программы — браузера — по протоколу HTTP (Hyper Text Transfer Protocol — протокол передачи гипертекстовых документов).

aff5e871ae3232150be6cb85a4b25b945b3e4c45

То, что вы сейчас читаете — это веб-страница, или гипертекстовый документ. У него есть уникальный адрес или URL. А по адресу ferra.ru находится главная страница нашего веб-сайта, которая имеет ссылку на этот и множество других веб-документов, которые могут представлять другую статью или новость. С помощью разметки здесь расставлены картинки, заголовки, ну и, конечно же, ссылки.

Страницы ссылаются друг на друга — и в результате их незримые связи как бы переплетаются, что подобно паутине. Именно поэтому позже и появилось название «Всемирная паутина», но изначально Бернерс-Ли создавал всю эту систему лишь для внутренних нужд CERN — чтобы проще было хранить, каталогизировать и искать информацию. Своего рода, замена библиотеке.

При чём тут Стив Джобс

Впрочем, ещё более интересно, что работал над WWW Бернерс-Ли именно на компьютерах фирмы NeXT — наверняка некоторым читателям это название показалось знакомым. NeXT — компания по производству компьютеров на базе собственной операционной системы, которую основал Стив Джобс после того, как его выгнали из Apple. Немалую роль в создании гипертекста сыграло и само программное обеспечение компьютеров NeXT — в частности, там был WYSIWYG редактор (What You See Is What You Get — ты видишь то, что получаешь). Забавно, что с развитием WWW про концепцию WYSIWYG на время забудут. По сути, именно удобство и функциональность операционной системы NeXTStep вдохновили Тима.

a0f179c374db4974dd1a360e9ebf8ba861917ad3

Примерно так выглядел интерфейс NeXTStep

Гипертекстовая «библиотека» разрабатывалась так, чтобы к ней мог получить доступ компьютер, находящийся не только в стенах CERN. Для этого и понадобились компьютерные сети — в частности, Интернет. И хотя Бернерс-Ли совершенствовал WWW до 93–94 года, годом рождения Всемирной паутины принято считать 1989.

feb2138c2a4170ae7ef58740e714b5d9b6ba98d5

Первый в мире веб-сервер

При этом, первый сайт (в том виде, в котором мы знаем и понимаем сайты) появился только в августе 1991 года, на первом в мире веб-сервере. Сайт разместил сам Бернерс-Ли по адресу http://info.cern.ch/. Сейчас он выглядит не так, как в то время, но архивная копия тоже имеется.

Браузер для чтения веб-страниц Бернерс-Ли тоже написал сам (как и веб-сервер, впрочем, тоже — это такая программа, превращающая простой компьютер в узел Сети, к которому можно обратиться по запросу HTTP). Браузер назывался просто и незамысловато «WorldWideWeb», и в нём был WYSIWYG-редактор, а работало всё на операционной системе NeXTStep.

153165c1f6c86d874d1055819a111e3cc8c7d248

В 1994 году Тим Бернерс-Ли основал и возглавил консорциум Всемирной паутины (W3C), который и по сей день разрабатывает и контролирует стандарты, использующиеся в рамках WWW.

Идеология и последствия

С развитием WWW Тим Бернерс-Ли видел своё детище именно как свободную систему для всех. Кстати, W3C даже не берёт денег за использование своих разработок и не патентует никакие стандарты.

Основные принципы WWW по мнению её создателя такие:

  • Возможность редактировать информацию не менее важна, чем возможность просто исследовать WWW
  • Компьютеры могут быть использованы для «фоновых процессов», чтобы помочь людям работать сообща
  • Каждый аспект Сети должен работать как паутина, а не как иерархия.
  • Учёные-компьютерщики несут не только техническую ответственность, но и моральную.
58af2643903946f2a14c858dc4a2e94c665cd9b1

Первый в мире сайт

Тем не менее, в реальном мире получилось не всё так идеально. Да, веб-сервер может «поднять» любой человек — и это хорошо, но адрес веб-сервера — это IP-адрес, то есть, набор из четырёх трёхзначных чисел, разделённых точкой. Запоминать такое неудобно. Согласитесь, «ferra.ru» запомнить проще, а набирать в адресной строке браузера удобнее, чем какое-нибудь 192.65.234.43. Тем более, если веб-сайт вдруг переедет на другой веб-сервер — физический адрес сменится и все ресурсы станут недоступны по размещённым ранее ссылкам.

Поэтому вместо IP-адреса используются доменные имена — простые символьные комбинации. А на специальных серверах хранятся данные о соответствии доменного имени IP-адресу. Эта система называется DNS (Domain Name System — система доменных имён), а сервера — DNS-серверами.

На сегодняшний день большинство DNS-серверов находятся на территории США, что нарушает идею о децентрализации и сам Тим Бернерс-Ли не очень-то этим доволен. Более того — поскольку WWW всё больше обрастает технологиями и уже совсем не похожа на те простые странички со ссылками, что были изначально, то поставщики этих технологий оказываются в более привилегированном положении, чем простые пользователи. Бернерс-Ли высказался на эту тему так, и именно этой цитатой хочется закончить статью о нём:

_Монополия на интернет-сервисы формируется стандартным образом: сначала людям предлагается удобный способ делать что-либо в Сети бесплатно. Искать в интернете и на карте, на компьютере и смартфоне, общаться в почте, чате и соцсети, смотреть видео и размещать своё, планировать дела и отпуск, работать с документами прямо из браузера… Если каких-то аналогов популярных служб не хватает, то их просто покупают у других компаний, не давая последним вырасти в крупный холдинг и составить конкуренцию.

В какой-то момент всё ставшее привычным для многих оказывается на серверах единственной компании, которая знает о каждом человеке и об их взаимодействиях слишком много. Google, Microsoft, Yahoo, Apple, Facebook… Пока вы думаете, что пользуетесь их продуктами, они используют ваши данные, делят интернет между собой и начинают диктовать всё более жёсткие условия. Залогиньтесь в Google, чтобы оставить комментарий на YouTube. Разрешите отслеживание местоположения, предоставьте сведения о своём профиле и списке друзей…_

Полный текст статьи читайте на Ferra.ru прочитано 29006 раз