Internet: Alamat IP dan DNS
Halo! Namaku Paola, dan aku adalah teknisi perangkat lunak di Microsoft.
Mari kita bahas bagaimana cara kerja internet. Pekerjaan- ku bergantung pada kemampuan jaringan
untuk dapat berbicara satu sama lain, namun pada tahun 1970 tidak ada metode standar untuk ini.
Vint Cerf dan Bob Kahn sangat berjasa dalam menciptakan protokol internetworking,
untuk memungkinkan komunikasi. Penemuan ini menjadi dasar bagi apa yang kita kenal sekarang sebagai internet.
Internet adalah jaringan dari berbagai jaringan. Internet menautkan miliaran perangkat di seluruh dunia.
Jadi mungkin kau terhubung dengan laptop atau ponsel melalui wifi,
lalu koneksi wifi tersebut terhubung dengan penyedia layanan internet (atau ISP), dan ISP tersebut
menghubungkanmu dengan miliaran perangkat di seluruh dunia melalui ratusan ribu jaringan
yang saling terhubung. Satu hal yang tidak dihargai kebanyakan orang adalah
bahwa internet sebenarnya merupakan filosofi rancangan dan arsitektur yang ditunjukkan melalui serangkaian protokol.
Protokol adalah rangkaian peraturan dan standar yang dikenal baik, bahwa jika semua pihak
setuju untuk menggunakannya, mereka akan dapat berkomunikasi tanpa kendala. Bagaimana sebenarnya internet
bekerja secara fisik tidak lebih penting dari fakta bahwa filosofi rancangan telah memungkinkan
internet untuk beradaptasi dan menyerap teknologi komunikasi baru. Ini karena agar
teknologi baru dapat menggunakan internet untuk tujuan tertentu, ia hanya perlu mengetahui protokol mana
yang harus digunakan. Seluruh perangkat berbeda di internet memiliki alamat yang unik.
Alamat di internet hanyalah angka, mirip dengan nomor telepon atau semacam nama jalan,
yang unik bagi tiap komputer atau perangkat di tepi jaringan tersebut. Hal ini mirip dengan
bagaimana sebagian besar rumah dan bisnis yang memiliki alamat pengiriman. Kau tidak perlu mengenal seseorang untuk
mengirim surat ke kotak surat, tapi kau perlu tahu alamt mereka dan bagaimana menulis
alamat dengan benar agar surat tersebut dapat diangkut oleh sistem surat sampai tujuannya.
Sistem pengalamatan untuk komputer di internet serupa dan ia membentuk bagian dari salah satu protokol terpenting
yang digunakan dalam komunikasi internet yang disebut protokol internet atau IP.
Maka alamat komputer disebut alamat IP. Mengunjungi suatu situs web sebenarnya
hanya meminta informasi dari komputer lain. Komputermu mengirim pesan
ke alamat IP komputer lain dan ia juga mengirimkan alamat asalnya,
jadi komputer lain tahu ke mana ia harus mengirim responnya. Kau mungkin telah melihat alamat IP.
Itu hanya sejumlah angka! Angka-angka ini diatur dalam hierarki. Sama seperti alamat rumah yang memiliki
negara, kota, jalan, dan nomor rumah, sebuah alamat IP memiliki banyak bagian. Sama seperti semua
data digital, tiap angka ini diwakilkan dalam bit. Alamat IP tradisional memiliki panjang 32 bit,
dengan 8 bit untuk tiap bagian alamat. Angka awal biasanya menunjukkan negara
dan jaringan regional dari perangkat tersebut. Kemudian subjaringan, lalu akhirnya alamat
dari perangkat spesifik tersebut. Versi pengalamatan IP ini disebut IPv4. IP ini dirancang
pada tahun 1973 dan banyak diadopsi di awal tahun 80-an, dan menyediakan lebih dari 4 miliar
alamat unik untuk perangkat yang tersambung dengan internet. Tapi internet ternyata
jauh lebih populer bahkan daripada yang dibayangkan Vint Cerf dan 4 miliar alamat unik tidak akan cukup.
Saat ini kita berada di tengah-tengah transisi multi-tahun menuju format alamat IP yang lebih panjang
bernama IPv6, yang menggunakan 128 bit per alamat dan menyediakan lebih dari 340 undecillion
alamat unik. Itu lebih dari cukup untuk setiap butir pasir di Bumi untuk memiliki
alamat IP mereka sendiri. Sebagian besar pengguna tidak pernah melihat atau peduli dengan alamat internet. Sistem bernama
domain name system atau DNS menyangkutkan nama seperti www.example.com dengan alamat terkait.
Komputermu menggunakan DNS untuk melihat nama domain dan mendapatkan alamat IP terkait
yang digunakan untuk menghubungkan komputermu ke tujuan di internet. Dan hasilnya
kurang lebih seperti ini: (suara 1) "Hei, halo, aku ingin mengunjungi www.code.org."
(suara 2) "Mm.. ya aku tidak tahu alamat IP untuk domain itu, biar kutanyakan. Hey, apa
kamu tahu cara ke code.org?" (suara 3) "Ya, aku punya. Alamatnya 174.129.14.120."
(suara 2) "Oh oke, terima kasih. Aku akan menulisnya dan menyimpannya kalau kalau
aku membutuhkannya lagi. Hei, ini alamat yang kamu minta." (suara 1) "Keren! Terima kasih." Jadi
bagaimana kami merancang sistem untuk miliaran perangkat untuk menemukan satu dari miliaran situs web berbeda?
Mustahil satu server DNS dapat menangani semua permintaan dari semua perangkat.
Jawabannya adalah server DNS terhubung dalam hierarki terdistribusi, dan dibagi menjadi
zona-zona, memisahkan tanggung jawab untuk domain utama seperti .org, .com, .net,
dll. DNS awalnya diciptakan sebagai protokol komunikasi publik dan terbuka untuk pemerintahan
dan instansi pendidikan. Karena keterbukaannya, DNS rentan terhadap serangan cyber.
Contoh serangan yaitu pemalsuan DNS. Itulah saat peretas masuk ke server DNS dan mengubahnya
untuk mencocokkan nama domain dengan alamat IP yang salah. Hal ini menyebabkan penyerang untuk mengirim orang-orang
ke situs web tiruan. Jika ini terjadi padamu, kamu rentan terhadap lebih banyak masalah
karena kau menggunakan situs web palsu itu seperti situs web asli. Internet itu sangat luas dan semakin besar
setiap harinya. Namun sistem nama domain dan protokol internet dirancang untuk mengimbangi,
seberapa pun internet berkembang.