Как на самом деле устроен интернет
Многие воспринимают интернет как некое бесплотное «облако, висящее над планетой. Кажется, что данные перемещаются мгновенно и беспрепятственно по волшебному эфиру. Однако за красивыми интерфейсом мобильных приложений и скоростью загрузки страниц скрывается грубая и тяжёлая инженерная конструкция. Это не единый монолитный продукт, а наслоение технологий разных эпох.
Современный веб напоминает старый европейский город. Здесь рядом с современным стеклянным небоскрёбом может стоять здание с фундаментом из римского бетона. Чтобы запустить простую видеозапись, ваш смартфон должен использовать протоколы, созданные десятилетия назад. Если убрать эти старые «фундаменты, вся нынешняя цифровая надстройка просто рухтнет.
Слой физический: кабели и свет
Первый уровень интернета – это вполне осязаемая материя. Данные не летают по воздуху в глобальном смысле. Они текущего состояния перемещаются по оптоволоконным кабелям, проложенным по дну океанов. Эти магистрали соединяют континенты, и их физическое состояние определяет задержку сигнала.
Каждый раз, когда вы отправляете сообщение через океан, пакеты данных проходят путь в тысячи километров. Скорость света в стекле оптоволокна ограничена. Это создаёт физический предел: информация не может перемещаться быстрее, чем позволяют законы оптики. Если кабель повреждён или маршрут проложен слишком длинно, вы чувствуете это через лаги в онлайн-играх или задержки в видеозвонках.
Протоколы TCP/IP: старый фундамент
Под визуальной оболочкой сайтов лежит набор правил, называемый стеком протоколов. Сердцем этой системы является TCP/IP. Эти правила передачи данных были стандартизированы ещё в 70-х и 80-х годах прошлого века. Их задача – разбить информацию на маленькие части, промаркировать их и доставить по назначению.
| Название протокола |
Период разработки |
Основная функция |
| IP (Internet Protocol) |
1970-е |
Адресация и маршрутизация пакетов |
| TCP (Transmission Control Protocol) |
1970-е |
Контроль целостности и порядка данных |
| DNS (Domain Name System) |
1980-е |
Преобразование имён сайтов в IP-адреса |
Проблема заключается в том, что эти протоколы не проектировались для нынешних объёмов трафика. Они создавались для небольшого количества исследовательских узлов. Сейчас мы вынуждены использовать заплатки – дополнительные технологии, которые пытаются заставить старые правила работать с современным потоком видео в 4K и огромными базами данных.
DNS: телефонная книга, которая не менялась
Когда вы вводите адрес сайта в строку браузера, происходит обращение к системе доменных имён (DNS). Это своего рода глобальная телефонная книга. Компьютер не понимает слова google.com, ему нужен числовой IP-адрес. DNS берет текстовое имя и находит соответствующий цифровой код.
Эта система работает по принципу иерархии. Существуют корневые серверы, которые знают, где искать информацию о зонах.com или.ru. Если этот механизм даст сбой, интернет для пользователя исчезнет, хотя физические кабели будут исправны и питание в дата-центрах будет подаваться. DNS – это один из самых старых и хрупких слоёв, на котором держится вся навигация по сети.
Технологическая преемственность создаёт ситуацию, когда современные веб-сервисы вынуждены соблюдать правила, установленные ещё до появления персональных компьютеров в массовом доступе.
Почему интернет нельзя перестроить
Часто возникает вопрос: почему инженеры не создадут новую, более совершенную систему вместо использования старых протоколов? Ответ кроется в масштабе и зависимости. Интернет – это сеть сетей. Миллиарды устройств, сервему и роутеров по всему миру настроены на понимание именно TCP/IP.
Полная замена базовых правил потребует обновления каждого маршрутизатора, каждого сервера и каждого смартфона на планете. Это технически невозможно сделать одновременно. Любая попытка радикального изменения приведёт к фрагментации: часть мира останется в старой сети, а часть перейдёт в новую, и они перестанут видеть друг друга.
Поэтому развитие интернета идёт путём наращивания новых уровней поверх существующих. Мы добавляем HTTP/3 поверх TCP, добавляем новые методы шифрования поверх TLS. Это похоже на строительство нового этажа на старом здании без замены фундамента. Каждый новый слой делает систему сложнее и добавляет новые зависимости от предыдущих, более простых технологий.
Статическое электричество и работа сенсорных экранов
Как цифровые запросы нагревают планету
Как тепловые изменения процессора могут раскрыть активность устройства