Получить доступ

Как работает интернет

Основа

Клиент, сервер, протоколы и путь запроса от адресной строки до ответа — основа, на которой стоит любая веб-разработка.

Интернет — сеть сетей: компьютеры обмениваются пакетами по протоколу IP, а поверх него работают TCP (надёжная доставка), UDP (быстрая без гарантий) и прикладные протоколы — HTTP, WebSocket, DNS. Веб-приложение — это всегда клиент (браузер, мобильное приложение, другой сервис) и сервер, которые разговаривают по HTTP.

Путь запроса

  1. Браузер разбирает адрес и находит IP сервера через DNS.
  2. Открывает TCP-соединение (для HTTP/3 — QUIC поверх UDP) и выполняет TLS-рукопожатие.
  3. Отправляет HTTP-запрос, сервер отвечает HTML.
  4. Браузер разбирает HTML, догружает CSS, JavaScript, картинки и отрисовывает страницу.

Что важно знать

  • Чем отличаются IP-адрес, домен и URL.
  • Зачем нужны TCP и UDP и чем они отличаются.
  • Что такое порт и почему у HTTPS по умолчанию 443.
  • Где по пути запроса появляются задержки: DNS, рукопожатия, расстояние до сервера, размер ответа.

Вопрос «что происходит, когда вы вводите адрес в браузере» задают на собеседованиях и фронтендерам, и бэкендерам: ответ показывает, насколько цельно человек видит систему.

Вопросы с собеседований

Документация

← Вся карта «Frontend-разработчик»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем