> Я так понял - клиент не получил данные 712593:712656 и запрашивает их
> заново. Но клиент далее их не присылает.Во-первых, не "клиент далее их не присылает", а "сервер" и присылвает-присылает.
Нет,
> Вот кусок трафика:
> 16:28:59.684093 IP client.1294 > ack 711857
[после последнего ack 711857]
> 16:28:59.684102 IP client.1294 > [nop,nop,sack 1 {712593:712656}], length 0
> 16:28:59.684952 IP client.1294 > [nop,nop,sack 1 {712593:712719}], length 0
> 16:28:59.684980 IP client.1294 > [nop,nop,sack 1 {712593:712778}], length 0
[после трёх sack-ов {712593:*} от клиента]
> 16:28:59.685240 IP server.53535 > seq 711857:712778, ack 69197, win 63442, length 921
[сервер присылает клиенту _все байты (921 шт.), начиная с последнего "полного" ack].
Во-вторых, когда был первый пакет от сервера после 711857 по твоему дампу не видно, а то, что выше "случилось" за 1.2 мс.
Если тебя интересует диагностирование ""и заключил, что происходит не обрывание сессии, а её зависание. Через некоторое время (1-2 минуты) отвисает, и ошибки в журнале Windows не наблюдается."" [и подтверждение либо отбрасывание предположения о сетевой проблеме], то нужно и искать _значительные много-секундные или минутные перерывы во взаимодействии. Весь дамп в твоём сообщении выше - за 0.47 с.