[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:02.72,0:00:07.36,Default,,0000,0000,0000,,Internet: HTTP dan HTML Dialogue: 0,0:00:07.36,0:00:11.74,Default,,0000,0000,0000,,Namaku Jasmine dan aku manajer program \Ndalam tim teknisi XBOX One. Dialogue: 0,0:00:11.76,0:00:18.70,Default,,0000,0000,0000,,Salah satu fitur terbesar kami bernama XBOX Live, yang merupakan layanan online yang menghubungkan gamer Dialogue: 0,0:00:18.70,0:00:24.10,Default,,0000,0000,0000,,dari seluruh dunia, dan kami bergantung pada internet untuk mewujudkannya. Ini bukanlah Dialogue: 0,0:00:24.10,0:00:30.50,Default,,0000,0000,0000,,tugas mudah dan ada banyak hal yang terjadi di balik layar. Internet Dialogue: 0,0:00:30.50,0:00:36.28,Default,,0000,0000,0000,,benar-benar mengubah cara orang-orang berinteraksi dan berhubungan. Tapi bagaimana cara kerjanya? Bagaimana cara Dialogue: 0,0:00:36.28,0:00:43.49,Default,,0000,0000,0000,,komputer di seluruh dunia berkomunikasi satu sama lain? Mari kita lihat penjelajahan web. Dialogue: 0,0:00:43.49,0:00:50.20,Default,,0000,0000,0000,,Pertama, buka browser web. Itu adalah aplikasi yang kau \Ngunakan untuk mengakses halaman web. Selanjutnya, Dialogue: 0,0:00:50.20,0:00:55.90,Default,,0000,0000,0000,,ketikkan alamat web, atau URL, singkatan dari Uniform Resource Locator dari situs web yang Dialogue: 0,0:00:55.90,0:01:06.81,Default,,0000,0000,0000,,ingin kau kunjungi seperti tumblr.com. Hai, \Naku David Karp, pendiri Tumblr dan hari ini Dialogue: 0,0:01:06.81,0:01:12.56,Default,,0000,0000,0000,,kita akan berbicara mengenai bagaimana sebenarnya cara kerja browser web yang kita gunakan sehari-hari. Jadi, kau mungkin Dialogue: 0,0:01:12.56,0:01:16.35,Default,,0000,0000,0000,,bertanya-tanya apa yang sebenarnya terjadi saat kau mengetik alamat ke dalam browser webmu lalu Dialogue: 0,0:01:16.35,0:01:21.02,Default,,0000,0000,0000,,tekan enter. Dan ini memang segila yang kau bisa bayangkan. Jadi pada saat itu komputermu Dialogue: 0,0:01:21.02,0:01:25.93,Default,,0000,0000,0000,,mulai berbicara dengan komputer lainnya, yang disebut server, yang biasanya terletak Dialogue: 0,0:01:25.93,0:01:32.45,Default,,0000,0000,0000,,ribuan mil jauhnya. Dan dalam waktu milidetik \Nkomputermu meminta situs web pada server itu, \Ndan server itu Dialogue: 0,0:01:32.45,0:01:39.53,Default,,0000,0000,0000,,mulai membalas percakapan komputermu dalam bahasa yang disebut HTTP. HTTP adalah singkatan dari HyperText Dialogue: 0,0:01:39.53,0:01:43.68,Default,,0000,0000,0000,,Transfer Protocol. kau dapat menganggapnya\Nsebagai bahasa yang dipakai suatu komputer Dialogue: 0,0:01:43.68,0:01:48.01,Default,,0000,0000,0000,,untuk meminta dokumern dari komputer lain. Dan sebenarnya itu cukup terus terang. Dialogue: 0,0:01:48.01,0:01:52.54,Default,,0000,0000,0000,,Jika kau memotong percakapan antara \Nkomputermu dan server web di internet, Dialogue: 0,0:01:52.54,0:01:56.67,Default,,0000,0000,0000,,utamanya itu terbuat dari sesuatu yang disebut permintaan "GET". Itu benar-benar kata Dialogue: 0,0:01:56.67,0:02:01.59,Default,,0000,0000,0000,,yang sangat sederhana GET dan nama dokumen\Nyang kau minta. Jadi jika kau coba masuk ke Dialogue: 0,0:02:01.59,0:02:06.36,Default,,0000,0000,0000,,dalam Tumblr dan memuat halaman masuk kami, yang kau lakukan hanya mengirimkan permintaan GET ke server Tumblr Dialogue: 0,0:02:06.36,0:02:14.29,Default,,0000,0000,0000,,yang bertuliskan GET /login. Dan hal itu memberitahu\Nserver Tumblr bahwa kau meminta semua kode HTML Dialogue: 0,0:02:14.29,0:02:21.80,Default,,0000,0000,0000,,untuk halaman masuk Tumblr. Jadi HTML adalah\Nsingkatan dari Hyper Text Markup Language dan kau bisa Dialogue: 0,0:02:21.80,0:02:26.47,Default,,0000,0000,0000,,menganggapnya sebagai bahasa yang digunakan\Nuntuk memberitahu browser web cara membuat laman web. Dialogue: 0,0:02:26.47,0:02:30.54,Default,,0000,0000,0000,,Jika kau memikirkan sesuatu seperti Wikipedia, yang merupakan dokumen sederhana yang besar dan Dialogue: 0,0:02:30.54,0:02:35.63,Default,,0000,0000,0000,,HTML adalah bahasa yang kau gunakan untuk \Nmembuat judulnya besar dan tebal, untuk \Nmembuat font-nya menjadi Dialogue: 0,0:02:35.63,0:02:42.69,Default,,0000,0000,0000,,font yang tepat, untuk menautkan teks tertentu ke halaman lain tertentu, untuk membuat sebagian teks tebal, untuk membuat sebagian Dialogue: 0,0:02:42.69,0:02:46.74,Default,,0000,0000,0000,,teks italic, untuk memasang gambar di tengah halaman, untuk meluruskan gambar ke kanan, Dialogue: 0,0:02:46.74,0:02:52.99,Default,,0000,0000,0000,,untuk meluruskan gambar ke kiri. Teks dari suatu halaman web langsung tercantum di HTML, Dialogue: 0,0:02:52.99,0:02:58.38,Default,,0000,0000,0000,,namu bagian lainnya seperti gambar atau video merupakan file terpisah dengan URL mereka sendiri yang perlu Dialogue: 0,0:02:58.38,0:03:04.54,Default,,0000,0000,0000,,diminta. Browser mengirimkan permintaan HTTP terpisah untuk setiap bagian tersebut dan menampilkan mereka Dialogue: 0,0:03:04.54,0:03:11.67,Default,,0000,0000,0000,,setelah mereka tiba. Jika suatu halaman web memiliki banyak gambar berbeda, setiap gambar menyebabkan Dialogue: 0,0:03:11.67,0:03:20.78,Default,,0000,0000,0000,,permintaan HTTP terpisah dan halamannya\Ndimuat lebih lambat. Terkadang saat kau menjelajahi web, Dialogue: 0,0:03:20.78,0:03:25.88,Default,,0000,0000,0000,,Kau tidak hanya meminta halaman dengan GET.\NTerkadang kau mengirimkan informasi seperti saat Dialogue: 0,0:03:25.88,0:03:32.30,Default,,0000,0000,0000,,mengisi formulir atau mengetikkan pertanyaan pencarian. Browser-mu mengirimkan informasi ini dalam teks biasa Dialogue: 0,0:03:32.30,0:03:39.09,Default,,0000,0000,0000,,kepada server web menggunakan permintaan POST HTTP. Anggap saja kau masuk ke Tumblr. Hal pertama yang Dialogue: 0,0:03:39.09,0:03:45.36,Default,,0000,0000,0000,,kau lakukan adalah membuat permintaan POST, yang merupakan POST menuju halaman masuk Tumblr yang memiliki Dialogue: 0,0:03:45.36,0:03:49.68,Default,,0000,0000,0000,,beberapa data yang ditautkan padanya. POST ini memiliki alamat surel sekaligus kata sandimu. Itu semua dikirim ke Dialogue: 0,0:03:49.68,0:03:55.35,Default,,0000,0000,0000,,server Tumble. Server Tumble memastikan bahwa oke, kau adalah David. Ia mengirim halaman web Dialogue: 0,0:03:55.35,0:04:00.48,Default,,0000,0000,0000,,kembali ke browser-mu dan berkata, Berhasil! Masuk sebagai David. Tapi bersama dengan halaman web itu, Dialogue: 0,0:04:00.48,0:04:07.00,Default,,0000,0000,0000,,Ia juga menautkan sedikit data cookie tak kasat mata yang dilihat dan diketahui browser-mu untuk disimpan. Dialogue: 0,0:04:07.00,0:04:11.36,Default,,0000,0000,0000,,Dan ini sangat penting karena ini benar-benar cara satu-satunya suatu situs web dapat mengingat Dialogue: 0,0:04:11.36,0:04:16.94,Default,,0000,0000,0000,,siapa kau. Semua data cookie sebenarnya adalah kartu Identitas untuk Tumblr. Ini adalah angka yang Dialogue: 0,0:04:16.94,0:04:21.79,Default,,0000,0000,0000,,mengenalimu sebagai David. Dan browser web-mu menyimpan angka tersebut dan kali berikutnya Dialogue: 0,0:04:21.79,0:04:26.66,Default,,0000,0000,0000,,Kau me-refresh Tumblr, kali berikutnya kau mengunjungi Tumblr.com, browser web-mu paham untuk Dialogue: 0,0:04:26.66,0:04:30.93,Default,,0000,0000,0000,,menautkan nomor Identitas dengan permintaan yang dikirimnya ke server Tumblr. Jadi sekarang Dialogue: 0,0:04:30.93,0:04:35.97,Default,,0000,0000,0000,,server Tumblr melihat permintaan datang dari browser-mu, melihat nomor identitas, dan mengerti Dialogue: 0,0:04:35.97,0:04:43.94,Default,,0000,0000,0000,,"Oke, ini adalah permintaan dari David." Sekarang, internet sepenuhnya terbuka. Semua Dialogue: 0,0:04:43.94,0:04:49.35,Default,,0000,0000,0000,,koneksinya dibagikan dan informasi dikirim dalam teks biasa. Hal ini memungkinkan Dialogue: 0,0:04:49.35,0:04:55.63,Default,,0000,0000,0000,,para peretas untuk mengintip informasi pribadi yang kau kirim melalui internet. Namun situs web Dialogue: 0,0:04:55.63,0:05:00.97,Default,,0000,0000,0000,,yang aman mencegah hal ini terjadi, dengan meminta browser web-mu untuk berkomunikasi melalui saluran yang aman Dialogue: 0,0:05:00.97,0:05:07.63,Default,,0000,0000,0000,,dengan menggunakan sesuatu yang disebut Secure Sockets Layer dan penerusnya, Transport Layer Security. Dialogue: 0,0:05:07.63,0:05:14.00,Default,,0000,0000,0000,,Kau bisa menganggap SSL dan TLS sebagai lapisan keamanan yang melapisi komunikasimu Dialogue: 0,0:05:14.00,0:05:20.53,Default,,0000,0000,0000,,untuk melindungi mereka dari pengintipan atau gangguan. SSL dan TSL aktif saat kau melihat gembok Dialogue: 0,0:05:20.53,0:05:27.44,Default,,0000,0000,0000,,kecil yang muncul pada bilah alamat browser-mu, di sebelah HTTPS. Protokol HTTPS Dialogue: 0,0:05:27.44,0:05:33.84,Default,,0000,0000,0000,,memastikan bahwa permintaan HTTP-mu aman dan dilindungi. Saat situs web meminta browser-mu untuk Dialogue: 0,0:05:33.84,0:05:39.50,Default,,0000,0000,0000,,terlibat dalam koneksi yang aman, pertama-tama ia menyediakan sertifikat digital, seperti Dialogue: 0,0:05:39.50,0:05:45.14,Default,,0000,0000,0000,,kartu identitas resmi yang membuktikan ia adalah situs yang asli. Sertifikat digital Dialogue: 0,0:05:45.14,0:05:49.90,Default,,0000,0000,0000,,diterbitkan oleh otoritas sertifikat, yang merupakan entitas terpercaya yang memastikan Dialogue: 0,0:05:49.90,0:05:55.28,Default,,0000,0000,0000,,identitas situs web dan menerbitkan sertifikat untuk mereka. Sama seperti pemerintah yang dapat menerbitkan Dialogue: 0,0:05:55.28,0:06:01.03,Default,,0000,0000,0000,,kartu identitas atau paspor. Jika sebuah situs web mencoba memulai koneksi yang aman tanpa sertifikat digital yang Dialogue: 0,0:06:01.03,0:06:09.59,Default,,0000,0000,0000,,diterbitkan dengan benar, browser-mu akan memberi peringatan. Itulah dasar-dasar penjelajahan web! Dialogue: 0,0:06:09.59,0:06:17.01,Default,,0000,0000,0000,,Bagian dari internet yang kita lihat sehari-hari. Singkatnya, HTTP dan DNS mengatur pengiriman dan Dialogue: 0,0:06:17.01,0:06:23.45,Default,,0000,0000,0000,,penerimaan HTML, file media, atau apa pun yang ada di web. Yang membuat semua ini terjadi di balik Dialogue: 0,0:06:23.45,0:06:30.37,Default,,0000,0000,0000,,layar adalah TCP/IP dan jaringan perute yang memecah dan memindahkan informasi dalam paket kecil. Dialogue: 0,0:06:30.37,0:06:36.67,Default,,0000,0000,0000,,Paket-paket tersebut terbentuk dari biner, rangkaian 1 dan 0 yang Dialogue: 0,0:06:36.67,0:06:42.55,Default,,0000,0000,0000,,dikirim secara fisik melalui kawat listrik, kabel serat optik, dan jaringan nirkabel. Dialogue: 0,0:06:42.55,0:06:47.44,Default,,0000,0000,0000,,Untungnya, setelah kau mempelajari bagaimana cara kerja satu lapisan internet, kau dapat mengandalkannya Dialogue: 0,0:06:47.44,0:06:52.07,Default,,0000,0000,0000,,tanpa mengingat seluruh rinciannya. Dan kami bisa percaya bahwa semua lapisan tersebut akan bekerja sama Dialogue: 0,0:06:52.07,0:06:59.09,Default,,0000,0000,0000,,untuk terus mengirimkan informasi berskala besar dan dengan keandalan.