Все статьи с тегом #IP.
Сценарий, который встречает любой сетевой инженер: сайт открывается частично — текст пришёл, картинки нет. TCP-соединение установлено, ping проходит, мелкие запросы работают, но крупные ответы зависают. В 80% случаев это история про MTU, MSS и потерянные ICMP-сообщения. Пять минут понимания делают этот класс багов прозрачным. Разбираем PMTUD, blackhole-симптом, MSS clamping и туннели IPsec/GRE/PPPoE/GTP с конкретными числами.
«Полный сигнал, но всё медленно» — самая частая жалоба мобильных пользователей, и она почти всегда честная. Индикатор сигнала показывает только RSRP, мощность принимаемого сигнала. Реальная скорость зависит ещё от семи переменных: RSRQ и SINR (качество канала), типа модуляции, числа MIMO-потоков, агрегации частот, нагрузки соты, маршрута до сервера и поведения приложений. Разбираем каждую с конкретными числами и тем, что вы можете проверить руками.
Мобильный интернет в голове большинства людей — это «телефон ловит сигнал и передаёт данные». В реальности это многослойная инженерная система: радиочасть с честным распределением ресурсов между абонентами, транспортная сеть оператора, мобильное ядро с UPF/PGW, политики QCI/5QI, обычная IP-инфраструктура и peering. Каждый слой умеет ограничивать или приоритизировать трафик. Разбираем все слои подробно с конкретными числами 4G/5G.
«У меня медленный интернет» — это не диагноз, а симптом. У одного и того же ощущения замедления могут быть пять-семь совершенно разных причин: перегрузка соседней соты, bufferbloat в роутере, плохой маршрут до конкретного сервера, shaping одного класса трафика, slow backend, потери пакетов на одном из хопов. Speedtest даёт ответ только на одну из них. Хорошая диагностика начинается с разделения симптомов по слоям и применения нужных инструментов в нужном порядке.
Канал в 100 Мбит/с — это не «всегда 100 Мбит/с». Это потолок, под которым десятки потоков делят ресурсы. QoS — набор инструментов, которыми сеть решает, чей пакет уедет первым, когда канал тесен. Без QoS большая загрузка убивает звонок; с правильным QoS звонок остаётся стабильным даже на перегруженной линии. Разбираем DSCP, дисциплины очередей, FQ_CoDel, мобильные QCI и домашнюю настройку.
Когда вы вводите google.com, браузер ещё не знает, куда отправлять пакеты. Сначала ему нужен IP-адрес — и за этой задачей стоит распределённая система из миллиардов устройств, иерархия из десятков тысяч серверов и слой кэшей такой глубины, что только 1% запросов реально доходит до «первоисточника». Разбираем путь DNS-запроса по шагам с конкретными числами и инструментами.
TCP появился в 1981 году и стал слишком известен сети: middleboxes, NAT и файрволлы научились читать его флаги, и любое изменение TCP ломает что-то посередине. QUIC решает проблему оссификации радикально — выносит всю транспортную логику в userspace поверх UDP, встраивает TLS 1.3 в handshake и делает потоки независимыми. Разбираем технические отличия, конкретные числа и компромиссы.
Maximum Transmission Unit — ограничение размера IP-пакета. На стыках сетей (PPPoE, туннели, мобильные операторы) несогласованный MTU становится источником таинственных сбоев. Разбираем механику и способы диагностики.