o 17 : Address mask request
o 18 : Address mask reply
o 30 : Traceroute
o 31 : Datagram conversion error
o 32 : Mobile host redirect
o 33 : IPv6 Where-are-you
o 34 : IPv6 I-Am-Here
o 35 : Mobile registration request
o 36 : Mobile registration reply
o 37 : Domain name request
o 38 : Domain name reply
o 39 : SKIP
o 40 : Photuris
• Code : berisikan balasan laporan kerusakan dari pesan ICMP yang dikirim. • Checksum : digunakan untuk pengecekan kerusakan pesan ICMP yang dikirim.
• Data : berisikan pesan ICMP yang dikirimkan. Penjelasan tentang jenis pesan ICMP
5.1.1.1. Echo 8 dan Echo reply 0
Echo digunakan untuk mengecek keaktifan dari suatu host. Dimana apabila host tersebut aktif akan dibales dengan pesan Echo Reply.
5.1.1.2. Destination Unreachable 3
Pesan ini berasal dari suatu router dimana memberitahukan bahwa host tujuan tidak dapat dicapai unreachable.
5.1.1.3. Source Quench 4
Pesan ini berasal dari suatu router dimana router tidak memiliki ruang buffer untuk meneruskan datagram.
5.1.1.4. Redirect 5
Pesan ini berasal dari router, dimana host tersebut harus mengirimkan datagram berikutnya kepada router yang berada pada jaringan yang dituju oleh pesan ICMP.
5.1.1.5. Router Advertisement 9 dan Router Solicitation 10
Pesan ini digunakan oleh router yang mempunyai protokol discover. Dimana router akan memberikan IP address kepada jaringannya dan host yang menerima IP address tersebut akan
membalas dengan pesan Router Solicitation.
5.1.1.6. Time Exceeded 11
Pesan ini berasal dari router, dimana pesan yang dikirim sudah kehabisan waktu sesuai batas TTL.
5.1.1.7. Parameter Problem 12
Pesan ini diakibatkan pada proses persiapan untuk mengirimkan pesan ICMP ada kesalahan.
5.1.1.8. Timestamp Request 13 dan Timestamp Reply 14
Pesan ini digunakan untuk proses debug.
5.1.1.9. Information Request 15 dan Information Reply 16
Pesan yang digunakan untuk mendapatkan IP address, pesan ini sudah digantikan oleh ARP dan RARP.
5.1.1.10. Address Mask Request 17 dan Address Mask Reply 18
Pesan ini digunakan untuk mendapatkan subnetmask dari suatu jaringan.
5.1.2.
Aplikasi ICMP
Contoh aplikasi yang menggunakan protokol ICMP antara lain adalah : PING dan TRACEROUTE.