Menu
CoddyTech

Saat ping Menyesatkan

Pelajaran 17 dari 47 dalam kursus Jaringan dengan Terminal di Coddy.

Ping adalah hal pertama yang dicoba semua orang, dan ping menjawab pertanyaan yang lebih terbatas daripada yang diperkirakan orang. Ping memberi tahu kamu bahwa mesin aktif. Ping tidak memberi tahu apakah layanan yang sebenarnya kamu butuhkan sedang berjalan.

Sebuah server dapat menjawab setiap ping dengan sempurna, sementara web server di dalamnya mengalami crash. Mesinnya aktif, layanannya mati. Ping tidak dapat melihat perbedaannya karena ping tidak pernah berkomunikasi dengan layanan tersebut.

Ping juga bisa menyesatkan ke arah sebaliknya. Banyak host dikonfigurasi untuk mengabaikan ICMP sepenuhnya, sehingga ping melaporkan kehilangan 100 persen untuk mesin yang melayani traffic dengan lancar. Ping yang gagal bukan bukti bahwa ada masalah.

Jadi, ping adalah langkah pertama, bukan diagnosis lengkap. Langkah kedua adalah memeriksa port itu sendiri.

challenge icon

Tantangan

Sedang

Tampilkan situasi persis yang tidak dapat diketahui ping: mesin yang merespons, tetapi tidak ada yang melayani pada port tersebut.

Gunakan 127.0.0.1, dan jangan jalankan server sama sekali:

  1. Lakukan ping sekali dan cetak host up
  2. Periksa port 9999 dengan nc -z dan cetak port closed

Output yang diharapkan:

host up
port closed

Mesin itu jelas aktif. Itulah intinya: aktif tidak sama dengan melayani.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Jaringan dengan Terminal

Latihan sendiri: Playground Terminal