• 카테고리

    질문 & 답변
  • 세부 분야

    네트워크

  • 해결 여부

    해결됨

TCP 4-Way Handshake간 FIN + ACK

23.05.13 18:47 작성 조회수 711

0

안녕하세요 강사님. 대부분의 TCP 연결 종료 과정을 나타낸 그림은 처음 요청시 FIN만 보내는 사진이 많던데 이는 ACK를 단순히 생략한거라고 보면 되는건가요? 제 생각에는 통신을 하다가 결국 Server -> Client로 보낸 데이터가 있을거고 Client가 이를 받아서 응답과 동시에 더는 통신을 하지 않겠다는 의사를 표현하기 위해서 FIN + ACK를 같이 보내야 한다고 생각하는데 본 강의 이미지가 더 정확한건가요?

답변 1

답변을 작성해보세요.

0

단순 생략이라기 보다 TCP 상태 전이 절차를 신속히 따르기 위한 결과 현상으로 이해하면 되겠습니다. 두 통신 주체인 클라이언트와 서버간 네트워크 속도가 안정적이고 빠르다면 각종 대기 타이머 계산 결과가 작은 값일 수 있습니다. 이는 통신 간 소요되는 시간이 매우 짧다는 뜻입니다. 그래서 나온 결과로 이해하시기 바랍니다. 그러나 과거의 느린 환경을 생각한다면 보통 FIN만 먼저 보내는 그림이 맞습니다. 참고하시기 바랍니다.