Почему бы клиенту не отправить FIN? - PullRequest
0 голосов
/ 19 августа 2011

TCP-поток в дампе tcp из удаленного сегмента сети показал правильное рукопожатие и разговор до отметки 8 с, после чего последовала задержка в 20 с, когда пакеты не были отправлены ни клиентом, ни сервером. Сервер отправил отправленный FIN, ACK, за которым вскоре последовали ACK клиента и затем пакеты RST. Почему клиент не отправит FIN? И является ли FIN, ACK правильным ответом для тайм-аута сеанса со стороны сервера?

1 Ответ

0 голосов
/ 21 августа 2011

RST означает, что клиент уже закрыл соединение.

FIN означает, что сервер закрыл соединение. Это один разумный ответ на тайм-аут.

...