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.
Görev
Ortaping'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:
- Bir kez ping gönderin ve
host upyazdırın nc -zile 9999 bağlantı noktasını kontrol edin veport closedyazdırın
Beklenen çıktı:
host up
port closedMakine açıkça çalışıyor. Tam olarak anlatılmak istenen nokta bu: çalışıyor olmak, hizmet sunmakla aynı şey değildir.
Kendin dene
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
4Ulaşılabilir mi?
ICMP ve pingPing Çıktısını OkumaPing YanıldığındaReddedildi mi, Zaman Aşımına mı Uğradı?Özet: Ulaşılabilirlik6curl'u Derinlemesine İnceleme
Başlıkları GörüntülemeYanıtları KaydetmeÖzel BaşlıklarDurum ve Zamanlamacurl Çıkış KodlarıTekrar: curl Bayrakları9Kimlik Doğrulama ve Hata Ayıklama
API Anahtarları ve BearerUser AgentZaman Aşımları ve Yeniden DenemelerBir Hatanın OkunmasıTekrar: Hata AyıklamaKendi başına pratik yap: Terminal playground