IP Address - Pengertian dan Versi IP Address
Setiap paket yang melintasi jaringan TCP/IP membawa alamat IP yang mengidentifikasi perangkat yang mengirimnya, tetapi juga berisi informasi sehingga dapat berhasil dirutekan ke mana pun ia harus pergi.
Definisi IP Address
Alamat IP adalah nomor yang digunakan untuk memberi label pada perangkat apa pun yang terhubung ke jaringan di mana Internet Protocol digunakan sebagai media komunikasi. Internet Protokol adalah tempat IP dalam alamat IP berasal. IP dikembangkan pada 1970-an dan merupakan landasan suite protokol internet, yang mendefinisikan segala sesuatu tentang bagaimana perangkat di internet bertukar informasi.
Alamat IP, pada gilirannya, adalah salah satu landasan Internet Protokol. Informasi ditransmisikan melalui jaringan dalam potongan diskrit yang disebut paket, setiap paket sebagian besar terdiri dari data apa pun yang coba dikomunikasikan oleh pengirim, tetapi juga menyertakan header, yang terdiri dari metadata tentang paket itu.
Di antara bagian lain dari data yang disimpan dalam header paket adalah alamat IP perangkat yang mengirim paket dan alamat IP perangkat tujuan paket. Router dan infrastruktur jaringan lainnya menggunakan informasi ini untuk memastikan paket sampai ke tempat yang seharusnya.
DNS: Mencocokkan nama domain dengan IP Address
Banyak (meskipun tidak semua) komputer yang terhubung ke internet juga memiliki alamat yang dapat dibaca manusia yang mungkin menyertakan kata-kata dan dikenal sebagai nama domain seperti naunar.com, misalnya. Sistem Nama Domain, atau DNS , adalah bagian lain dari rangkaian protokol Internet, dan memastikan bahwa permintaan yang dibuat menggunakan nama domain mencapai alamat IP yang benar.
Namun, alamat IP tetap menjadi cara mendasar untuk menemukan perangkat yang terhubung ke internet, dan dalam beberapa keadaan, nama domain dapat berhubungan dengan beberapa server dengan alamat IP yang berbeda.
Versi IP Addrees: IPv4 dan IPv6
Ada dua versi alamat IP: IPv4 dan IPv6 , dan mereka memiliki format yang berbeda, perbedaan utama di antara keduanya adalah memungkinkan untuk membuat alamat IPv6 yang jauh lebih unik (128 bit ) daripada alamat IPv4 (32 bit ).
Alamat IPv4 ditulis dalam empat bagian yang dipisahkan oleh titik-titik seperti ini: 192.168.0.198
Setiap bagian yang ditulis dalam angka Basis 10 konvensional mewakili angka biner delapan bit dari 0 hingga 255.
Masing-masing angka dipisahkan oleh titik ini ditulis dalam notasi desimal standar. Tetapi komputer pada dasarnya berurusan dengan angka dalam biner (hanya menggunakan nol dan satu, dan masing-masing angka dalam alamat IPv4 mewakili angka biner 8-bit, yang berarti tidak ada yang lebih tinggi dari 255 (111111 dalam biner).
Kemungkinan besar Anda pernah melihat alamat IP seperti itu sebelumnya sejak mereka ada sejak 1983. Versi protokol yang lebih baru, IPv6, perlahan-lahan menggantikan IPv4, dan pengalamatannya terlihat seperti ini: 2620:cc:8000:1c82:544c:cc2e:f2fa:5a9b
Ada huruf di sana karena alamat IPv6 ditulis dalam notasi heksadesimal (Base 16), yang berarti 16 simbol berbeda diperlukan untuk secara unik mewakili angka Basis 10 1-16. Yang digunakan adalah angka 0-9 ditambah huruf AF. Masing-masing angka ini mewakili angka biner 16-bit, dan perbedaan antara komponen 8-bit dari alamat IPv4 adalah alasan utama keberadaan IPv6.
Alamat IPv4 adalah angka 32-bit, dan jumlah total kemungkinan alamat dengan panjang tersebut adalah 32bit yang disebutkan di atas—sekitar 4,3 miliar. Jumlah itu tampaknya cukup banyak di masa-masa awal internet tetapi mulai muncul sebagai potensi krisis ketika perangkat yang terhubung ke internet berlipat ganda.
Kekhawatiran bahwa alamat IPv4 akan habis adalah yang mendorong pengembangan IPv6. Namun dalam praktiknya alamat IPv4 masih banyak digunakan dan tidak sulit didapat. Ini berkaitan dengan bagaimana alamat IP ditetapkan ke perangkat yang terhubung ke jaringan dan bagaimana jaringan pribadi dapat dibuat dengan kumpulan alamat IP yang dibatasi, seperti yang akan kita bahas di dua bagian berikutnya.
Alamat IP statis vs. dinamis dan DHCP
Alamat IP statis adalah alamat yang telah ditetapkan oleh ISP ke perangkat dan dijamin tetap konstan. Jika alamat komputer Anda adalah 45.48.241.198, alamatnya akan tetap seperti itu selama yang Anda inginkan. Alamat IP statis penting untuk perangkat yang harus mudah ditemukan di internet, seperti server web atau server game. Secara umum, ISP akan membebankan biaya tambahan kepada pelanggan untuk alamat IP statis yang ditetapkan.
Dari perspektif ISP, yang memiliki jumlah terbatas alamat IPv4 untuk dibagikan, satu kelemahan dari penyewaan alamat statis adalah bahwa alamat tersebut tidak tersedia untuk orang lain. Tetapi sebagian besar pengguna akhir hanya membutuhkan alamat ketika mereka benar-benar mengakses internet. Untuk pengguna tersebut, ISP menetapkan alamat IP dinamis , pada dasarnya membagikan alamat baru ke perangkat setiap kali terhubung ke jaringan, dan memasukkan alamat itu kembali ke kumpulan alamat yang tersedia saat perangkat terputus. Teknik ini membantu menghemat alamat IP. Jika ISP memiliki satu juta pelanggan tetapi hanya setengah yang online pada waktu tertentu, ISP tidak memerlukan satu juta alamat di kumpulannya.
Untuk jaringan IPv4, proses penetapan alamat IP secara dinamis diatur oleh Dynamic Host Configuration Protocol, (DHCP) , yang, antara lain, mengotomatiskan sebagian besar proses dan memastikan bahwa tidak ada dua perangkat yang diberi alamat yang sama pada waktu yang sama. .
IPv6 dirancang untuk mendukung konfigurasi otomatis alamat IP stateless (SLAAC), di mana perangkat itu sendiri pada dasarnya mengambil alamat dari kumpulan yang tersedia saat terhubung ke jaringan. Namun, ada juga DHCPv6, versi terbaru dari protokol DHCP yang membuat kontrol lebih di tangan penyedia jaringan .
Alamat IP publik vs. pribadi
Sejauh ini, kita telah berbicara tentang alamat IP dan berpotensi kehabisan alamat IP seolah-olah ada satu set alamat untuk seluruh planet, tanpa pengulangan. Tapi itu tidak sepenuhnya benar. Faktanya, ini mungkin tidak berlaku untuk sebagian besar perangkat yang Anda gunakan sehari-hari dan tidak semua dari 4,3 miliar alamat IPv4 tersedia untuk perangkat yang terhubung secara publik.
Jaringan rumah atau perusahaan biasa terhubung ke internet publik melalui router, dan router inilah yang diberi alamat IP oleh ISP. Dari perspektif dunia luar, semua lalu lintas dari perangkat di jaringan lokal itu berasal dari alamat IP publik itu; tetapi di dalam jaringan, setiap perangkat (termasuk router) memiliki alamat IP pribadi lokal, biasanya ditetapkan oleh router melalui DHCP.
Alamat ini dianggap pribadi karena hanya digunakan untuk mengarahkan paket di dalam jaringan lokal, pribadi, dan tidak dapat dilihat oleh siapa pun di luar jaringan. Akibatnya, alamat IP yang sama dapat digunakan pada jaringan pribadi dalam jumlah tak terbatas tanpa menimbulkan kebingungan. Faktanya, ada blok alamat IP yang khusus disisihkan untuk digunakan pada jaringan pribadi ini. (Untuk jaringan rumah kecil, alamat yang dimulai dengan 192.168 cukup umum.)
Tugas router adalah mengubah alamat IP asal dan tujuan di setiap header paket sesuai kebutuhan saat melewati antara jaringan pribadi dan internet publik, sebuah proses yang dikenal sebagai terjemahan alamat jaringan, atau NAT . Ada beberapa metode untuk melakukan ini. Salah satu cara yang umum adalah mengaitkan setiap perangkat di jaringan internal dengan port jaringan yang tercantum di header paket. Informasi port tersebut menentukan tujuan akhir dari paket masuk yang semuanya telah dialamatkan ke alamat IP yang menghadap publik yang ditetapkan ke router.
Subnetting dan subnet mask
Router menentukan bagian mana dari alamat IP yang merujuk ke jaringan, subnet, dan perangkat dengan menggunakan subnet mask. Di IPv4, network mask adalah nomor 8-bit seperti alamat IP standar, meskipun dengan semua yang ada di kiri dan semua nol di kanan; intinya, garis pemisah antara satu dan nol mendefinisikan pembagian dalam alamat IP di ruang alamat yang dirujuk oleh subnet mask.
Hal penting yang perlu diingat adalah bahwa informasi subnet tidak terkandung dalam header paket atau diketahui oleh perangkat sumber dan tujuan. Sebaliknya, ini digunakan oleh router dan infrastruktur lain yang menggunakan alamat IP untuk menentukan cara mengirimkan paket ke perangkat yang tepat di jaringan fisik yang tepat.
Melalui subnetting, misalnya, admin jaringan dapat mengambil blok alamat IP yang berurutan dan mendistribusikannya ke tiga subjaringan fisik yang terpisah. Paket tidak perlu tahu tentang subnetwork tersebut; router akan menggunakan tabel pencariannya untuk mencari tahu ke mana harus mengirim paket ketika saatnya tiba.