1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] Jadi kebanyakan setiap hari, anda mungkin taipkan atau 2 00:00:08,740 --> 00:00:10,760 sekurang-kurangnya melihat HTTP. 3 00:00:10,760 --> 00:00:12,850 Malah, jika anda menonton atau mendengar ini sejak 4 00:00:12,850 --> 00:00:15,220 web, anda menggunakan HTTP sekarang. 5 00:00:15,220 --> 00:00:16,160 Tetapi apa yang ia? 6 00:00:16,160 --> 00:00:18,620 Nah, ia adalah apa yang anda taip pada permulaan URL, atau sekurang- 7 00:00:18,620 --> 00:00:19,400 kurangnya digunakan untuk. 8 00:00:19,400 --> 00:00:22,250 Pada hari ini, pelayar hanya menganggap bahawa anda mahu HTTP, 9 00:00:22,250 --> 00:00:24,190 walaupun anda sebenarnya tidak menaip. 10 00:00:24,190 --> 00:00:27,830 Lebih teknikal walaupun, HTTP adalah protokol, bahasa 11 00:00:27,830 --> 00:00:30,690 macam, yang pelayar web dan pelayan web bercakap, satu set 12 00:00:30,690 --> 00:00:32,409 konvensyen untuk yang mereka mematuhi, hanya 13 00:00:32,409 --> 00:00:33,710 seperti kita manusia mempunyai. 14 00:00:33,710 --> 00:00:36,090 Sebagai contoh, di Amerika Syarikat, apabila anda mula-mula bertemu dengan seseorang, anda 15 00:00:36,090 --> 00:00:38,440 biasanya memulakan sambungan dengan melanjutkan 16 00:00:38,440 --> 00:00:41,050 tangan, di mana titik, orang lain bertindak balas kepadanya oleh 17 00:00:41,050 --> 00:00:41,830 berjabat ia. 18 00:00:41,830 --> 00:00:43,070 Nah, itulah protokol. 19 00:00:43,070 --> 00:00:45,680 Di sesetengah negara atau keluarga, anda memulakan sambungan dengan 20 00:00:45,680 --> 00:00:47,060 mencium seseorang di pipi. 21 00:00:47,060 --> 00:00:48,670 Nah, bahawa protokol lain. 22 00:00:48,670 --> 00:00:52,160 Jadi HTTP adalah protokol yang berlaku melibatkan komputer 23 00:00:52,160 --> 00:00:53,160 bukannya manusia. 24 00:00:53,160 --> 00:00:54,350 Dan di sini adalah bagaimana ia berfungsi. 25 00:00:54,350 --> 00:00:57,390 Apabila pelayar mahu menunjukkan manusia sebuah laman web, ia memulakan 26 00:00:57,390 --> 00:01:01,330 sambungan kepada pelayan web dengan menghantar permintaan HTTP, 27 00:01:01,330 --> 00:01:03,710 di dalam mana mesej serupa dengan sila 28 00:01:03,710 --> 00:01:05,080 menghantar saya laman web ini. 29 00:01:05,080 --> 00:01:06,790 Pada hakikatnya, ia adalah sesuatu yang lebih samar seperti, 30 00:01:06,790 --> 00:01:08,040 get/http/1.1. 31 00:01:10,200 --> 00:01:13,220 Tetapi apabila pelayan menerima permintaan itu, ia menghantar HTTP 32 00:01:13,220 --> 00:01:15,750 tindak balas, dalam yang merupakan laman web. 33 00:01:15,750 --> 00:01:17,960 Sekarang bahawa laman web, Sementara itu, ditulis dalam bahasa 34 00:01:17,960 --> 00:01:21,560 dipanggil HTML, atau Hiperteks Markup Language. 35 00:01:21,560 --> 00:01:24,050 Dan itulah HTTP mendapat namanya sendiri. 36 00:01:24,050 --> 00:01:27,840 HTTP adalah singkatan bagi Protokol Pemindahan Hiperteks, 37 00:01:27,840 --> 00:01:30,180 kerana apa ia memindahkan dari pelayan kepada pelayar 38 00:01:30,180 --> 00:01:32,870 hiperteks, Hiperteks Markup Language. 39 00:01:32,870 --> 00:01:35,550 Dari satu segi, web adalah seperti sebuah restoran di mana anda 40 00:01:35,550 --> 00:01:37,010 pelanggan atau pelanggan. 41 00:01:37,010 --> 00:01:39,370 Sama seperti anda memesan makanan di sebuah restoran dari pelayan atau 42 00:01:39,370 --> 00:01:42,360 pelayan yang kemudiannya membawa ke meja anda, begitu juga pelayar web 43 00:01:42,360 --> 00:01:44,510 perintah fail dari pelayan web yang kemudiannya 44 00:01:44,510 --> 00:01:45,910 pulangan dengan yang sama. 45 00:01:45,910 --> 00:01:48,230 Malah, adalah untuk sebab ini sangat bahawa pelayar sering 46 00:01:48,230 --> 00:01:50,985 pelanggan dipanggil dan pelayan dipanggil, pelayan juga. 47 00:01:50,985 --> 00:01:53,790 Hubungan adalah sangat banyak yang sama. 48 00:01:53,790 --> 00:01:55,010 Masuk akal? 49 00:01:55,010 --> 00:01:57,750 Baiklah, mari kita melihat permintaan HTTP sebenar 50 00:01:57,750 --> 00:01:58,760 dan tindak balas. 51 00:01:58,760 --> 00:02:00,230 Pertama, mari kita membuka pelayar. 52 00:02:00,230 --> 00:02:02,320 Saya berlaku untuk menggunakan Chrome, tetapi anda melakukan ini dalam kebanyakan mana-mana 53 00:02:02,320 --> 00:02:03,740 pelayar hari ini. 54 00:02:03,740 --> 00:02:06,790 Mari Lihat seterusnya pilih, Pemaju, Alat Pembangun, 55 00:02:06,790 --> 00:02:08,259 yang akan membuka panel Pemaju di 56 00:02:08,259 --> 00:02:09,550 bahagian bawah tetingkap kami. 57 00:02:09,550 --> 00:02:12,450 Dan mari klik seterusnya yang tab Network panel. 58 00:02:12,450 --> 00:02:14,750 Masa depan saya memuatkan halaman web dari pelayan, kita akan lihat di 59 00:02:14,750 --> 00:02:17,300 tab ini semua trafik HTTP antara 60 00:02:17,300 --> 00:02:19,150 Chrome dan pelayan. 61 00:02:19,150 --> 00:02:19,490 OK. 62 00:02:19,490 --> 00:02:20,936 Mari kita melawat, katakan, Google. 63 00:02:20,936 --> 00:02:27,580 http://www.google.com/enter. 64 00:02:27,580 --> 00:02:28,990 OK, apa yang hanya berlaku? 65 00:02:28,990 --> 00:02:31,240 Well, pertama, mari kita tatal kepada sangat atas tab. 66 00:02:31,240 --> 00:02:34,270 Baris pertama mewakili respon HTTP Google untuk saya 67 00:02:34,270 --> 00:02:35,670 HTTP permintaan. 68 00:02:35,670 --> 00:02:37,000 Nah, mari kita klik baris tersebut. 69 00:02:37,000 --> 00:02:39,460 Ke kanan, kita lihat sekarang preview HTML yang 70 00:02:39,460 --> 00:02:41,680 dimasukkan ke dalam respons yang, bersama-sama dengan sekumpulan keseluruhan 71 00:02:41,680 --> 00:02:42,390 JavaScript. 72 00:02:42,390 --> 00:02:44,590 Tetapi lebih ke atas mereka masa yang lain. 73 00:02:44,590 --> 00:02:46,810 Mari kita sekarang klik tab Pengepala kiri ini 74 00:02:46,810 --> 00:02:50,030 Tab Preview, dan di sini adalah di mana kita boleh melihat HTTP sebenar 75 00:02:50,030 --> 00:02:53,650 permintaan bahawa pelayar saya dihantar dan respon HTTP yang sebenar 76 00:02:53,650 --> 00:02:54,900 bahawa Google dikembalikan. 77 00:02:54,900 --> 00:02:57,450 Sebagai tindak balas pelayan, mari klik View Source depan 78 00:02:57,450 --> 00:02:58,670 Response Pengepala. 79 00:02:58,670 --> 00:03:00,330 Berikut adalah apa yang Google telah menghantar kepada pelayar saya. 80 00:03:00,330 --> 00:03:02,500 Baris pertama adalah mungkin yang paling menarik - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 OK. 82 00:03:06,790 --> 00:03:09,060 Ini bermakna semua adalah baik dan laman utama telah dipindahkan 83 00:03:09,060 --> 00:03:10,580 dengan jayanya. 84 00:03:10,580 --> 00:03:13,010 Kemungkinan yang anda tidak pernah melihat ini 200 sebelum ini, sebaliknya 85 00:03:13,010 --> 00:03:17,520 dikenali sebagai kod status HTTP, tetapi anda mungkin telah dilihat 404, 86 00:03:17,520 --> 00:03:19,430 Fail Tidak Dijumpai, mungkin beberapa orang lain. 87 00:03:19,430 --> 00:03:21,570 Nah, ini adalah di mana nombor-nombor datang dari. 88 00:03:21,570 --> 00:03:22,770 Nah ada anda mempunyai ia - 89 00:03:22,770 --> 00:03:24,020 HTTP.