Ping, sunucumun kapalı olup olmadığını nasıl bilebilir?


11

Ben pingbir sunucu aldığımda iki tür sonuç vardır:

  • Zaman aşımı
  • Ana makine çalışmıyor mesajı

pingKomut bir ana bilgisayarın kapalı olup olmadığını nasıl bilebilir? Her iki durumda da, ana bilgisayar ping paketine herhangi bir yanıt göndermez, bu yüzden pingfarkı nasıl anlayabilirim ?


Yanıtlar:


3

Ana makine çalışmıyor mesajı:

Bu, istenen hedefe giden bir rota bilmediğinizi veya uzak yönlendiricinin hedefe giden bir yolu olmadığını bildirdiğini gösterir.

Zaman aşımı:

Yankı Yanıtı iletilerinin eksikliğini gösterir. Varsayılan süre içinde hiçbir paket alınmadı.


24

Yanıtlar arasındaki farklar aslında ICMP'nin kendisi tarafından değil, dolaylı olarak belirlenir.

ICMP aşağıdakiler arasında farklılık gösterebilir:

  0 = net unreachable;

  1 = host unreachable;

  2 = protocol unreachable;

  3 = port unreachable;

  4 = fragmentation needed and DF set;

  5 = source route failed.

Ancak bunu diğer ağ kaynaklarında da yapar. 0, 1, 4 ve 5 kodları bir ağ geçidinden alınabilir. Kodlar 2 ve 3 bir ana bilgisayardan alınabilir.

Ağ geçidinin yönlendirme tablolarındaki bilgilere göre, hedef ağa erişilemiyorsa (örneğin, ağa olan uzaklık sonsuzsa), ağ geçidine datagramın internet kaynak ana bilgisayarına bir hedef ulaşılamaz mesajı gönderebilir. Ayrıca, bazı ağlarda ağ geçidi, internet hedef ana bilgisayarına erişilemez olup olmadığını belirleyebilir. Hedef ana bilgisayara erişilemediğinde kaynak ana bilgisayara hedef ulaşılamayan iletiler gönderebilen bu ağlardaki Ağ Geçitleridir, bu nedenle aslında ICMP belirlemeleri yapmaz.

Hedef ana bilgisayarda, belirtilen protokol modülü veya işlem bağlantı noktası etkin olmadığından IP modülünün datagramı teslim edememesi durumunda, hedef ana makine kaynak ana bilgisayara bir 'hedefe ulaşılamıyor' mesajı gönderebilir.

Son olarak, bir datagramın bir ağ geçidi tarafından iletilmek üzere parçalanması gerekiyorsa, ancak 'Parçalanma' bayrağı açıksa, ağ geçidi datagramı atar ve bir 'hedefe ulaşılamaz' mesajı döndürür.

Şimdi 2 ayrı durum arasındaki fark: İstek Zaman Aşımına Uğradı, ayarlanan süre içinde Yankı Yanıtı iletisinin alınmadığı anlamına gelir. Bunun birçok farklı nedeni olabilir: ARP istek hatası, ağ tıkanıklığı, paket filtreleme, yönlendirme hatası veya hatta sessiz bir atma.

[IP adresi]: 'Hedef Ana Bilgisayara Ulaşılamıyor' yanıtını aldığınızda, sorun [IP adresi] ile gösterilen uzak bir yönlendiricide / sonrasında sorun oluştu. Bu, size hedef adres ile arasında bir sorun olduğunu söyleyen bir yönlendiricidir.


3
yönlendirici veya başka bir cihazın dahil edilmesi gerekmez. Ana bilgisayar yerel bir alt ağdaysa ve ARP girişi yoksa hem Windows hem de Linux "ana bilgisayara erişilemiyor" üretir.
Aman Tanrım,

Bir ana bilgisayara erişilemiyorsa, başlatıcı tarafından alınabilir bir yanıt üretemez.
Olağanüstü Zeka

Ping yapan ana bilgisayar iletiyi üretir. Açıkçası hedef gidemez.
Aman Tanrım

Bu geçitten gelir.
Olağanüstü Zeka

Hayır. "Ağ Geçidi" bir katman 3 yapısıdır. Yerel alt ağda bir ana bilgisayara ping işlemi yaparken yönlendirme ve dolayısıyla hiçbir ağ geçidi yoktur.
Aman Tanrım

-3

Bilgisayar internete bağlı değilse ping edemezsiniz, çünkü ping yaparak aslında ana bilgisayarın ipini istersiniz.

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.