Menu
CoddyTech

ICMP dan ping

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

ping menjawab satu pertanyaan: apakah mesin itu ada? Perintah ini mengirim pesan kecil yang disebut permintaan echo dan menunggu balasan echo. Pesan-pesan itu bukan HTTP dan tidak memiliki port. Pesan tersebut termasuk protokol terpisah yang disebut ICMP, yang tugasnya membawa pesan kontrol dan error antar mesin.

Itulah sebabnya ping tidak memberi tahu apa pun tentang situs web. Perintah ini berkomunikasi dengan mesin, bukan dengan program apa pun yang berjalan di dalamnya.

ping -c2 127.0.0.1

-c2 mengirim tepat dua pesan lalu berhenti. Tanpanya, ping terus berjalan sampai kamu menghentikannya. Ini tidak masalah di terminal sungguhan, tetapi tidak berguna dalam skrip.

Ringkasan di bagian akhir adalah bagian yang perlu dibaca: berapa banyak pesan yang dikirim, berapa banyak yang kembali, dan persentase kehilangan paket. Kehilangan nol berarti setiap pesan berhasil menempuh perjalanan pulang pergi.

challenge icon

Tantangan

Mudah

Kirim dua pesan dan pastikan keduanya sampai.

Ping 127.0.0.1 tepat dua kali dan cetak hanya angka kehilangan paket dari ringkasan. Output yang diharapkan:

0% packet loss

grep -o hanya mencetak teks yang cocok, bukan seluruh baris.

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