Зачем этот путь

Этот вопрос задают на 80% системных интервью — «расскажи, что происходит, когда я открываю https://app.example.com». Если ты можешь рассказать 10 минут детально, со всеми шагами и нюансами — ты не Junior. Если можешь рисовать на доске и отвечать на встречные вопросы — middle-senior+.

Этот deep dive — справочник, к которому ты будешь возвращаться. Тут не про «зубрить», а про «понимать механику». После прохождения у тебя будет полная картина мира — на каком уровне работает каждая технология, и где какой инструмент применять.

Не путать с «Сети с нуля»

Если ты не знаешь, что такое IP-адрес и DNS — открой сначала «Сети с нуля». Этот же путь — для тех, кто хочет разобраться до последнего байта.

Структура deep dive

Как читать

🎯

По порядку

Этапы идут в хронологическом порядке HTTP-запроса. Каждый следующий зависит от предыдущего.

📌

Не за один раз

Это ~14 часов плотного материала. Делай по 1-2 этапа в день, перерывы — обязательны.

⌨️

Параллельно — терминал

Каждый этап даёт команды для проверки руками. Запусти их прежде чем читать дальше.

Чек-боксы

В конце каждого этапа — кнопка «Прочитано». Прогресс хранится локально в твоём браузере.

Карта пути HTTPS-запроса

Полный путь HTTPS-запроса (упрощённо) 1. Браузер URL → fetch 2. DNS имя → IP 3. CDN edge anycast / гео 4. TCP handshake 5. TLS handshake 6. HTTP/2 или HTTP/3 7. WAF edge security 8. LB ALB / Nginx 9. K8s Service / Mesh 10. Приложение, БД, кэш бизнес-логика Обратный путь response → клиент 💻 Браузер рендерит paint, layout, JS 200-400 мс от нажатия Enter до полностью отрендеренной страницы Каждый прямоугольник = отдельный этап в этом пути обучения

Что ты будешь уметь после

Готов?

Начни с этапа 1 — там разбираем, что вообще делает браузер за те доли секунды между нажатием Enter и первым байтом, ушедшим в сеть. Это удивительно много.

Начать с этапа 1 → Браузер и URL