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