Когда вы говорите «временно понижается», что вы имеете в виду?Я вижу два разных сценария.
Сценарий 1. Соединение между сервером и клиентом прервано.
Пакет A отправляется в пути.К сожалению, поскольку он прокладывает свой путь через кабели, один кабель обрывается и А теряется.Между тем, в зависимости от точного состояния оконного алгоритма TCP, пакеты B и C могут отправляться или не отправляться (поскольку это будет зависеть от размера окна, размера A / B7C и количества отправленных пока неподтвержденных байтов),Я полагаю, это говорит о том, что ваши «1» и «2» могут быть правильными?
Если B и / или C были отправлены, A не будет подтверждено, пока оно не будет отправлено повторно.Если они были отправлены после прибытия A, сервер получит подтверждение до конца последнего полученного в последовательности кадра (то есть C, если это так).
Сценарий 2: Сервер отключаетсяdown
Если это произойдет, все состояние TCP будет потеряно, и после перезагрузки сервера потребуется восстановить соединения.