1
저는 재미와 학습을 위해 code snippet here을 시도했습니다. 인터페이스에서 wireshark 캡처를 수행하고 이상한 것으로 나타났습니다.libnet에서 RST 패킷을 보내고 있습니다.
SYN
패킷이 예상대로 보내졌으며 응답으로 SYN ACK
초가 수신되는 것으로 보입니다. 각 SYN 패킷을 보낸 후 약 5 초 동안 잠을 자고 있습니다. 내 컴퓨터가 각각 SYN ACK
을 수신 한 후에 서버에 RST
패킷을 보냈 음을 알 수 있습니다. 왜 그런 일이 일어나고 어떻게 그 일이 일어나지 않도록 할 수 있습니까?
커널이 SYN/ACK 응답을 처리한다고 가정합니다. 각각의 SYN 패킷이 전송 된 적이없고 응답이 필요하지 않기 때문에 커널은 RST 응답을 되돌려 보냅니다. 이것은 SYN 플러드를 수행하는 IP 주소를 스푸핑하는 이유 중 하나입니다. 그렇게하지 않으면 링크도 저하됩니다. –