Встречается на собеседованиях • сегодня

Что происходит при вводе адреса сайта в браузере

  1. DNS-запрос: Браузер ищет IP-адрес домена через DNS-серверы (кеши → локальный DNS → корневые серверы).
  2. TCP-соединение: Устанавливается соединение с сервером по IP (через 3-way handshake).
  3. HTTPS/SSL: Если сайт использует HTTPS, происходит TLS-рукопожатие для шифрования.
  4. HTTP-запрос: Браузер отправляет GET-запрос на сервер (с заголовками, куками).
  5. Обработка на сервере: Сервер генерирует ответ (HTML, CSS, JS, статику) или перенаправляет.
  6. Рендеринг: Браузер парсит HTML → строит DOM, CSSOM → формирует Render Tree → Layout → Paint.

Пример DNS-запроса:

javascript
// Эмуляция (упрощённо)
const dnsLookup = (domain) => {
  // 1. Проверить кеш браузера/ОС
  // 2. Запросить у провайдера (8.8.8.8)
  return "192.0.2.1"; // IP сайта
};
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы