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.
Tantangan
SedangTampilkan 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:
- Lakukan ping sekali dan cetak
host up - Periksa port 9999 dengan
nc -zdan cetakport closed
Output yang diharapkan:
host up
port closedMesin itu jelas aktif. Itulah intinya: aktif tidak sama dengan melayani.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Jaringan dengan Terminal
4Apakah Bisa Dijangkau?
ICMP dan pingMembaca output pingSaat ping MenyesatkanDitolak atau Waktu HabisRingkasan: KeterjangkauanLatihan sendiri: Playground Terminal