Когда соединение установлено, есть:
Клиент ------ SYN---- → Сервер
Клиент <---ACK/SYN---- Сервер ---- ①
Клиент --- ---ACK -→ Сервер
и когда наступает конец, есть:
Клиент ------ FIN -→ Сервер
Клиент <- ---ACK ------ Сервер ---- ②
Клиент <----- FIN ------ Сервер ---- ③
Клиент --- ---ACK -→ Сервер
мой вопрос, почему ② и ③ не могут быть установлены в одном пакете, как ①, который ACK и SYN установлены в одном пакете???