FIN close
FIN은 한쪽 송신 스트림의 끝을 알린다
한쪽이 FIN을 보낸 뒤에도 상대방은 남은 데이터를 보낼 수 있으므로, 정상 종료는 양방향을 따로 닫는 흐름으로 이해해야 한다.
active close
half-close
TIME_WAIT
먼저 닫는 쪽
→←←→
나중에 닫는 쪽
순서 번호 1 소비
SYN처럼 FIN도 ACK 계산에서 +1된다.
늘 네 패킷은 아님
동시 종료나 FIN+ACK 결합 등 실제 패턴은 더 다양할 수 있다.