Apa Itu IPv4?
2026-06-02 22:09:04 - Admin
<style> body { font-family: Arial, Helvetica, sans-serif; line-height: 1.6; margin: 0; padding: 0; background-color: #f9f9f9; color: #333; } header { background-color: #4a90e2; color: #fff; padding: 20px; text-align: center; } main { max-width: 800px; margin: 30px auto; padding: 0 20px; background-color: #fff; border-radius: 6px; box-shadow: 0 2px 6px rgba(0,0,0,0.1); } h1, h2, h3 { color: #2c3e50; } p { margin-bottom: 1em; } code { background-color:#eef; padding:2px 4px; border-radius:3px; font-family: Consolas, monospace; } table { width: 100%; border-collapse: collapse; margin: 1em 0; } th, td { border: 1px solid #ddd; padding: 8px; text-align: left; } th { background-color:#f2f2f2; } a { color:#4a90e2; } ul, ol { margin-left: 1.5em; } </style> <header> <h1>Apa Itu IPv4?</h1> </header> <main> <section> <h2>Pengertian Dasar</h2> <p>IPv4 (Internet Protocol version 4) adalah protokol utama yang digunakan untuk mengidentifikasi perangkat perangkat yang terhubung ke jaringan internet. Setiap perangkat yang terhubung (seperti komputer, smartphone, router, atau server) memiliki sebuah <strong>alamat IP</strong> versi 4 yang unik, yang memungkinkan data dapat dikirimkan ke tujuan yang tepat.</p> </section> <section> <h2>Format Alamat IPv4</h2> <p>Alamat IPv4 ditulis dalam notasi <em>dotted decimal</em>, yaitu empat buah angka desimal yang dipisahkan oleh titik, contoh: <code>192.168.0.1</code>. Setiap angka berada dalam rentang 0 255, yang mencerminkan 8 bit (1 byte). Jadi satu alamat IPv4 memiliki total 32 bit (4 byte).</p> <table> <tr><th>Segmen</th><th>Rentang Nilai</th></tr> <tr><td>Byte 1</td><td>0 255</td></tr> <tr><td>Byte 2</td><td>0 255</td></tr> <tr><td>Byte 3</td><td>0 255</td></tr> <tr><td>Byte 4</td><td>0 255</td></tr> </table> <p>Dengan 32 bit, IPv4 dapat menyediakan sekitar 4,3 miliar alamat unik (2 ). Meskipun angka ini terdengar besar, pertumbuhan pesat perangkat terhubung membuat alamat IPv4 menjadi terbatas.</p> </section> <section> <h2>Kelas Alamat IPv4</h2> <p>Untuk mempermudah alokasi, alamat IPv4 awalnya dikelompokkan menjadi lima kelas (A E). Berikut rangkuman singkat:</p> <ul> <li><strong>Kelas A</strong>: <code>0.0.0.0 127.255.255.255</code>. Digunakan untuk jaringan sangat besar. Contoh: <code>10.0.0.0/8</code>.</li> <li><strong>Kelas B</strong>: <code>128.0.0.0 191.255.255.255</code>. Untuk jaringan menengah. Contoh: <code>172.16.0.0/12</code>.</li> <li><strong>Kelas C</strong>: <code>192.0.0.0 223.255.255.255</code>. Untuk jaringan kecil. Contoh: <code>192.168.0.0/16</code>.</li> <li><strong>Kelas D</strong>: <code>224.0.0.0 239.255.255.255</code>. Digunakan untuk multicast.</li> <li><strong>Kelas E</strong>: <code>240.0.0.0 255.255.255.255</code>. Cadangan untuk riset dan keperluan khusus.</li> </ul> <p>Dalam praktek modern, alokasi mengacu pada <em>Classless Inter Domain Routing (CIDR)</em>, yang memungkinkan pembagian alamat lebih fleksibel.</p> </section> <section> <h2>Jenis Alamat IPv4</h2> <h3>1. Alamat Publik</h3> <p>Alamat yang dapat diakses secara langsung dari internet. Contohnya <code>203.0.113.45</code>. Organisasi penyedia layanan (ISP) biasanya memberi alamat publik kepada pelanggan.</p> <h3>2. Alamat Privat</h3> <p>Digunakan di dalam jaringan lokal (LAN). Tiga rentang paling umum:</p> <ul> <li><code>10.0.0.0 10.255.255.255</code> (kelas A)</li> <li><code>172.16.0.0 172.31.255.255</code> (kelas B)</li> <li><code>192.168.0.0 192.168.255.255</code> (kelas C)</li> </ul> <p>Alamat privat tidak dapat di routing secara langsung melalui internet, sehingga diperlukan <em>Network Address Translation (NAT)</em> bila ingin mengakses layanan luar.</p> <h3>3. Alamat Loopback</h3> <p>Alamat khusus <code>127.0.0.1</code> yang mengacu pada host itu sendiri. Digunakan untuk pengujian jaringan lokal.</p> <h3>4. Alamat Broadcast</h3> <p>Digunakan untuk mengirim paket ke semua host dalam satu jaringan. Contohnya <code>192.168.1.255</code> pada subnet <code>192.168.1.0/24</code>.</p> </section> <section> <h2>Bagaimana IPv4 Bekerja?</h2> <p>Proses pengiriman data dengan IPv4 meliputi beberapa langkah utama:</p> <ol> <li><strong>Fragmentasi</strong>: Jika paket data lebih besar dari MTU (Maximum Transmission Unit) jaringan, IPv4 dapat memecahnya menjadi fragmen.</li> <li><strong>Pengalamatan</strong>: Header IPv4 berisi <em>source address</em> dan <em>destination address</em>. Router menggunakan <em>destination address</em> untuk menentukan jalur terbaik.</li> <li><strong>TTL (Time To Live)</strong>: Nilai ini menurun satu setiap kali paket melewati router. Jika TTL mencapai 0, paket dibuang untuk menghindari looping tak berujung.</li> <li><strong>Checksum</strong>: Header IPv4 memiliki checksum untuk mendeteksi kesalahan pada header.</li> </ol> <p>Setelah paket mencapai tujuan, lapisan transport (TCP/UDP) melanjutkan proses pengiriman data ke aplikasi.</p> </section> <section> <h2>Kelebihan & Kekurangan IPv4</h2> <h3>Kelebihan</h3> <ul> <li>Sudah matang, didukung hampir semua perangkat dan sistem operasi.</li> <li>Infrastruktur jaringan global sangat terintegrasi dengan IPv4.</li> <li>Konsep dan konfigurasi relatif sederhana.</li> </ul> <h3>Kekurangan</h3> <ul> <li>Ruang alamat terbatas hampir seluruh blok publik sudah habis.</li> <li>Kurang fleksibel dalam hal mobilitas dan penambahan jaringan baru.</li> <li>Penggunaan NAT mengurangi kemampuan end to end connectivity.</li> </ul> </section> <section> <h2>Mengapa IPv6 Diperlukan?</h2> <p>Karena keterbatasan ruang alamat IPv4, IETF mengembangkan IPv6 dengan 128 bit alamat (sekitar 3,4 x 10 alamat). IPv6 menawarkan:</p> <ul> <li>Ruang alamat yang hampir tak terbatas.</li> <li>Penghapusan kebutuhan NAT.</li> <li>Fitur keamanan bawaan (IPSec).</li> <li>Proses routing yang lebih efisien.</li> </ul> <p>Meskipun migrasi masih berlangsung, keduanya (IPv4 & IPv6) akan beroperasi bersamaan selama beberapa dekade ke depan.</p> </section> <section> <h2>Bagaimana Mengetahui Alamat IPv4 Saya?</h2> <p>Berikut beberapa cara cepat:</p> <ul> <li>Di Windows: buka <code>Command Prompt</code> lalu ketik <code>ipconfig</code>.</li> <li>Di macOS/Linux: buka terminal dan ketik <code>ifconfig</code> atau <code>ip addr</code>.</li> <li>Di perangkat seluler: lihat pengaturan jaringan Wi Fi detail.</li> <li>Untuk alamat publik: kunjungi situs <a href="https://whatismyipaddress.com" target="_blank">whatismyipaddress.com</a>.</li> </ul> </section> <section> <h2>Kesimpulan</h2> <p>IPv4 adalah tulang punggung internet selama lebih dari empat dekade. Dengan format 32 bit, ia menyediakan jutaan alamat unik yang memungkinkan perangkat berkomunikasi satu sama lain. Meskipun mulai menghadapi keterbatasan ruang alamat, IPv4 tetap relevan berkat kompatibilitas luas dan infrastruktur yang telah matang. Transisi ke IPv6 sedang berjalan, namun pemahaman tentang IPv4 tetap penting bagi siapa saja yang bekerja dengan jaringan komputer.</p> </section> </main>