Apa itu ICMP
Pengertian
Apa sih ICMP iu? ICMP (Control Message Protocol) adalah protokol yang di gunakan oleh sistem operasi komputer jaringan untuk mengirim pesan kesalahan melalui cara menghasilkan dan mengirim pesan ke alamat IP sumber ketika ada masalah jaringan pada sistem. ICMP mennghasilkan pesan yang menjunjukkan default gateway, router, dan host tertentu yang seharusnya terhubung ke internet tidak dapat ia jangkau. Penerima tidak dapat menerima paket pada saat transmisi, setiap perangkat jaringan IP dapat mengirim, menghasilkan, menerima, dan memproses kesalahan ICMP protokol ini bagian dari TCP/IP yang terletak pada layer internet.
Pesan ICMPv4 dan ICMPv6
ICMP memberikan umpan balik tentang masalah yang terkait dengan pemrosesan paket IP dalm kondisi tertentu, ICMP tersedia untuk IPv4 dan IPv6, ICMPv4 digunakan unuk pesan IPv4 dan ICMPv6 menyediakan layanan yang sama untuk IPv6 akan tetapi ia mencakup fungsionalitas tambahan. Ia mencakup jangkauan host, tujuan atau layanan tidak terjangkau, waktu terlampui.
Jangkauan Host
Pesan Gema ICMP dapat digunakan untuk menguji keterjangkauan suatu host pada jaringan IP. Contoh host lokal mengirimkan ICMP Echo request, jika ada host yang tersedia maka host tujuan akan merespons dengan Echo Reply. penggunaan pesan ini di dasarkan dari ping
Tujuan atau Layanan Unreachable
Ini dapat di gunakan saat gateway atau host menerima paket yang tidak dapat dikirimkan, dapat menggunakan pesan ICMP Destination Unreachable untuk memberitahu sumber bahwa tujuan atau layanan tidak dapat di jangkau. Pesan ini akan menyertakan kode, kode ini menunjukkan mengapa paket tidak dapat dikirimkan.
Kode Destination Unrechable ICMPv4
> 1 - Host tidak dapt di jangkau
> 2 - Protokol tidak dapat di jangkau
> 3 - Port tidak dapat di jangkau
Kode Destination Unreachable ICMPv6
> 1 - Komunikasi dilarang secara administratif (mialnya firewall)
> 2 - Diluar cakupan alamat sumber
> 3 - Alamat tidak dapat di jangkau
> 4- Port tidak dapt di jangka
Waktu Terlampaui
Pesan ICMPv4 Time Exceeded digunakan oleh router untuk untuk menunjukkan bahwa paket tidak dapt di teruskan karena bidang Time To Live (TTL) paket di kurangi menjadi 0, jika router menerima paket dan mengurangi TTL dalam paket IPv4 ke 0, itu berarti si router membuang paket dan mengirim pesan Time Exceended ke host sumber
ICMPv6 ia juga mengirimkan pesan Time Exceended jika router tidak dapat meneruskan paket IPv6 karna paket telah kadalluarsa. Alih - alih bidang TTL IPv4, ICMPv6 menggunakan bidang batas hop IPv6 untuk mentukan apakah peket telah kadaluarsa
Note : Pesan Time Exceended di gunakan oleh tool traceroute.
ICMPv6 mencakup empat protokol baru sebagai bagian dari Neighbor Discovery Protocol (ND / NDP)
Berikut adalah pesan antara router IPv6 dan perangkat IPv6, termasuk alokasi alamat dinamis :
Berikut pesan antara perangkat IPv6, termsuk deteksi alamat duplikat dan resolusi alamat
Berikut penjelasan lebih lanjutnya
Pesan RA ini dikirim oleh router yang mendukung IPv6 setiap 200 detik untuk memberikan informasi pengalamatan ke host yang mendukung IPv6. Pesan RA ini mencakup informaasi pengalamatan untuk host seperti prefix, prefix lenght, DNS address dan domain name.
Pesan RS pesan RA sebagai tanggapan pesan RS, PC akan mengirimkan pesan RS untuk menentukan cara menerima informasi alamat IPv6 secara dinamis.
Pesan NS perangkat akan mengirim pesan NS dengan alamat IPv6 nya sendiri sebagai alamat IPv6 yang di targetkan, jika perangkat lain memiliki pesan ini ia akan merespons dengan pesan NA
0 Komentar