Technical/Network
wireshark ( Dup Ack / Retransmission ) TCP 관련 패킷분석
알 수 없는 사용자
2021. 10. 26. 14:37
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 발생을 종종 확인됨
3) TCP out-of-oder 발생
-> 목적지 까지 데이터 전송 중 새 경로로 전송되는 경우 발생
-> 네트워크 경로 재확인이 필요함
-> out-of-oder 발생시 Dup Ack 및 Retansmission 발생할 수 있음
감사합니다.