Интернет — это не единый центральный сервер, а гигантская сеть из домашних роутеров, да...
Интернет — это не единый центральный сервер, а гигантская сеть из домашних роутеров, дата-центров и тысяч километров подводных оптоволоконных кабелей. Эта инфраструктура не имеет главного рубильника. Миллиарды разных устройств связываются друг с другом исключительно за счет строгих общих правил — протоколов семейства TCP/IP. Когда ты открываешь сайт, компьютер сначала обращается к системе DNS. Это глобальная адресная книга: она мгновенно переводит привычное текстовое название страницы в конкретный числовой IP-адрес сервера. После этого нужный файл не скачивается цельным куском. Сервер разрезает его на крошечные пакеты данных (обычно размером до 1500 байт). К каждому такому кусочку прикрепляется системный ярлык с адресами отправителя и получателя. Дальше пакеты летят через маршрутизаторы. Эти узлы за миллисекунды анализируют загруженность сети и решают, каким путем отправить каждый фрагмент. Маршрут динамичен: если один из узлов отключится, алгоритм автоматически перенаправит трафик по запасному пути. Уже на твоем устройстве эти разрозненные кусочки собираются обратно в единое видео, сообщение или картинку. В итоге стабильность интернета держится именно на этой децентрализации — грамотной маршрутизации пакетов между миллионами независимых узлов.