Пройти весь путь одного запроса · 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–3: Ethernet, IP, subnet и routing
- MDN: обзор HTTP
- Обязательно. клиент-сервер, request/response, headers и proxy
- Основы компьютерных сетей
- Практика. 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.
Дополнительные материалы
- Cloudflare: как работает DNS
Справочник. resolver, authoritative server, cache и lookup
- Как работает Let’s Encrypt
- Practical Networking: fundamentals
- The Illustrated TLS 1.3 Connection
Дополнительно. TLS 1.3 handshake по пакетам после базовой лабораторной