TCP 서버가 listen 상태인데.. 왜 rst 패킷을 던지는 건가요?
글쓴이: pppp123 / 작성시간: 화, 2012/11/27 - 1:23오후
안녕하세요?
특정 client가 서버와 잘 통신을 하다가 ... 이후에....
끊어졌다가 다시 연결되는 과정에서 서버측에서 RST 패킷을 던지네요...
일단.. dump로 확인 결과 클라이언트는 EST를 수행하기 위해서 syn을 던지구 있구요...
서버는 listen 상태로 동작을 하고 있습니다.
해당 서버 포트를 다른 STATE는 존재하지 않습니다.
클라이언트도 마찬가지로... 다른 STATE는 존재하지 않습니다. (SYN_SENT로 바뀌었다가==>RST 패킷으로 인해서 재 연결을 시도합니다)
Forums:
왜 그럴까요? 수수께끼네요. 문제의 99%는 자신이
왜 그럴까요? 수수께끼네요.
문제의 99%는 자신이 짠 코드에 있습니다.
그렇다면 99%확률의 문제를 찾기 위해서 가장 지금 필요한건 뭘까요?
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
일단, 클라이언트에서 보내는것을 dump해서
일단, 클라이언트에서 보내는것을 dump해서 확인했듯이, 서버측에서도 dump해서 syn 패킷이 오기는 하는지를 검토하세요.
------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.
모를것이 있는데????
wpcap 서고를 이용하여 파일다운로드 받는 프로그램 만들려고 하는데 syn, ack 파케트는 제대로 왔지만(wireshark에서 봤는데) 다운로드 파케트가 오는것을 파일에서 잡지못하는 이유를 설명주면 감사하겠습니다.
댓글 달기