<?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/%D1%81%D0%B5%D1%82%D0%B8/</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/%D1%81%D0%B5%D1%82%D0%B8/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>IP и маршрутизация: адресация, подсети, IPv6, таблицы маршрутов, BGP</title>
      <link>https://courses.digitable.life/post/networking/02-ip-and-routing/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/02-ip-and-routing/</guid>
      <description>Как 32 бита превращаются в решение «куда отправить пакет»: разбор заголовка, битовая арифметика подсетей, таблицы маршрутов Linux, longest prefix match, PMTUD, IPv6 и политика BGP — с реальными командами и их выводом.</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>RPC и gRPC: протобуф, стриминг, сравнение с REST</title>
      <link>https://courses.digitable.life/post/networking/09-rpc-and-grpc/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/09-rpc-and-grpc/</guid>
      <description>Почему вызов по сети никогда не станет локальным вызовом, как устроен protobuf побайтово, как gRPC ложится на HTTP/2 с трейлерами и стримингом, что показывают grpcurl, tshark и ghz — и в каких местах gRPC ломается о балансировщики, браузеры и эволюцию схемы.</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>Как компьютеры общаются: сети, модель OSI, стек TCP/IP</title>
      <link>https://courses.digitable.life/post/computer-science/11-networking-basics/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/computer-science/11-networking-basics/</guid>
      <description>Сети снизу вверх: почему доставить биты между машинами трудно, как слои протоколов делят задачу, модель OSI и стек TCP/IP, инкапсуляция, IP-маршрутизация, TCP-рукопожатие и порты — и где эта абстракция протекает</description>
    </item>
    <item>
      <title>Как работает веб: DNS, HTTP, браузер, клиент и сервер</title>
      <link>https://courses.digitable.life/post/computer-science/12-how-the-web-works/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/computer-science/12-how-the-web-works/</guid>
      <description>Что на самом деле происходит между нажатием Enter в адресной строке и появлением страницы: разбор URL, поиск сервера через DNS, установка TCP/TLS-соединения, протокол HTTP запрос-ответ, работа браузера и то, как без памяти о клиенте держат сессии — с честным разбором, где эти абстракции протекают</description>
    </item>
    <item>
      <title>Как работают интернет и сайты: клиент, сервер, домены, HTTP</title>
      <link>https://courses.digitable.life/post/intro/02-how-internet-works/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/intro/02-how-internet-works/</guid>
      <description>Что на самом деле происходит между нажатием Enter в браузере и появлением страницы: клиент и сервер, домены и DNS, IP-адреса, протокол HTTP и первые запросы из Python.</description>
    </item>
    <item>
      <title>Канальный уровень: Ethernet, MAC, ARP, коммутаторы, VLAN</title>
      <link>https://courses.digitable.life/post/networking/01-link-layer/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/01-link-layer/</guid>
      <description>Как байты превращаются в кадр Ethernet, что означают 48 бит MAC-адреса, как коммутатор учит таблицу и почему флудит, зачем нужен ARP и как его ломают, что делают VLAN и STP — с реальными командами ip, tcpdump, ethtool, bridge и лабораторией на network namespaces</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>Модели отказов: сбои узлов, сеть, разделение, византийские отказы</title>
      <link>https://courses.digitable.life/post/distributed-systems/01-failure-models/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/distributed-systems/01-failure-models/</guid>
      <description>Что именно ломается в распределённой системе и как это выглядит в логах: иерархия отказов от crash-stop до византийских, детекторы отказов и φ-accrual, четыре вида разделений сети, split-brain и fencing, порча данных, корреляция отказов и почему exactly-once — миф.</description>
    </item>
    <item>
      <title>Основы безопасности: угрозы, шифрование, аутентификация</title>
      <link>https://courses.digitable.life/post/computer-science/16-security-basics/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/computer-science/16-security-basics/</guid>
      <description>Почему безопасность — это не последний слой поверх готовой системы, а свойство, которое должно держаться на всех слоях сразу: модель угроз и триада CIA, три кита криптографии (хеши, симметрия, асимметрия), как из них собирается HTTPS, чем аутентификация отличается от авторизации и где все эти абстракции честно протекают.</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>
    <item>
      <title>Реальное время: WebSocket, SSE, long polling, WebRTC</title>
      <link>https://courses.digitable.life/post/networking/08-websockets-and-realtime/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/networking/08-websockets-and-realtime/</guid>
      <description>Четыре способа доставить данные, о которых сервер узнал раньше клиента: от честного опроса и long polling до SSE, кадров WebSocket по битам и NAT traversal в WebRTC — с реальными дампами, разбором фрейминга, heartbeat, backpressure и масштабирования на миллион соединений.</description>
    </item>
    <item>
      <title>Сетевая производительность: RTT, keep-alive, сжатие, батчинг</title>
      <link>https://courses.digitable.life/post/performance/10-network-performance/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/performance/10-network-performance/</guid>
      <description>Почему в сети время тратит не код, а количество round-trip&amp;rsquo;ов: как разложить запрос на DNS/TCP/TLS/TTFB приборами curl и ss, чем keep-alive дешевле любой оптимизации, когда сжатие вредит, как батчинг превращает N×RTT в один RTT и почему бенчмарк на localhost врёт про всё сразу.</description>
    </item>
    <item>
      <title>Сетевой стек операционной системы: от сокета до драйвера</title>
      <link>https://courses.digitable.life/post/operating-systems/08-networking-stack/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/operating-systems/08-networking-stack/</guid>
      <description>Полный путь байта от send() до провода и обратно: сокеты и struct sock, sk_buff и mbuf, TX- и RX-тракт, NAPI и GRO, SYN- и accept-очереди, конечный автомат TCP, буферы и congestion control, netfilter и XDP, epoll против kqueue и IOCP, zero-copy и диагностика.</description>
    </item>
  </channel>
</rss>
