Чтение онлайн

на главную - закладки

Жанры

Читай, пиши, управляй: блокчейн как новая эра интернета
Шрифт:

Второй протокол, на почве которого тоже расцвели многие приложения, – Веб, или протокол передачи гипертекста, он же HTTP (hypertext transfer protocol). Британский ученый Тим Бернерс-Ли изобрел его – а также язык разметки гипертекста, или HTML (hypertext markup language), – для форматирования и рендеринга сайтов в 1989 году, когда работал в швейцарской физической лаборатории CERN. (Обратите внимание: люди часто используют понятия «интернет» и «Веб» как взаимозаменяемые, но это разные сети: первая соединяет устройства, а вторая связывает страницы.)

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

людей назвали бы это приложением) и присоединиться к сети. Клиенты базируются на протоколах и позволяют пользователям получать доступ к лежащим в их основе сетям и участвовать в их работе. Они похожи на порталы, или шлюзы, открывающие путь к сетям с протоколами.

Люди взаимодействуют с протоколами через клиенты. Например, Веб начал становиться массовым только после того, как в 1993 году дебютировал один из таких клиентов – удобный для пользователей браузер Mosaic [45] . Сегодня самыми популярными считаются проприетарные браузеры, такие как Google Chrome, Apple Safari и Microsoft Edge, а самыми популярными почтовыми клиентами – Gmail (проприетарный, размещенный на серверах Google) и Microsoft Outlook (загружаемый на локальные компьютеры). Широкий спектр ПО, как проприетарного, так и с открытым исходным кодом, также остается доступным для работы веб-серверов и серверов электронной почты.

45

Mosaic Launches an Internet Revolution / National Science Foundation, April 8, 2004 // new.nsf.gov/news/mosaic-launches-internet-revolution.

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

Протокольная сеть

Однако один компонент интернета спроектировали иначе. Он контролировал специальную функцию: присвоение имен.

Это обязательное требование для любой сети. Имена – базовые виды аватаров, важнейших компонентов для построения сообществ. В Twitter меня, например, зовут @cdixon, а мой сайт называется cdixon.org. Эти удобные и понятные имена облегчают другим людям задачу найти меня и связаться со мной. Если кто-то хочет на меня подписаться, добавить меня в друзья или прислать мне что-нибудь, он легко делает это по ссылке на одно из моих имен.

У машин тоже есть имена. В интернете компьютеры знают друг друга под так называемыми адресами интернет-протокола – наборами чисел, которые трудно запомнить человеку, но не машине. Представьте, что вам нужно набирать многозначное число для каждой веб-страницы, которую вы хотите посетить. Пролистываете «Википедию»? Вводите 198.35.26.96. Ищете видео на YouTube? Набирайте 208.65.153.238. Человеческой памяти не обойтись без каталогов, подобных спискам контактов в телефонах.

Одна организация на протяжении 1970–1980-х вела официальный интернет-каталог [46] . Сетевой информационный центр Стэнфордского исследовательского института собрал все адреса в один файл HOSTS.TXT, который постоянно обновлялся и распространялся по всей Сети. Каждый раз, когда менялся какой-то адрес или к Сети присоединялся очередной узел (что случалось часто), всем приходилось обновлять файл хостов. Сеть быстро росла, и со временем эта задача стала крайне сложной. Людям нужна была менее громоздкая система, способная служить единым источником истины.

46

Domain Names and the Network Information Center / SRI International, Sept. 1, 2023 // sri.com/hoi/domain-names-the-network-information-center/.

Ею стала система доменных имен, или DNS (domain name system) [47] . Пол Мокапетрис, американский

ученый-компьютерщик, предложил это решение в 1983 году [48] . Технически оно было сложным, но легшая в его основу идея отличалась удивительной простотой: преобразовать доменные имена, удобные для человеческого восприятия, в IP-адреса физического компьютера. Система эта была иерархической, но при этом распределенной. На верхнем уровне определенная совокупность международных институтов: правительственных организаций, университетов, компаний, некоммерческих организаций и т. д., – управляла набором из тринадцати корневых серверов, и по сей день являющихся высшими арбитрами системы.

47

Brief History of the Domain Name System / Berkman Klein Center for Internet & Society at Harvard University, 2000 // cyber.harvard.edu/icann/pressingissues2000/briefingbook/dnshistory.html.

48

Metz C. Why Does the Net Still Work on Christmas? Paul Mockapetris // Wired, July 23, 2012 // wired.com/2012/07/paul-mockapetris-dns/.

Начиная с 1980-х и на протяжении всех 1990-х, в годы бурного развития коммерческого интернета, команда под руководством Джона Постела внедрила и способствовала развитию DNS в Университете Южной Калифорнии [49] . В 1997 году журнал The Economist определил роль этого человека так: «Если в Сети действительно есть бог, то его, вероятно, зовут Джон Постел» [50] . Но по мере дальнейшего развития интернета возникла потребность в более долгосрочном решении проблемы управления DNS. Осенью 1998 года правительство США инициировало передачу надзора за пространством имен в интернете новой организации – некоммерческой Корпорации по управлению доменными именами и IP-адресами (Internet Corporation for Assigned Names and Numbers), или ICANN. В 2016 году ICANN стала независимой и перешла на глобальную модель с распределенным участием; она осуществляет надзор над системой, которую мы используем сегодня [51] .

49

Metz C. Remembering Jon Postel – and the Day He Hijacked the Internet // Wired, Oct. 15, 2012 // wired.com/2012/10/joe-postel/.

50

Jonathan B. Postel: 1943–1998 // USC News, Feb. 1, 1999, www.news.usc.edu/9329/Jonathan-B-Postel-1943-1998/.

51

Farrell M. Quietly, Symbolically, US Control of the Internet Was Just Ended // Guardian, March 14, 2016 // theguardian.com/technology/2016/mar/14/icann-internet-control-domain-names-iana.

Система DNS крайне важна для эффективной работы интернета. Когда вы ищете в браузере определенный сайт, скажем, google.com или wikipedia.org, ваш провайдер прогоняет запрос через специальный сервер, называемый DNS-преобразователем, который запрашивает дальнейшие указания у серверов домена верхнего уровня, ответственных за расширения, в данном примере.com или. org. Далее серверы верхнего уровня указывают на серверы более низкого уровня, которые предоставляют вашему браузеру соответствующие IP-адреса и приводят вас к цели. В целом этот процесс называется DNS-поиском, и вы проходите его буквально за мгновения каждый раз, когда хотите посетить какой-либо сайт. (Чтобы ускорить поиск, поставщики DNS также сохраняют, или, научно говоря, кэшируют, IP-адреса на серверах, расположенных ближе к пользователям.)

Протоколы, лежащие в основе электронной почты и Веба, бесплатны – за исключением DNS, которая взимает небольшую плату, идущую ICANN и интернет-регистраторам. Пользователь, который внес плату (обычно около 10 долл. в год) и не нарушает закон, может делать со своими доменными именами что угодно. Он может покупать и продавать их или оставлять себе бесконечно. По сути, это больше похоже на налог на собственность, чем на арендную плату.

Имена – важный рычаг контроля сетей. В Twitter и Facebook?

Конец ознакомительного фрагмента.

Поделиться:
Популярные книги

Клан

Русич Антон
2. Долгий путь домой
Фантастика:
боевая фантастика
космическая фантастика
5.60
рейтинг книги
Клан

На границе империй. Том 10. Часть 2

INDIGO
Вселенная EVE Online
Фантастика:
космическая фантастика
5.00
рейтинг книги
На границе империй. Том 10. Часть 2

Попаданка для Дракона, или Жена любой ценой

Герр Ольга
Любовные романы:
любовно-фантастические романы
7.17
рейтинг книги
Попаданка для Дракона, или Жена любой ценой

Вперед в прошлое!

Ратманов Денис
1. Вперед в прошлое
Фантастика:
попаданцы
5.00
рейтинг книги
Вперед в прошлое!

Дворянская кровь

Седой Василий
1. Дворянская кровь
Фантастика:
попаданцы
альтернативная история
7.00
рейтинг книги
Дворянская кровь

Бастард

Майерс Александр
1. Династия
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Бастард

Лучший из худший 3

Дашко Дмитрий
3. Лучший из худших
Фантастика:
городское фэнтези
попаданцы
аниме
6.00
рейтинг книги
Лучший из худший 3

Девятый

Каменистый Артем
1. Девятый
Фантастика:
боевая фантастика
попаданцы
9.15
рейтинг книги
Девятый

Идеальный мир для Лекаря 18

Сапфир Олег
18. Лекарь
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 18

Товарищ "Чума" 2

lanpirot
2. Товарищ "Чума"
Фантастика:
городское фэнтези
попаданцы
альтернативная история
5.00
рейтинг книги
Товарищ Чума 2

Хозяйка покинутой усадьбы

Нова Юлия
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Хозяйка покинутой усадьбы

Пленники Раздора

Казакова Екатерина
3. Ходящие в ночи
Фантастика:
фэнтези
9.44
рейтинг книги
Пленники Раздора

Зайти и выйти

Суконкин Алексей
Проза:
военная проза
5.00
рейтинг книги
Зайти и выйти

Его маленькая большая женщина

Резник Юлия
Любовные романы:
современные любовные романы
эро литература
8.78
рейтинг книги
Его маленькая большая женщина