Menjadi protokol pendukung di suite protokol Internet, perangkat jaringan lebih sering memakai ICMP atau Internet Control Message Protocol Kepada mengirim pesan kesalahan dan informasi serupa.
Pengertian ICMP
Kepada menjaga keamanan dan keselamatan jaringan, maka menjaga komunikasi antar perangkat supaya sukses merupakan hal Krusial. Itulah mengapa protokol seperti ICMP sangat Krusial dan Terkenal Begitu ini. Pada artikel ini, akan membahas pengertian, fungsi hingga Metode kerjanya.
ICMP singkatan dari Internet Control Message Protocol adalah protokol jaringan yang bertanggung jawab Kepada melaporkan kesalahan dengan Metode menghasilkan dan mengirim pesan ke alamat IP sumber ketika Eksis masalah jaringan pada sistem. ICMP menghasilkan pesan yang menunjukkan bahwa gateway, router, layanan, atau bahkan host tertentu yang Sepatutnya terhubung ke internet Tak dapat ia jangkau.
Beberapa Misalnya pesan ICMP adalah pesan diterima, connection lost, pesan error, waktu pemasangan telah melampaui batas dan lain sebagainya. Pada dasarnya, penerima Tak dapat menerima paket selama transmisi. Setiap perangkat jaringan IP dapat mengirim, menghasilkan, menerima, dan memproses pesan kesalahan.
Dengan kata lain, Anda Dapat membayangkan ICMP sebagai tim produksi Etnis cadang mekanik Kepada kendaraan. Metode terbaik Kepada merakit kendaraan adalah dengan terlebih dahulu memproduksi setiap bagian individu sebelum mengirimkan masing-masing bagian ini ke jalur perakitan yang kemudian akan merakitnya menjadi produk lebih kompleks. Tetapi, seperti kita Sekalian Paham, akan Eksis Begitu-Begitu ketika tim produksi Tak dapat mengirim beberapa Etnis cadang dalam jangka waktu tertentu. Apabila Eksis bagian hilang, maka jalur perakitan harus memberi Paham tim produksi sehingga ICMP berfungsi dengan Metode yang sama.
Pada dasarnya, ICMP adalah Pemandu pesan yang menyampaikan data dan informasi dari penerima ke pengirim.
Mengetahui Sejarah ICMP
Setelah mengetahui apa yang dimaksud dengan ICMP, kita akan membahas mengenai sejarahnya. Internet Control Message Protocol adalah bagian dari tumpukan protokol TCP/IP. Itu terletak di Lapisan Internet dan merupakan standar pesan kesalahan pendukung Protokol Internet inti. Jon Postel, salah satu pendiri internet, merupakan penulis definisi Asli protokol ini. Standar pertama terbit pada April 1981 di RFC 777. Sejak Begitu itu, telah diperbarui beberapa kali. Postel juga menulis defnisi Konsisten dari protokol terkandung dalam RFC 72 dan diterbitkan Internet Engineering Taskforce pada September 1981.
Tujuan ICMP
Meskipun lapisan internet tingkat yang lebih rendah Tak Sepatutnya Acuh dengan jaminan koneksi, Internet Control Message Protocol memberikan sedikit umpan balik pada komunikasi ketika Eksis masalah. Jadi, meskipun Anda menggunakan UDP, yang Mempunyai model komunikasi tanpa koneksi, Lagi mungkin Kepada mengetahui mengapa transmisi gagal. Sekalian perangkat yang terhubung ke jaringan dapat memproses pesan ICMP, termasuk router serta perangkat titik akhir. ICMP telah diadaptasi sehingga dapat bekerja dengan IPv6 sama menyeluruhnya seperti yang telah melayani IPv4.
Karena protokol ini berada di Lapisan Internet, pesannya ia bawa oleh paket IP dan Eksis di tingkat yang lebih tinggi daripada struktur operasi saklar. Meskipun protokol tersebut terbawa dalam paket IP, Tetapi Tak Eksis di dalam paket Pemandu data. Paket ICMP hanya dihasilkan sebagai respons terhadap paket data masuk ketika transmisi pesan masuk tersebut gagal. Kondisi error seringkali merupakan hasil dari data yang terdapat dalam header IP dari paket yang gagal.
Fungsi ICMP
Fungsi Penting penggunaan ICMP adalah Kepada melaporkan kesalahan. Setiap kali dua perangkat terhubung melalui internet, pesan protokol tersebut dapat Anda gunakan Kepada Membangun kesalahan yang dapat berpindah dari perangkat penerima ke perangkat pengirim Apabila beberapa data Tak Tamat seperti diharapkan. Misalnya, paket data yang terlalu besar bagi router kelola, maka router akan membuang paket data dan mengirimkan pesan Internet Control Message Protocol ke pengirim yang menginformasikan masalah tersebut sehingga masalah dapat teratasi dengan Segera.
Fungsi Standar lainnya dari penggunaan ICMP adalah seabagi berikut:
1. Membantu Pengaturan Mekanisme Pada Jaringan
Dalam melakukan fungsi utamanya sebagai pelapor kesalahan, ICMP juga berfungsi Kepada mengatur dan mengontrol segala proses yang terjadi pada jaringan komputer. Hal ini dapat mengurangi kesalahan transmisi karena jaringan komputer berjalan sesuai Mekanisme.
2. Menilai Kinerja Jaringan
ICMP berfungsi sebagai alat diagnostik Kepada menilai kinerja jaringan. Sehingga, pesan protokol dengan menggunakan menilai kinerja jaringan Yakni dengan mengetahui perangkat yang menyebabkan penundaan dan durasi waktu transimisi antara dua titik.
ICMP digunakan pada traceroute dan ping, keduanya adalah pesan terkirim mengenai apakah pengiriman data berhasil atau Tak. Begitu traceroute Anda gunakan, perangkat yang terlewati paket data Kepada Tamat ke tujuannya akan tampil dalam laporan.
Ini termasuk router fisik yang menangani data. Traceroute juga memberi Paham Anda berapa Pelan waktu yang data butuhkan Kepada berpindah dari satu perangkat ke perangkat lainnya. Setiap kali data berjalan di antara router, perjalanan ini adalah hop. Informasi yang traceroute ungkapkan dapat Anda gunakan Kepada mengetahui perangkat penyebab penundaan di sepanjang rute.
Ping mirip dengan traceroute tetapi lebih sederhana. Ini melaporkan berapa Pelan waktu yang data butuhkan Kepada pergi antara dua titik.
Metode Kerja ICMP
ICMP adalah mekanisme pelaporan kesalahan. Apabila terjadi kesalahan selama pemrosesan paket, protokol ini akan melaporkan kesalahan tersebut ke perangkat sumber paket. Ia Tak memperbaiki kesalahan atau memberi Paham perangkat jaringan perantara tentang kesalahan tersebut. Pesan Internet Control Message Protocol terenkapsulasi sebagai bagian dari datagram IP dan tertransmisi melalui Internet.
Datagram IP hanya berisi informasi tentang sumber dan tujuan, serta dapat merekam informasi tentang Sekalian node di sepanjang jalur yang ia lalui hanya Apabila opsi Record Route-nya disetel. Oleh karena itu, perangkat pendeteksi kesalahan melaporkan kesalahan hanya ke perangkat sumber, tetapi bukan perangkat perantara.
Setelah menerima laporan kesalahan, sumber Tak dapat menentukan perangkat penyebab kesalahan. Tetapi, sumber dapat menentukan jenis kesalahan sesuai dengan isi pesan dan menentukan Metode mengirim ulang paket data yang gagal terkirim.
Setiap pesan berisi header IP lengkap dari paket data yang memicu pesan ICMP begitu pula yang terenkapsulasi dalam paket data IP. Header IP berisi tentang versi IP, alamat IP sumber dan tujuan, jumlah paket yang dikirim, panjang paket. Sedangkan Header ICMP berisi tentang data berikut, yang merupakan dasar sumber Kepada menentukan jenis kesalahan:
- Jenis : jenis pesan.
- Kode : jenis pesan tertentu.
- Checksum : checksum dari pesan Internet Control Message Protocol.
Nilai yang berbeda dari jenis dan kode menunjukkan jenis pesan yang berbeda, sesuai dengan kesalahan yang mungkin terjadi selama pemrosesan paket data.
Internet Control Message Protocol Tak menghasilkan pesan kesalahan dalam situasi berikut:
- Paket IP ditujukan Kepada alamat broadcast.
- Penyiaran paket di lapisan data link.
- Paket tersebut bukan merupakan fragmen IP pertama.
- Alamat sumber dari sebuah paket bukanlah alamat host tunggal yang berarti alamat sumber adalah alamat Sekalian 0, alamat loopback, alamat broadcast, atau alamat multicast.
Kode ICMP Parameter Kontrol
ICMP memberikan umpan balik dan informasi tentang kesalahan, pesan kontrol, dan kueri manajemen. Bidang kode pertama dari blok ICMP dapat menyampaikan banyak informasi. Berikut nilai paling Krusial yang dapat muncul di kolom pertama kode beserta artinya:
0 | Echo Reply |
5 | Redirect Message |
8 | Echo Request |
9 | Router Advertisement |
10 | Router Solicitation |
11 | Time Exceeded |
12 | Parameter Problem: Bad IP header |
13 | Timestamp |
14 | Timestamp reply |
41 | digunakan Kepada protokol mobilitas eksperimental |
42 | Extended Echo Request – meminta extended Echo |
43 | Extended Echo Reply – membalas ke 42 extended Echo request |
Tipe Pesan ICMP
Internet Control Message Protocol melaporkan pesan error serta status perangkat yang dapat dibagi Tengah ke dalam jenis pesan tertentu dengan kodenya. Tipe pesan dapat dikategorikan menjadi 2 jenis Yakni:
1. Error Reporting Messages
Merupakan pesan yang dikirim ketika Eksis kesalahan yang dilaporkan oleh protokol. Beberapa pesan yang Standar di Rendah kategori ini adalah sebagai berikut:
Destination Unreachabe (Type 3)
Salah satu pesan pelaporan kesalahan yang paling Standar terjadi ketika router Tak dapat menemukan jalur paket di mana paket tersebut harus dikirim, dengan kata lain datagram IP Tak dapat dikirim.
Redirect (Type 5)
Pesan eror ini terjadi setiap kali Eksis permintaan yang meminta pengalihan yang berarti Eksis router yang disebut Gateway yang Mempunyai informasi dari router lain dan berdasarkan tujuan paketnya dikirim ke router yang Betul.
Tetapi terkadang paket yang dibutuhkan Kepada dikirim ke sebuah router Tak Eksis dalam informasi router gateway secara langsung. Dalam case ini, gateway harus mendapatkan alamat dari router tersebut dari router-router yang disebutkan dalam tabelnya. Jadi segera setelah mendapatkan alamat itu, pesan pengalihan diberikan ke host sehingga host Dapat langsung mengirim pesan ke alamat yang diberikan.
Query Message
adalah pesan yang dikirim ketika ICMP menanyakan status host. Beberapa pesan Standar di Rendah kategori ini adalah sebagai berikut:
Echo Request (Type 8) & Echo reply (Type 0)
Kekasih pesan ini menentukan apakah host yang diberikan dapat terhubung ke tujuan tertentu dengan menghasilkan pesan echo request dan echo reply. Pesan ini digunakan hanya Kepada mendiagnosis koneksi jaringan antara pengirim dan tujuan.
Time-stamp Request (Type 13) & Time-stamp Reply (Type14)
Kekasih pesan ini mencatat waktu yang dibutuhkan oleh sebuah host atau router Kepada mencapai host atau router lain dengan Membangun pesan time-stamp request dan time-stamp reply di mana perbedaan antara 2 stamp waktu dapat menunjukkan waktu yang dibutuhkan Kepada mencapai satu host ke host lain.
Konklusi
ICMP adalah protokol jaringan Kepada berkomunikasi masalah dengan transmisi data. Dalam definisi tersebut, salah satu Metode Penting ICMP adalah Kepada menentukan apakah data Tamat ke tujuannya dan pada waktu yang Betul.
Hal ini menjadikan Internet Control Message Protocol sebagai aspek Krusial dari proses pelaporan kesalahan dan pengujian Kepada Menonton seberapa Berkualitas jaringan mentransmisikan data. Tetapi, itu juga dapat digunakan Kepada mengeksekusi serangan penolakan layanan (DDoS) terdistribusi.