<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Диагностика on Digitable courses</title>
    <link>https://courses.digitable.life/tags/%D0%B4%D0%B8%D0%B0%D0%B3%D0%BD%D0%BE%D1%81%D1%82%D0%B8%D0%BA%D0%B0/</link>
    <description>Recent content in Диагностика on Digitable courses</description>
    <generator>Hugo</generator>
    <language>ru-RU</language>
    <lastBuildDate>Sat, 01 Aug 2026 00:12:59 +0300</lastBuildDate>
    <atom:link href="https://courses.digitable.life/tags/%D0%B4%D0%B8%D0%B0%D0%B3%D0%BD%D0%BE%D1%81%D1%82%D0%B8%D0%BA%D0%B0/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CDN и edge: как работает раздача, инвалидация, географическая маршрутизация</title>
      <link>https://courses.digitable.life/post/networking/11-cdn-and-edge/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/11-cdn-and-edge/</guid>
      <description>Почему скорость света делает CDN обязательной, как устроен многоуровневый кэш от edge PoP до origin shield, из чего собирается ключ кэша, чем anycast отличается от DNS GSLB, как инвалидировать контент без обрушения origin и чем всё это отлаживать — с живым выводом dig, curl, traceroute и tcpdump.</description>
    </item>
    <item>
      <title>DNS: иерархия, типы записей, резолвинг, кэширование, DoH/DoT</title>
      <link>https://courses.digitable.life/post/networking/05-dns/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/05-dns/</guid>
      <description>Распределённая база, на которой держится интернет: дерево зон и делегирование, все типы записей от A до HTTPS/SVCB, полный путь резолва от getaddrinfo до корневого сервера, формат сообщения по байтам, честная механика TTL и негативного кэша, DNSSEC, DoT/DoH/DoQ — с выводом dig, tcpdump, resolvectl и разбором того, что видно в Wireshark.</description>
    </item>
    <item>
      <title>HTTP: методы, коды, заголовки, кэширование, эволюция 1.1 → 2 → 3</title>
      <link>https://courses.digitable.life/post/networking/06-http/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/06-http/</guid>
      <description>Полный разбор HTTP как инженерного инструмента: анатомия сообщения до байта, семантика методов и кодов, заголовки, которые реально решают судьбу запроса, модель кэширования с ETag и Vary, и честное сравнение 1.1, 2 и 3 — с выводом curl -v, tcpdump, openssl s_client и разбором того, что видно в Wireshark.</description>
    </item>
    <item>
      <title>NAT, фаерволы и VPN: почему «у меня работает, а у клиента нет»</title>
      <link>https://courses.digitable.life/post/networking/12-nat-firewalls-vpn/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/12-nat-firewalls-vpn/</guid>
      <description>Три механизма, которые превращают рабочий сервис в «у меня всё открывается»: трансляция адресов с её таблицей состояний, пакетные фильтры с разницей между DROP и REJECT, туннели и съеденный ими MTU — с реальным выводом conntrack, nft, tcpdump, tracepath, wg и разбором четырёх боевых инцидентов.</description>
    </item>
    <item>
      <title>TCP: установка соединения, надёжность, окна, управление перегрузкой</title>
      <link>https://courses.digitable.life/post/networking/03-tcp/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/03-tcp/</guid>
      <description>Как из ненадёжных датаграмм получается надёжный поток байтов: рукопожатие и очереди accept, конечный автомат соединения и загадка TIME_WAIT, SACK и RACK, окно получателя против окна перегрузки, slow start, CUBIC и BBR, bufferbloat и ECN — с реальным выводом tcpdump, ss, nstat и Wireshark и с тюнингом, который действительно окупается.</description>
    </item>
    <item>
      <title>TLS и HTTPS: рукопожатие, сертификаты, цепочки доверия, отладка</title>
      <link>https://courses.digitable.life/post/networking/07-tls/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/07-tls/</guid>
      <description>Как из открытого TCP-потока получается канал с конфиденциальностью, целостностью и аутентификацией: рукопожатие TLS 1.3 за один RTT, ключевое расписание, X.509 и построение цепочки, отзыв и Certificate Transparency, возобновление сессий и 0-RTT, mTLS, ECH и постквантовый обмен ключами — с живым выводом openssl s_client, curl -v, tcpdump и разбором дампа в Wireshark.</description>
    </item>
    <item>
      <title>UDP и QUIC: когда без TCP лучше и что изменил QUIC</title>
      <link>https://courses.digitable.life/post/networking/04-udp-and-quic/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/04-udp-and-quic/</guid>
      <description>Транспорт без гарантий: восемь байт заголовка UDP, потери в буфере сокета, размер датаграммы и усиление трафика — а затем QUIC, который переизобрёл TCP в user space поверх UDP: 1-RTT рукопожатие, потоки без head-of-line blocking, миграция соединения и цена всего этого. С реальным выводом tcpdump, ss, nstat, curl &amp;ndash;http3 и разбором в Wireshark.</description>
    </item>
    <item>
      <title>Диагностика сети: методика, инструменты, разбор реальных инцидентов</title>
      <link>https://courses.digitable.life/post/networking/13-network-troubleshooting/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/13-network-troubleshooting/</guid>
      <description>Методика деления пополам вместо гадания, боевой набор инструментов от dig и ss до tcpdump и eBPF, чтение вывода каждой команды построчно, что именно видно в Wireshark при потере пакета — и пять разобранных до конца инцидентов: редкие 502, ровно 20 секунд, PMTUD blackhole, переполненный conntrack и неполная цепочка сертификатов.</description>
    </item>
    <item>
      <title>Компьютерные сети: карта трека и модель уровней</title>
      <link>https://courses.digitable.life/post/networking/00-overview/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/00-overview/</guid>
      <description>Зачем сетевому стеку уровни, что реально лежит в кадре Ethernet, как проследить один HTTPS-запрос от DNS до origin реальными командами и как устроен остальной трек.</description>
    </item>
    <item>
      <title>Проектирование языков и DSL: синтаксис, ошибки, эргономика</title>
      <link>https://courses.digitable.life/post/compilers/12-dsl-design/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/compilers/12-dsl-design/</guid>
      <description>Язык — это интерфейс: когда свой DSL оправдан, а когда достаточно конфига; как проектировать синтаксис, однозначный и для человека, и для парсера; почему сообщение об ошибке важнее половины оптимизаций — с работающим движком диагностик, подсказками did-you-mean и разбором эволюции языка.</description>
    </item>
    <item>
      <title>Прокси и балансировка: L4 vs L7, nginx, health checks, sticky sessions</title>
      <link>https://courses.digitable.life/post/networking/10-proxies-and-balancing/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/10-proxies-and-balancing/</guid>
      <description>Как один адрес превращается в сотню серверов: разрез на L4 и на L7, режимы DSR и DNAT, алгоритмы выбора бэкенда от round-robin до Maglev, честные health checks, которые не убивают кластер, цена sticky sessions и разбор боевого конфига nginx — с реальным выводом curl, ss, tcpdump и картиной в Wireshark.</description>
    </item>
  </channel>
</rss>
