Этот вопрос задают на 80% системных интервью — «расскажи, что происходит, когда я открываю https://app.example.com». Если ты можешь рассказать 10 минут детально, со всеми шагами и нюансами — ты не Junior. Если можешь рисовать на доске и отвечать на встречные вопросы — middle-senior+.
Этот deep dive — справочник, к которому ты будешь возвращаться. Тут не про «зубрить», а про «понимать механику». После прохождения у тебя будет полная картина мира — на каком уровне работает каждая технология, и где какой инструмент применять.
Если ты не знаешь, что такое IP-адрес и DNS — открой сначала «Сети с нуля». Этот же путь — для тех, кто хочет разобраться до последнего байта.
Структура deep dive
Как читать
По порядку
Этапы идут в хронологическом порядке HTTP-запроса. Каждый следующий зависит от предыдущего.
Не за один раз
Это ~14 часов плотного материала. Делай по 1-2 этапа в день, перерывы — обязательны.
Параллельно — терминал
Каждый этап даёт команды для проверки руками. Запусти их прежде чем читать дальше.
Чек-боксы
В конце каждого этапа — кнопка «Прочитано». Прогресс хранится локально в твоём браузере.
Карта пути HTTPS-запроса
Что ты будешь уметь после
- Нарисовать на доске полную диаграмму HTTPS-запроса с детализацией каждого этапа
- Отвечать на встречные вопросы: «а что если…», «а почему именно так», «а как сделать быстрее»
- Дебажить «сайт лежит» системно — а не «передёргиваем pod и молимся»
- Аргументированно выбирать между HTTP/2 и HTTP/3, между L4 и L7 балансером
- Понимать, что предлагает каждый облачный сервис и где у него grain
- Пройти системную часть собеседования в FAANG без подготовки
Начни с этапа 1 — там разбираем, что вообще делает браузер за те доли секунды между нажатием Enter и первым байтом, ушедшим в сеть. Это удивительно много.