우리 나라 정부가 TCP 연결에서 수신 된 ACK 패킷을 파괴하고 있다고 의심됩니다.
80 이외의 포트에서 외부 호스트에 대한 TCP 연결을 설정하려고하면 TCP 핸드 셰이크가 실패합니다. pcap 파일 (gmail.pcap : http://www.slingfile.com/file/aWXGLLFPwb )을 캡처했으며 TCP SYN을 보낸 후 컴퓨터가 ACK를 수신하지만 SYN ACK로 응답하는 대신 SACK ACK로 응답한다는 것을 알았습니다. RST.
외부 호스트에서 ACK 패킷을 확인했지만 완전히 합법적 인 것 같습니다. 시퀀스 번호와 내가 알고있는 모든 플래그가 정확합니다. 아무도 내 컴퓨터 (리눅스 머신)가 왜 RST 패킷을 보내 게 될까요?