Menu
Coddy logo textTech

Ping Yanıldığında

Coddy'nin Terminal ile Ağ İletişimi kursunda ders 17 / 47.

Ping, herkesin başvurduğu ilk şeydir ve düşündüğünüzden daha dar bir soruyu yanıtlar. Makinenin çalışır durumda olduğunu söyler. Gerçekte istediğiniz şeyin çalışıp çalışmadığı hakkında hiçbir şey söylemez.

Bir sunucu her ping isteğine kusursuzca yanıt verirken üzerindeki web sunucusu çökmüş olabilir. Makine çalışıyor; hizmet çalışmıyor. Ping bu farkı göremez, çünkü hizmetle hiç iletişim kurmaz.

Diğer yönde de yanıltıcı olabilir. Pek çok ana bilgisayar ICMP'yi tamamen yok sayacak şekilde yapılandırılmıştır; bu nedenle ping, trafiği sorunsuzca sunan bir makine için yüzde 100 kayıp bildirebilir. Başarısız bir ping, herhangi bir şeyin yanlış olduğunun kanıtı değildir.

Bu yüzden ping, bir basamağın ilk adımıdır; hiçbir zaman teşhisin tamamı değildir. İkinci adım, doğrudan porta sormaktır.

challenge icon

Görev

Orta

ping'in göremediği tam durumu gösterin: yanıt veren, ancak bağlantı noktasında hiçbir hizmet çalıştırmayan bir makine.

127.0.0.1 adresine karşı ve hiç sunucu başlatmadan:

  1. Bir kez ping gönderin ve host up yazdırın
  2. nc -z ile 9999 bağlantı noktasını kontrol edin ve port closed yazdırın

Beklenen çıktı:

host up
port closed

Makine açıkça çalışıyor. Tam olarak anlatılmak istenen nokta bu: çalışıyor olmak, hizmet sunmakla aynı şey değildir.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Terminal ile Ağ İletişimi bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground