2008-10-30 3 views
89

저는 왜 내 앱의 TCP/IP 연결이 10 분마다 (정확히 1 ~ 2 초 이내) 계속되는지 파악하려고합니다. Wireshark를 실행하고 10 분 동안 사용하지 않으면 다른 쪽이 재설정 (RST) 플래그가 설정된 패킷을 보내고 있음을 알았습니다. Google 검색은 "RESET 플래그는 수신자가 혼란스러워서 연결을 중단하려고 함을 나타냅니다."라고 말하면서 필요한 정보가 조금 부족합니다. 무엇이 이것을 일으킬 수 있습니까? 그리고 길을 따라가는 라우터 중 일부가 라우터를 담당 할 수 있습니까? 아니면 항상 다른 라우터에서 오는 것입니까?무엇이 TCP/IP 재설정 (RST) 플래그를 전송합니까?

편집 : 내 컴퓨터와 다른 끝점 사이에 라우터 (특히 Linksys WRT-54G)가 있습니다. 라우터 설정에서 찾아야 할 것이 있습니까?

+8

다음은 다른 것입니다. Comcast –

+0

Heh 운 좋게도 LAN 내에서 발생하는 Comcast에 대한 종속성이 없습니다. 나는 쉽게 그 책임을 바꿀 수 있었으면 좋겠다;) – Luke

+0

당신은 이것을 알아 냈는가? 충분한 점수가 없기 때문에 의견을 말할 수는 없지만 똑같은 문제가 있으며 해결 방법을 찾고 있습니다. –

답변

62
A '라우터'어떤 일을 할 수

- 장치가 RST를 보내드립니다 특히 NAT, 버그 쟁이 트래픽 장난의 금액을 포함 할 수 ...

이유 중 하나는 패킷을 수신에 응답이다 닫힌 소켓 용.

확률이 높지만 일반적인 대답을하기는 어렵습니다. 모든 가능한 회유가 TCP에서 처음 발견 되었기 때문에 모든 종류의 사람들이 RST를 삽입하여 트래픽을 차단하려고했기 때문입니다. (예 : 일부 '국가 방화벽'은 이와 같이 작동합니다.)

+6

라우터에 TCP 연결을위한 10 분 제한 시간이 있거나 라우터에 "게이트웨이 스마트 패킷 감지"가 사용됩니다. –

+0

라우터가 버그에 휩싸 일 수 있음을 제안하는 것이 약간 풍부합니다. – EJP

4

일부 방화벽은 x 분 동안 연결이 유휴 상태 일 경우이를 수행합니다. 일부 ISP는 다양한 이유로 라우터를 설정합니다.

이 요일과 나이에, 당신은 정상적으로 그 상태를 처리 (필요에 따라 다시 설정)해야합니다.

+2

연결이 정상적으로 다시 설정되었으므로 단시간 내에 끊어지면 경고가 불필요하게 발생합니다. – Luke

+1

Cisco PIX/ASA 장비와 관련된 문제가있었습니다. 특히 기본값으로 시간 제한이 짧습니다. 더 저렴한 장비는 일반적으로이 점에서 "더 좋음"입니다 (실제 시간 제한이 초과되지 않기 때문에) ... –

18

피어에서 패킷 스니퍼 (예 : Wireshark)를 실행하여 RST 또는 중간에 누군가를 전송하는 피어인지 여부를 확인합니다.

3

NAT를 수행하는 라우터, 특히 리소스가 적은 저가형 라우터가있는 경우 먼저 가장 오래된 TCP 세션을 오래 사용합니다. 이를 위해 패킷에 RST 플래그를 설정하여 수신 스테이션에 연결을 (매우 무리하게) 종료하도록 지시합니다. 이것은 자원을 절약하기 위해 수행됩니다.

4

마지막 ACK를 보내는 측이기 때문에 액티브 클로즈를하는 측에서 RST를 송신합니다. 따라서 잘못된 상태에서 패시브 클로즈를하는 쪽에서 FIN을 받으면 다른 쪽에서 오류가 발생했음을 나타내는 RST 패킷을 보냅니다.

+4

양측은 정상 폐쇄시 FIN을 보내고받습니다. 이 상황에는 아무런 문제가 없으므로 한쪽이 재설정을 수행 할 이유가 없습니다. 첫 번째 문장은 의미가 없습니다. – EJP

+1

[RST, ACK]는 수신 대기중인 포트에서 SYN을받는 쪽에서 보낼 수도 있습니다. 내가 횡단 한 경우, RST/ACK는 첫 번째 SYN 후 약 60 초 후에 나타납니다. FWIW – Les

9

저는이 문제를 해결하는데 꽤 많은 시간을 보냈습니다. 제안 된 해결책 중 어느 것도 효과가 없었습니다. 우리 시스템 관리자가 실수로 동일한 정적 IP를 다른 그룹에 속하지만 동일한 네트워크에있는 두 개의 무관 한 서버에 할당했다는 것이 나타났습니다. 최종 결과는 간헐적으로 vnc 연결, 웹 페이지를 가져 오기 위해 여러 번 새로 고쳐야하는 브라우저 및 기타 이상한 것들이 삭제되었습니다.