🔍 КАК ЭТО УСТРОЕНО

Почему интернет нельзя выключить одной кнопкой

В фильмах злодей нажимает красную кнопку — и весь интернет гаснет. В реальности такой кнопки нет и быть не может. Разбираемся, почему сеть, которой пользуется половина планеты, нельзя выключить рубильником.

В кино всё просто: хакер бьёт по клавише, экран мигает, и интернет во всём мире выключается. Звучит эффектно — и совершенно неправдоподобно. Никакой главной кнопки, рубильника или секретного сервера, который держит сеть на плаву, не существует. Так почему же интернет нельзя вырубить одним движением?

У интернета нет центра — и это не случайность

Первое, что нужно понять: интернет — это не одна большая машина и даже не один большой компьютер. Это сеть сетей. Миллионы отдельных сетей — провайдеры, университеты, дата-центры компаний, домашние роутеры — договорились общаться по единым правилам и соединились друг с другом. Слово internet буквально и означает «между сетями».

Такая конструкция появилась не случайно. Прародитель интернета, сеть ARPANET, в конце 1960-х проектировался военными и учёными с одной важной идеей: сеть должна продолжать работать, даже если часть её узлов выйдет из строя. Если бы у системы был единый центр, достаточно было бы ударить по нему — и всё рухнуло бы. Поэтому центр решили не делать вовсе. Данные научились искать обходные пути.

Интернет устроен так, чтобы переживать поломки, а не подчиняться единой кнопке. Отсутствие центра — это его главная защита, а не недоработка.

Представь город без главной дороги

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

Интернет работает похоже. Когда ты открываешь сайт, твои данные летят к нему не по одному заранее заданному пути, а через цепочку промежуточных узлов — маршрутизаторов. Если какой-то узел отвалился, соседние быстро договариваются и пускают трафик в обход. Этим «договариванием о маршрутах» между крупными сетями занимается специальный протокол — BGP (Border Gateway Protocol). Он постоянно обновляет карту того, через кого до кого можно дотянуться.

Кто вообще владеет интернетом?

Короткий ответ: никто. И в этом вся соль. Крупные куски сети называются автономными системами — это, например, большой провайдер или корпорация вроде Google. У каждой такой системы свой хозяин, свои кабели и свои правила. Их десятки тысяч по всему миру, и они принадлежат разным компаниям, государствам и организациям в разных странах.

Нет ни одного человека, кнопки или компании, которая управляла бы всеми ими сразу. Есть организации, которые координируют общие правила игры:

  • ICANN — следит за распределением доменных имён и адресов, чтобы они не пересекались;
  • региональные регистратуры — раздают блоки IP-адресов по континентам;
  • операторы магистральных кабелей — тянут те самые подводные провода между материками.

Но даже ICANN не может «выключить интернет». Она задаёт правила, а не держит рубильник. Это как правила дорожного движения: они есть, их соблюдают, но ГИБДД не может одной командой остановить все машины в стране.

А как же DNS — разве это не слабое место?

Тут многие вспоминают про DNS — систему, которая превращает понятные адреса вроде codechick.io в числовые IP-адреса, которые понимают компьютеры. Звучит как идеальная цель: сломай DNS — и никто не найдёт ни один сайт. На самом деле и здесь нет единственной точки отказа.

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

Значит, интернет вообще нельзя отключить?

Не совсем. Глобально, одной кнопкой — нельзя. Но локально — вполне. Отдельная страна может приказать своим провайдерам разорвать связи с внешним миром: такое уже случалось во время политических кризисов. Государство или компания может «уронить» свой кусочек сети, отозвав маршруты в BGP — однажды так по ошибке целая страна на несколько часов исчезла из интернета.

Но заметь разницу: выключается всегда только часть. Остальной мир продолжает листать ленты, смотреть видео и спорить в комментариях. Чтобы погас весь интернет разом, понадобилось бы одновременно и согласованно отключить десятки тысяч независимых сетей в сотнях стран, перерезать сотни подводных кабелей и обесточить тысячи дата-центров. Это не задача для одной кнопки — это задача, которую в принципе нельзя выполнить одним действием.

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

#dns#интернет#инфраструктура#как это устроено#сети