Сеть и инфраструктура

DNS, TLS, протоколы передачи и ответы сервера: базовый слой, без которого страница не доходит ни до человека, ни до робота.

Термины словаря

DNS: как доменное имя связано с адресом сервера

DNS: определение, практический пример и проверка. DNS — распределённая система имён, связывающая домены с сетевыми ресурсами, в том числе IP-адресами.

Хостинг: определение и проверка

Хостинг — предоставление инфраструктуры, на которой сайт хранится и обслуживает запросы посетителей.

Домен: имя сайта в адресе

Домен — иерархическое имя в системе доменных имён. В веб-адресе оно обычно обозначает хост, к которому обращается браузер.

Транспортное шифрование TLS: определение и проверка

TLS — протокол защиты соединения, который используется в HTTPS для шифрования трафика и проверки подлинности сервера.

Шифрование: определение и проверка

Шифрование — преобразование данных в форму, прочтение которой требует соответствующего ключа.

Транспортный протокол TCP: определение и проверка

TCP — транспортный протокол, который доставляет упорядоченный поток байтов между приложениями и повторно передаёт потерянные данные.

QUIC: защищённый транспорт поверх UDP

QUIC: определение, практический пример и проверка. QUIC — транспортный протокол поверх UDP с защищёнными соединениями и несколькими потоками данных.

WebSocket: обмен данными по постоянному соединению

WebSocket: определение, практический пример и проверка. WebSocket позволяет клиенту и серверу обмениваться сообщениями через установленное соединение.

GET: HTTP-запрос на получение ресурса

GET: определение, практический пример и проверка. GET — HTTP-метод для запроса представления ресурса по указанному адресу.

Origin: схема, хост и порт адреса

Origin: определение, практический пример и проверка. Origin веб-ресурса определяется сочетанием схемы, имени хоста и порта.

Условный HTTP-запрос: определение и проверка

Условный HTTP-запрос выполняется с учётом указанного условия: например, изменился ли ресурс с предыдущей загрузки.

ETag: проверка версии ресурса без повторной передачи

ETag: определение, практический пример и проверка. ETag — HTTP-заголовок с идентификатором версии представления ресурса.

Vary: какие заголовки влияют на кешированный ответ

Vary: определение, практический пример и проверка. Vary — HTTP-заголовок ответа, указывающий, какие заголовки запроса влияли на выбор представления ресурса.

Чанковая передача: определение и проверка

Чанковая передача — способ передачи тела HTTP/1.1 частями, когда итоговый размер заранее не указан.

Zero-downtime deployment: обновление без остановки сервиса

Zero-downtime deployment: определение, практический пример и проверка. Развёртывание без простоя — организация обновления, при которой сервис продолжает обслуживать запросы во время замены версии.

Журнал ошибок: диагностика проблем сервера

Журнал ошибок — записи о проблемах и диагностических событиях приложения или веб-сервера. Он отличается от журнала обращений к страницам.

Хеш: определение и проверка

Хеш — результат преобразования данных алгоритмом хеширования в значение фиксированной для выбранного алгоритма длины.

OAuth: делегированный доступ к ресурсам

OAuth: определение, практический пример и проверка. OAuth — семейство протоколов авторизации, позволяющих предоставлять приложению ограниченный доступ к ресурсам.