← Все этапы маршрута

Пройти весь путь одного запроса · R4

R4. Сети, DNS, HTTP и TLS

Цель

Связать уровни сети с реальными симптомами: timeout, refused, DNS failure, TLS error и HTTP 502.

Что освоить

  • TCP/IP, TCP/UDP, IPv4 и CIDR
  • route, NAT и firewall
  • DNS records, resolver и cache
  • HTTP semantics и TLS certificates
  • reverse proxy, load balancer, dig, curl, tcpdump

Материалы основного пути

  1. Сети для самых маленьких RU · Книга
    • Начать здесь. выпуски 1–3: Ethernet, IP, subnet и routing
  2. MDN: обзор HTTP RU · Документация
    • Обязательно. клиент-сервер, request/response, headers и proxy
  3. Основы компьютерных сетей RU · Курс
    • Практика. TCP/IP-модули и задачи Miminet

Практика

Два backend-процесса за NGINX, локальное DNS-имя, TLS и минимально открытые порты.

Проверьте результат

Рассказываете DNS → TCP → TLS → HTTP, считаете простую подсеть и локализуете сетевой отказ.

Вопросы, условия приёмки и доказательства

Ответьте и покажите

  • Чем timeout отличается от connection refused?
  • Где заканчивается TLS и начинается HTTP?

Условия приёмки

  • DNS→TCP→TLS→HTTP подтверждены инструментами
  • CIDR и route объяснены
  • Наружу открыты только необходимые порты

Учебный отказ: Получить неизвестный DNS/TLS/502 отказ и локализовать слой без изменения нескольких компонентов одновременно.

Артефакт: Сетевая схема + transcript dig/curl/openssl/tcpdump

Запрос прослежен DNS → TCP → TLS → HTTP; один намеренный DNS/TLS/502 отказ локализован по слою и исправлен с минимально открытыми портами.

Хорошее доказательство: Схема + dig/curl/openssl/tcpdump excerpts с одной проверяемой гипотезой на шаг.

Недостаточно: Исправление firewall/proxy/DNS одновременно без доказанной причины и контрольного запроса.

Углубление и справочные материалы

Темы для углубления

  • IPv6 и dual stack
  • mTLS и certificate chain debugging
  • packet capture и retransmission

Снять pcap успешного и сломанного запроса, диагностировать TLS chain/SNI и объяснить retransmission или MTU symptom.

Результат: Вы локализуете сбой по слоям без доступа к приложению и подтверждаете вывод dig/curl/openssl/tcpdump.

Дополнительные материалы