Справочник по вебу

Как имя сайта превращается в адрес, что означает ответ сервера и как программы работают с ресурсами через API. Каждый разбор — с конкретными запросами и схемами их обработки.

Путь запроса

Что происходит, когда вводишь адрес сайта в браузере

Что происходит после ввода адреса в браузере: DNS, TCP, TLS, HTTP и отрисовка страницы. Пошаговый разбор со схемами, замерами curl и ответом для собеседования.

Что такое DNS простыми словами: сервер, записи и TTL

DNS переводит имя сайта в адрес сервера. Чем A отличается от CNAME, зачем MX и TXT, как проверить записи через dig и почему правки применяются не сразу.

Коды ответов HTTP: что значат 200, 301, 400, 404 и 500

Что означает каждый класс кодов HTTP и какой возвращать самому: 2xx, 3xx, 4xx, 5xx. Разбор 301 против 308, 401 против 403, 304 и «кода 0» — с замерами curl.

REST API простыми словами: ресурсы, методы и запросы

Как устроен REST API: URL, GET и POST, PUT и PATCH, JSON и статусы. Разбор API задач, повторных запросов и проверка HTTP через curl на своём компьютере.