Как работают WEB - сайты.
Клиент и сервер, браузер, DNS, IP и порты. Открой сайт по шагам в интерактивных схемах.
Программа курса
Устройство веба
- 0110 XP
Кто с кем разговаривает
Браузер на твоём устройстве — клиент: он просит страницу. Сервер — программа на другом компьютере: она принимает запрос и отправляет ответ.
- 0210 XP
Как код становится страницей
Chrome, Firefox, Safari, Edge и Яндекс Браузер — программы для просмотра веба. Они получают HTML, CSS, JavaScript и другие ресурсы, а затем строят страницу.
- 0310 XP
От имени сайта к IP
В адресной строке ты вводишь доменное имя, например school.test. Для соединения нужен IP-адрес. DNS помогает найти адрес, связанный с этим именем.
- 0410 XP
В какую дверь стучаться
IP помогает найти сетевой узел. Порт помогает обратиться к нужной службе на нём. В адресе https://school.test/ порт обычно не написан: для HTTPS по умолчанию используется 443.
- 0510 XP
Что отвечает сервер
Веб-сервер принимает HTTP-запрос. Он может вернуть готовый файл или передать запрос программе, которая подготовит ответ. Ответ содержит статус, заголовки и часто тело с данными.
- 0610 XP
Две стороны одного сайта
Фронтенд работает в браузере и показывает интерфейс. Бэкенд работает на сервере: проверяет запросы, применяет правила и при необходимости обращается к базе данных. Они обмениваются данными через API.
- 0710 XP
Открой сайт своими руками
Теперь соберём картину: домен → поиск IP → соединение с нужным портом → HTTP-запрос → ответ сервера → страница в браузере. Для HTTPS соединение также защищается с помощью TLS.
От понимания к результату
В каждом уроке: понятное объяснение, интерактивная схема и вопрос на понимание. Ты проследишь весь путь от доменного имени до страницы в браузере.
Можно заниматься без регистрации. Создай аккаунт, если хочешь сохранять прогресс между устройствами.
Открыть курс