Panduan untuk Pesan Kontrol Internet Protocl (ICMP)

Internet Control Message Protocol (ICMP) adalah protokol jaringan untuk jaringan Internet Protocol (IP) . ICMP mentransfer informasi kontrol untuk status jaringan itu sendiri daripada data aplikasi. Jaringan IP membutuhkan ICMP agar berfungsi dengan baik.

Pesan ICMP adalah jenis khusus dari pesan IP yang berbeda dari TCP dan UDP .

Contoh paling terkenal dari pesan ICMP dalam praktik adalah utilitas ping , yang menggunakan ICMP untuk menyelidiki host jarak jauh untuk respon dan mengukur waktu bolak-balik keseluruhan dari pesan probe.

ICMP juga mendukung utilitas lain seperti traceroute yang mengidentifikasi perangkat perutean intermediate ("hop") di jalur antara sumber dan tujuan yang diberikan.

ICMP Versus ICMPv6

Definisi asli dari ICMP mendukung jaringan Internet Protocol versi 4 (IPv4). IPv6 menggabungkan bentuk revisi protokol yang secara konvensional disebut ICMPv6 untuk membedakannya dari ICMP asli (kadang-kadang disebut ICMPv4).

Jenis Pesan ICMP dan Format Pesan

Pesan ICMP membawa data penting untuk operasi dan administrasi jaringan komputer. Protokol melaporkan kondisi seperti perangkat tidak responsif, kesalahan transmisi, dan masalah kemacetan jaringan.

Seperti protokol lain dalam keluarga IP, ICMP mendefinisikan header pesan. Header berisi empat bidang dalam urutan berikut:

ICMP mendefinisikan daftar jenis pesan spesifik dan memberikan nomor unik untuk masing-masing.

Seperti yang ditunjukkan pada tabel di bawah ini, ICMPv4 dan ICMPv6 menyediakan beberapa jenis pesan umum (tetapi sering dengan nomor berbeda) dan juga beberapa pesan unik untuk masing-masing. (Jenis pesan umum mungkin juga sedikit berbeda dalam perilakunya antara versi IP).

Jenis Pesan ICMP Biasa
v4 # v6 # Mengetik Deskripsi
0 129 Balasan Echo Pesan terkirim sebagai tanggapan atas Permintaan Echo (lihat di bawah)
3 1 Tujuan Tidak Dapat Terjangkau Dikirim sebagai tanggapan atas pesan IP yang tidak terkirim karena berbagai alasan.
4 - Sumber Quench Perangkat dapat mengirim pesan ini kembali ke pengirim yang menghasilkan lalu lintas masuk pada tingkat yang lebih cepat daripada yang dapat diproses. (Digantikan oleh metode lain.)
5 137 Pesan pengalihan Perangkat routing dapat menghasilkan metode ini jika mereka mendeteksi perubahan dalam rute yang diminta untuk pesan IP harus diubah.
8 128 Permintaan Gema Pesan yang dikirim oleh perangkat ping untuk memeriksa respons perangkat target
11 3 Waktu Melebihi Router menghasilkan pesan ini ketika data yang masuk telah mencapai batas hitungan "hop". Digunakan oleh traceroute.
12 - Masalah Parameter Dihasilkan ketika perangkat mendeteksi data yang rusak atau hilang dalam pesan IP yang masuk.
13, 14 - Timestamp (Permintaan, Balas) Dirancang untuk menyinkronkan jam waktu antara dua perangkat melalui IPv4, (Digantikan oleh metode lain yang lebih andal.)
- 2 Paket Terlalu Besar Router menghasilkan pesan ini ketika menerima pesan yang tidak dapat diteruskan ke tujuannya karena melebihi batas panjang.

Protokol mengisi bidang data Kode dan ICMP tergantung pada pesan Ketik yang dipilih untuk berbagi informasi tambahan. Misalnya, pesan Destination Unreachable dapat memiliki banyak nilai Kode yang berbeda tergantung pada sifat kegagalannya.