특정 패킷이 tcp 재전송 패킷인지 어떻게 판단하나요?
글쓴이: iammero / 작성시간: 수, 2016/02/17 - 12:27오후
현재 와이어샤크로 패킷을 분석 중인데 통신에 대해 잘 몰라서 헷갈리는 부분이 있어서 질문드립니다.
와이어샤크로 볼 때, tcp retransmission이라고하여서 tcp 재전송 패킷이 있는 것을 보았습니다.
이것은 이전에 보낸 패킷에 대해 ack를 못받았다든지 해서 그 패킷을 다시 보낸 것으로 짐작하는데요.
재전송 패킷임을 판단하는 기준을 알고 싶습니다.
ack넘버와 시퀀스넘버가 동일한 패킷이 이전에 있을 때 이것을 재전송 패킷이라고 판단할 수 있는지 확인해보니,
ack넘버와 시퀀스넘버가 같아도 재전송 패킷이 아닌 경우들이 있더라고요.
예를 들면, 커넥션 단계에서도 그런게 보였고, tcp window size update라는 패킷에서도 그러한 것이 보였습니다.
어떤 패킷이 재전송 패킷이라고 판단하는 것이
이 패킷과 다른 패킷들의 tcp 헤더를 보고 가능한지요?
가능하다면 시퀀스넘버와 ack넘버 외에 무엇을 더 봐야하는지 알고 싶습니다.
Forums:
댓글 달기