ICMP: Sang Pemberitahu Masalah


Komunikasi pesan dari pengirim hingga penerima mungkin saja mengalami masalah ditengah saja. Untuk memberi tahu kepada pengirim bahwa telah terjadi suatu masalah, Internet Control Message Protocol (ICMP) siap bekerja. Berikut ini adalah contoh packet ICMP:

.. .. 03 03 6b 69 00 00  00 00 xx xx xx xx
xx xx xx xx xx xx xx xx  xx xx xx xx xx xx
...

Byte pertama menunjukkan jenis pesan ICMP. Nilai 03 menunjukkan ini adalah pesan “Destination Not Reachable”. Nilai lain yang mungkin adalah:

00 = Echo Reply
03 = Destination Not Reachable
04 = Source Quench
05 = Redirection Required
08 = Echo Request
11 = Time To Live Exceeded
12 = Parameter Problem
13 = Timestamp Request
14 = Timestamp Reply
17 = Address Mask Request
18 = Address Mask Reply

Banyak utility jaringan yang memanfaatkan ICMP, misalnya PING yang akan mengirim “Echo Request” dan memeriksa “Echo Reply”.

Byte kedua berisi kode untuk memperjelas pesan ICMP. Pada contoh di atas, byte kedua bernilai 03, yang menunjukkan informasi “Port unreachable”. Setelah itu ada dua byte checksum.

Byte ke-lima sampai byte ke-delapan seharusnya berisi parameter. Tetapi tidak semua pesan ICMP mengandung parameter, dan kebetulan “Destination Not Reachable” tidak membutuhkan parameter, sehingga nilainya 00 semua.

Byte berikutnya merupakan isi dari pesan, dan layout-nya berbeda-beda tergantung pada jenis pesan ICMP. Pada contoh di atas, byte berikutnya mengandung packet IP asli yang mengalami “Destination Not Reachable”. Packet asli tersebut tidak ditampilkan, hanya berupa tanda “xx” saja.

Perihal Solid Snake
I'm nothing...

Apa komentar Anda?

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: