Насколько я понимаю, медленный запуск TCP используется для компенсации и предотвращения перегрузок и потерь. Когда соединение успешно установлено и используется какое-то время, пропускная способность TCP-соединения становится как можно большей. Каждый раз, когда устанавливается новое соединение, даже если оно является одновременным, используется медленный запуск TCP, запускающий соединение с небольшим размером окна, даже если оба стека TCP уже знают поведение физического уровня.
Почему стеки TCP всегда выполняют медленный запуск, даже если бы они могли запомнить размер окна недавних прежних подключений к одному и тому же партнеру? Не могли бы они безопасно выполнить соответствующий более быстрый запуск и ухудшить соединение после этого, если условия соединения изменятся?