Читаем Сеть. Как устроен и как работает Интернет полностью

Когда мы сидим перед своими экранами, путь, по которому к нам приходит информация, совершенно неразличим. Мы можем заметить, что одна страница загружается быстрее другой или что фильм на одном сайте всегда выглядит лучше, чем на другом, – в результате, весьма вероятно, меньшего количества переходов между источником и нами. Иногда это очевидно. Помню, как я планировал поездку в Японию и как мучительно долго загружались страницы местных туристических сайтов. В некоторых случаях требуется определенное знание, чтобы разобраться. Например, однажды я общался по видеочату с приятельницей в другом городе и был приятно удивлен великолепным качеством связи, пока не сообразил, что у нас один и тот же провайдер: трафик просто не покидал родной сети. Но чаще всего, когда мы вводим адрес в браузере, открываем письмо или видим новое мгновенное сообщение на экране, у нас нет никакой возможности узнать, какой был проделан путь и сколько времени он занял. Снаружи кажется, что Интернет не имеет структуры, конструкции и (за редким исключением) «погоды» – условия в нем каждый день одинаковые.

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

* * *

Итак, Интернет публичен именно потому, что он делается вручную. Новые связи не появляются в результате какого-то автоматического алгоритма, их необходимо создавать, договариваясь с сетевыми инженерами, а затем активируя решения на конкретном физическом пути. Это трудно держать в секрете.

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

Значение пиринга трудно переоценить. Пиринг позволяет информации свободно течь через Интернет в огромном объеме и при этом по низкой стоимости. Без пиринга онлайн-видео буквально забило бы кабели Интернета, сервис YouTube, вероятно, стал бы платным, а провайдерам пришлось бы согласиться на меньшую надежность во имя снижения затрат. Интернет в целом стал бы более хрупким и дорогим. Учитывая, насколько велики ставки, можно сказать, что межсетевой обмен – процесс особенно напряженный (и временами даже драматичный) для сетевых инженеров, которых называют «пиринговым сообществом».

Перейти на страницу:

Похожие книги