Рубрика «tcp»
Рукожопатие Linux
2026-11-05 в 13:08, admin, рубрики: CVE-2026-98432, llm, race condition, tcp, use-after-free, эксплойт, ядро LinuxHTTP 200, а сайт не открывается: как я искал причину зависания HTTPS на Hetzner
2026-11-05 в 12:44, admin, рубрики: Caddy, docker, dpi, Hetzner, HTTPS, linux, tcp, tcpdump, мобильные операторыПри деплое небольшого веб-приложения я столкнулся со странной проблемой. Сервер работал, сертификат был настроен, через домашний интернет сайт открывался. А с мобильного практически не загружался.
Проверка через curl показала, что TLS-соединение устанавливалось и сервер возвращал HTTP 200 OK, но загрузка зависала после первых нескольких килобайт. Причём такое поведение удалось воспроизвести через Билайн, Т2 и МегаФон.
Сначала я подозревал конфигурацию приложения. В итоге дошёл до tcpdumpЧитать полностью »
Как я писал свой TCP на чистом Си: надежный протокол доставки данных поверх UDP
2026-10-27 в 15:36, admin, рубрики: c11, fast retransmit, linux, rdt, sack, sliding window, tcp, udp, сетевые протоколы, сокетыИстория о том, как реализовать надежный протокол поверх ненадежного UDP: скользящее окно, SACK, чексумма и почему при потерях сеть внезапно заработала быстрее
Зачем вообще писать свой RDT-протокол? Каждый джун знает, что TCP у нас «надежный, но медленный», а UDP — «быстрый, но ненадежный». Но это очень поверхностные знания, которые не раскрывают всего масштаба происходящего под капотом. И как раз недавно я задался вопросом: а почему бы не попытаться повторить TCP? Амбициозная цель: приблизить своё детище к работе TCP, поработить мир и захватить умы человечества, объединив всех в единый организм… Кхм, ну что-то типа того.
Сайт не открывается из России, хотя сервер в Москве
2026-09-15 в 5:01, admin, рубрики: curl, lacnic, nginx, ripe, tcp, tcpdump, блокировки, диагностика сети, миграция сервера, хостингВчера переехал на свой сервер. Сегодня утром обнаружил, что сайт у меня не открывается. Ни из дома, ни с телефона.
Сервер при этом в Москве, у российского хостера. И с ним всё в порядке.
Дальше про то, как я полдня искал причину, какие шесть версий проверил и выбросил, и чем всё кончилось. Если симптомы похожие, в конце готовая методика: что запускать и как читать результат.
Симптомы
Сайт статический, Next.js, отдаётся через nginx. Рядом два Docker‑контейнера: чат‑виджет и API для демок. Сервер 2 CPU, 4 ГБ, Москва.
Что я видел:
-
через VPN сайт открывался, но через раз;
-
без VPN не открывался вообще;
Где HTTP-2 и HTTP-3 реально быстрее, а где не дают ничего
2026-09-14 в 14:05, admin, рубрики: Caddy, http2, HTTP3, netem, QUIC, tc, tcp, timeweb_статьи, сетевые протоколыПро HTTP/2 и HTTP/3 написано столько, что вопрос кажется закрытым. Включаешь — и всё летает. Так, во всяком случае, рассказывают. Мультиплексирование убирает очередь из запросов, QUIC держится, когда пакеты теряются, рукопожатие укладывается в один круг вместо двух. Звучит складно. И, наверное, где-то так и есть.
Меня эта складность не устраивала. Все графики, на которые я натыкался, были нарисованы на чужих стендах. И почти нигде не говорилось простое: где именно выигрыш исчезает, а он исчезает. Причём в самых обыденных ситуациях — отдаёте один большой файл или сервер с клиентом стоят в одном дата-центре, и всё, новой магии нет.
Как интернет ушёл от hosts.txt и почему это было неизбежно
2026-07-29 в 9:01, admin, рубрики: arpanet, BIND, DNS, hosts, linux, ruvds_статьи, tcp, системное администрирование, файл hosts
Откройте терминал и выполните cat /etc/hosts. Скорее всего, там лежит пара строк про localhostЧитать полностью »
Нейро сети для самых маленьких. Часть первая (которая после нулевой). Удобство в прокрустовом ложе оптимизации
2026-07-01 в 7:00, admin, рубрики: ethernet, gpu, gpudirect rdma, infiniband, Nvidia, NVLink, RDMA, roce, tcpЭто первая (после нулевой) статья из серии Нейро сети для самых маленьких, в которой мы разбираем инфраструктуру для запуска нейронных сетей.
Для обучения и инференса нейросетей и для любых видов High Performance Computing используются специализированные технологии: GPU/TPU, RDMA, Kernel bypass, NVLink, InfiniBand, RoCE и другие. Про некоторые из них большинство только что-то слышали, но сталкиваться с ними не приходилось.
Нельзя просто взять ванильный стек Linux, воткнуть в него 400 Gb Ethernet+IP и получить рабочее решение. Почему?
Почему порты стали «дверями» в сервер, и кто решил, что SSH будет 22
2026-05-26 в 13:01, admin, рубрики: BSD, devops, linux kernel, nat, nmap, rfc, ruvds_статьи, ssh, tcp, Сетевые технологииКак технически устроена DPI-фильтрация у российских провайдеров и как её детектировать: разбор open-source инструментов
2026-05-11 в 7:00, admin, рубрики: CIDR, deep packet inspection, dpi, OONI, sni, tcp, TLS, сетевая фильтрация, цензураЗапустил dpi-checkers на трёх провайдерах, разобрался с методами TCP 16-20 и CIDR-вайтлистами и расскажу, что вообще происходит с вашим трафиком на L4
В последние пару лет любой пользователь рунета научился различать «интернет дома» и «интернет в гостях у бабушки в области». В одном месте YouTube открывается, в другом нет. На одном провайдере Discord работает, на другом висит. Twitter (X) у мобильного оператора на 4G не загружается, а через тот же оператор на проводе идёт нормально. Это ощущается как непредсказуемость, но на самом деле за каждой такой деградацией стоят вполне конкретные технические механизмы — и их можно идентифицировать.
Анатомия DPI анализа: что происходит с твоим пакетом за первые 16 КБ
2026-03-14 в 3:32, admin, рубрики: dpi, fingerprint, JA3, JA4, packet inspection, tcp, TLS, xray, обход блокировокПошаговый разбор того, как ТСПУ анализирует трафик от первого SYN до поведенческого ML. С конкретными числами, реальными алгоритмами и объяснением почему одни протоколы умирают на первом байте, а другие живут месяцами.
Большинство объяснений про DPI звучат так: «система смотрит на пакеты и блокирует плохие». Примерно как объяснить работу компилятора словами «берёт код и делает программу» формально не ложь, но понять из этого что-либо невозможно.
Ниже то, что реально происходит с пакетом от момента выхода с твоего устройства до момента, когда ТСПУ принимает решение. Пошагово, с числами.


