Учебный конструктор · как работает интернет
Как работает интернет — путь пакета по миру
Открыл сайт в другой стране — и за доли секунды данные пролетели через десятки чужих сетей на другом конце планеты. Как это вообще находит дорогу? Нажми «отправить пакет» и проследи путь: твой роутер → провайдер → магистрали → автономные системы → подводные кабели → сервер. Главная мысль: интернет — это сеть сетей без единого начальника, где каждый узел знает лишь «следующий шаг».
Незнакомы слова (AS, BGP, хоп, пиринг…)? → словарь простыми словами внизу. Один запрос подробно (DNS→TCP→TLS→HTTP) — в пути веб-запроса, а локальная сеть — в конструкторе сетей.
Путь пакета по миру
Ты в одной стране, сервер — в другой. Нажми «отправить» и проследи, через сколько чужих сетей и узлов проходит один пакет, прежде чем добраться до цели.
Главные принципы
- Любые данные (страница, видео, сообщение) режутся на пакеты.
- Каждый пакет едет сам по себе и может пойти своим путём.
- На той стороне их собирают обратно по номерам. Потерялся — перешлют.
- У каждого устройства в сети есть IP-адрес — как почтовый.
- Роутеры по таблицам маршрутизации решают «куда дальше», шаг за шагом.
- Нет единого «начальника интернета» — решения принимаются локально на каждом узле.
- Интернет — это ~100 000 независимых сетей (автономных систем, AS).
- BGP — протокол, которым AS объявляют друг другу, через кого до каких адресов.
- Провайдеры бывают уровней (Tier-1/2/3): кто-то владеет магистралями, кто-то арендует.
- Люди помнят имена (example.com), сеть работает по IP-числам.
- DNS переводит имя в IP по иерархии: корень → зона .ru → авторитативный сервер сайта.
- Ответ кешируется (TTL), чтобы не спрашивать каждый раз.
- Путей между точками много — упал один узел, пакеты идут в обход.
- Так и задумывалось: сеть без единой точки отказа, переживающая потерю частей.
- Поэтому «отключить интернет целиком» практически невозможно — нет рубильника.
📖 Словарь: простыми словами
Встретил незнакомое слово выше — найди его здесь. Коротко — суть; разверни — подробное объяснение с аналогией.
Интернетсеть из множества независимых сетей
Не одна большая сеть, а ~100 тысяч отдельных сетей (провайдеров, компаний, ДЦ), связанных между собой и договорившихся передавать трафик друг друга. «Сеть сетей».
Пакетмаленький кусок данных с адресом
Данные режутся на пакеты; у каждого адрес назначения и номер. Пакеты едут независимо, возможно разными путями, и собираются обратно у получателя.
IP-адресчисловой адрес устройства в сети
Уникальный адрес (например 203.0.113.40), по которому пакеты находят устройство. Как почтовый адрес для писем-пакетов.
Маршрутизатор (роутер)узел, пересылающий пакеты ближе к цели
Устройство, которое смотрит адрес назначения пакета и отправляет его на следующий узел, что ближе к цели. Знает не весь путь, а только «следующий шаг».
Маршрутизациявыбор пути для пакета, шаг за шагом
Процесс, при котором каждый роутер по своей таблице решает, куда передать пакет дальше. Путь складывается из локальных решений, а не задаётся целиком.
Хоп (hop)один прыжок между соседними роутерами
Переход пакета от одного узла к следующему. От тебя до сервера обычно 10–20 хопов. Команда traceroute показывает их по очереди.
Автономная система (AS)крупная сеть под единым управлением
Сеть провайдера или компании со своей политикой маршрутизации и номером (ASN). Интернет состоит из десятков тысяч таких AS, связанных между собой.
BGPпротокол, которым сети объявляют маршруты
Border Gateway Protocol — язык, на котором автономные системы говорят друг другу «до таких-то адресов идите через меня». Так формируется глобальная карта путей.
Провайдер (ISP)компания, дающая доступ в интернет
Internet Service Provider. Подключает тебя к своей сети и передаёт твой трафик дальше — к другим сетям и магистралям.
Tier-1 / Tier-2 / Tier-3уровни провайдеров по охвату
Tier-1 владеют глобальными магистралями и обмениваются трафиком без оплаты; ниже уровнем — покупают доступ у вышестоящих. Иерархия, по которой течёт трафик.
Точка обмена трафиком (IX)место стыковки сетей
Internet Exchange — площадка, где много провайдеров физически соединяются и обмениваются трафиком напрямую (пиринг), не гоняя его через третьи сети.
Пиринг и транзитобмен трафиком даром / за деньги
Пиринг — две сети передают трафик друг друга бесплатно. Транзит — покупка пропуска трафика через чужую (обычно вышестоящую) сеть.
Магистраль (backbone)высокоскоростные «трассы» интернета
Толстые оптические каналы между городами и странами, по которым идёт основной объём трафика. Включают подводные межконтинентальные кабели.
Подводный кабельоптика по дну океанов между континентами
Большая часть межконтинентального трафика идёт не через спутники, а по оптическим кабелям, проложенным по дну морей. Их сотни по всему миру.
DNSтелефонная книга интернета: имя → IP
Domain Name System переводит понятное имя (example.com) в IP-адрес. Работает по иерархии: корневые серверы → зона домена (.com) → авторитативный сервер сайта.
Корневые / TLD / авторитативные серверыступени иерархии DNS
Корневые знают, где зоны (.ru, .com); серверы зоны знают, где домен; авторитативный сервер домена хранит сам адрес. Запрос спускается по этим ступеням.
TTL (в DNS)сколько кешировать ответ
Time To Live — на сколько можно запомнить ответ DNS, чтобы не спрашивать снова. Маленький TTL — быстрее обновления, больше запросов.
CDNкопии контента ближе к пользователю
Content Delivery Network — сеть серверов по миру, раздающих статику (картинки, видео) из ближайшей к тебе точки. Меньше задержка и нагрузка на исходный сервер.
Задержка (пинг)время «туда-обратно» до узла
Сколько миллисекунд пакет идёт до цели и обратно. Зависит от расстояния и числа хопов. Команда ping её измеряет.
Дальше по теме
Эти инструменты связаны с текущим — так задачи стыкуются на практике.
Все инструменты — в каталоге.