본문 바로가기
Technical/Network

wireshark ( Dup Ack / Retransmission ) TCP 관련 패킷분석

by 알 수 없는 사용자 2021. 10. 26.

wireshark를 통해 흔히 보이는 TCP 관련 " Dup Ack" 및 " Retransmission " 패킷에 관한 정보입니다.

 

1. Dup Ack 가 발견되는 이유

   -> 출발지에서 많은 양의 데이터를 요청하여 목적지에 세그먼트 순서가 다르게 받아들인 경우

       ex ) 1 , 2 , 3 데이터를 전송했는데 1, 3 만 받는 경우 2 데이터가 송신되지 않아 " Dup Ack " 발생원인

   -> 총 3회에 걸쳐 확인이 되지 않는경우 재 전송을 진행 ( Retransmission 발생 )

   -> 보통 서버의 서비스 데이터 패킷을 전송중에 방대한 량이 전송되는 경우 종종 발생

   -> 서버와 연결한 네트워크 스위치의 MTU 사이즈 확인 및 서버의 애플리케이션이 전송되는 데이터 사이즈 확인 

 

2. Retransmission 발생

   -> 위와 같이 Dup Ack 가 3회 전송요청하여 실패 발생 시 TCP 패킷의 재전송을 요구하여 중간에 Retransmission 발생

   ex )

Dup Ack 및 Retransmission 발생

   -> Dup Ack 발생시 Retransmission 발생을 종종 확인됨

 

3) TCP out-of-oder 발생

   -> 목적지 까지 데이터 전송 중 새 경로로 전송되는 경우 발생

   -> 네트워크 경로 재확인이 필요함

   -> out-of-oder 발생시 Dup Ack 및 Retansmission 발생할 수 있음

 

감사합니다.

댓글