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

Что происходит после введения адреса сайта в строке браузера и нажатии Enter

  1. DNS Lookup: Браузер ищет IP-адрес сервера по доменному имени через DNS.
  2. TCP Handshake: Устанавливается соединение с сервером через TCP (три шага: SYN, SYN-ACK, ACK).
  3. HTTPS/SSL Handshake (если HTTPS): Обмен ключами для шифрования данных.
  4. HTTP Request: Браузер отправляет GET-запрос на сервер.
  5. Server Processing: Сервер обрабатывает запрос (например, запускает бэкенд-код или ищет файлы).
  6. HTTP Response: Сервер возвращает HTML, CSS, JS и другие ресурсы (статус 200 OK или ошибки).
  7. Parsing & Rendering: Браузер строит DOM (из HTML), CSSOM (из CSS), объединяет их в Render Tree и отрисовывает страницу.
  8. Загрузка дополнительных ресурсов: Изображения, скрипты, стили подгружаются асинхронно.

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

http
GET /index.html HTTP/1.1
Host: example.com
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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