Sabit ICMP yankı isteği sıra numarası - yanıt yok


0

(Sonsuz bir döngüde) bir ICMP yankı isteği paketi (paket yalnızca IP başlığından ve ICMP başlığından oluşur) gönderen, bir süre bekleyen ve ardından sunucu tarafından gönderilen bir ICMP yankı yanıt paketini alan bir program yazdım. ).

Bekleme süresi oldukça uzun olduğunda (~ 10s), her şey beklendiği gibi çalışır - programım paketi gönderir, bekler ve sonra beklemeden sonra cevap program tarafından alınmaya hazırdır. Bekleme süresini 5 saniyeden daha az bir değere ayarladığımda ortaya çıkıyor (tabii ki hala ping zamanından çok daha fazlası): ilk döngü yinelemesi olduğu gibi çalışıyor ancak sonraki her yinelemede herhangi bir ICMP yankı yanıt paketi alamıyorum. Sorun yalnızca, programımın gönderdiği tüm paketlerin ICMP başlıkları aynı olduğunda görünür - başlıklar farklı sıra numarasına sahip olduğunda sorun ortadan kalkar (her istek için bir cevap gelir).

Biraz googledim ama bu fenomenle ilgili herhangi bir açıklama bulamadım. Sunucu ya da sunucu yolundaki yönlendiricilerden biri, aynı içeriğin çok kısa zaman aralıklarında gelmesinden dolayı paketleri engelliyor mu? Bir çeşit anti-ping-sel saldırı sistemi mi?


1
Wireshark'ı denedin mi? Ne diyor?

Tcpdump kullandım - taleplerim için cevap paketleri göstermedi (elbette birincisi hariç).
Bartłomiej Sługocki

1
İşletim sisteminin pingkomutu aynı hedefle çalışıyor mu?
Alex,

Evet, ping düzgün çalışıyor ancak gönderdiği paketlerin farklı sıra numaraları var - bu durumda programım da çalışıyor.
Bartłomiej Sługocki

1
Belki de hedef ana bilgisayar bu paketleri kopya olarak görmezden gelir mi? Sonuçta, sıra numarası için budur ...
Grawity
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.