У TCP десятки настраиваемых параметров: окна, таймауты, алгоритмы
congestion control, keepalive. Базу, что такое tcp-handshake
и какие tcp-states проходит соединение, ты уже знаешь; здесь
крутишь именно эти параметры. Большинство лежит в
/proc/sys/net/ipv4/tcp_* и читается/пишется через sysctl. Когда
серьёзный сервис упирается в потолок, обычно тюнят их.
В этом уроке - обзор главных параметров, переключение алгоритма congestion control (CUBIC vs BBR), разбор живой сессии через cmd-ss (внутренние счётчики TCP).