1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] Do plej ĉiutage, vi probable tajpi aŭ 2 00:00:08,740 --> 00:00:10,760 almenaŭ vidi HTTP. 3 00:00:10,760 --> 00:00:12,850 Fakte, se vi rigardas aŭ aŭskulti ĉi super la 4 00:00:12,850 --> 00:00:15,220 reto, vi uzas HTTP nun. 5 00:00:15,220 --> 00:00:16,160 Sed kio estas tio? 6 00:00:16,160 --> 00:00:18,620 Nu, estas kion vi tajpas en la komenco de URL, aŭ 7 00:00:18,620 --> 00:00:19,400 Almenaŭ kutimi. 8 00:00:19,400 --> 00:00:22,250 Tiuj tagoj, retumiloj simple supozas ke vi volas HTTP, 9 00:00:22,250 --> 00:00:24,190 eĉ se vi ne efektive tajpi ĝin. 10 00:00:24,190 --> 00:00:27,830 Pli teknike tamen, HTTP estas protokolo, lingvo de 11 00:00:27,830 --> 00:00:30,690 varojn, ke TTT-legiloj kaj ttt-serviloj parolas, aro de 12 00:00:30,690 --> 00:00:32,409 konvencioj al kiuj aliĝas, ĝuste 13 00:00:32,409 --> 00:00:33,710 kiel ni homoj havas. 14 00:00:33,710 --> 00:00:36,090 Ekzemple, en Usono, kiam vi unue renkonti iun, vi 15 00:00:36,090 --> 00:00:38,440 tipe komenci rilato por pligrandigi vian 16 00:00:38,440 --> 00:00:41,050 mano, je kiu punkto, la alia persono respondas al ĝi 17 00:00:41,050 --> 00:00:41,830 skuante ĝin. 18 00:00:41,830 --> 00:00:43,070 Nu, tio estas protokolo. 19 00:00:43,070 --> 00:00:45,680 En iuj landoj aŭ familioj, vi komencos rilaton per 20 00:00:45,680 --> 00:00:47,060 kisante iu sur la vango. 21 00:00:47,060 --> 00:00:48,670 Nu, tio alia protokolo. 22 00:00:48,670 --> 00:00:52,160 Do HTTP estas protokolo kiu okazas impliki komputiloj 23 00:00:52,160 --> 00:00:53,160 anstataŭ homoj. 24 00:00:53,160 --> 00:00:54,350 Kaj jen kiel ĝi funkcias. 25 00:00:54,350 --> 00:00:57,390 Kiam retumilo volas montri homan retpaĝo, ĝi komencas 26 00:00:57,390 --> 00:01:01,330 ligon al reta servilo sendante HTTP peto, 27 00:01:01,330 --> 00:01:03,710 ene de kio estas mesaĝo similanta bonvolu 28 00:01:03,710 --> 00:01:05,080 sendi al mi tiun ĉi paĝon. 29 00:01:05,080 --> 00:01:06,790 En realo, estas iu pli kripta kiel, 30 00:01:06,790 --> 00:01:08,040 get/http/1.1. 31 00:01:10,200 --> 00:01:13,220 Sed kiam la servilo ricevas tiun peton, ĝi sendas HTTP 32 00:01:13,220 --> 00:01:15,750 respondo, ene de kiu estas la retpaĝo. 33 00:01:15,750 --> 00:01:17,960 Nun tiu retpaĝo, dume, estas skribita en lingvo 34 00:01:17,960 --> 00:01:21,560 nomata HTML, aŭ hiperteksto Markup Language. 35 00:01:21,560 --> 00:01:24,050 Kaj tio estas HTTP ricevas sian propran nomon. 36 00:01:24,050 --> 00:01:27,840 HTTP estas mallongigaĵo de hipertekstaj Transfer Protocol, 37 00:01:27,840 --> 00:01:30,180 ĉar kion ĝi estas trapasante de servilo al foliumilo estas 38 00:01:30,180 --> 00:01:32,870 hiperteksto, hiperteksta Markup Language. 39 00:01:32,870 --> 00:01:35,550 Iusence, la retejo estas kiel restoracioj kie vi estas la 40 00:01:35,550 --> 00:01:37,010 kliento aŭ la kliento. 41 00:01:37,010 --> 00:01:39,370 Multe kiel vi mendi manĝon en restoracio de kelnero aŭ 42 00:01:39,370 --> 00:01:42,360 kelnerino kiu tiam alportas ĝin al via tablo, do fari TTT-legiloj 43 00:01:42,360 --> 00:01:44,510 ordon-dosieroj de retservilo kiu tiam 44 00:01:44,510 --> 00:01:45,910 revenas kun la sama. 45 00:01:45,910 --> 00:01:48,230 Fakte, estas por tiu ĉi tre kialo ke retumiloj estas ofte 46 00:01:48,230 --> 00:01:50,985 nomita klientoj kaj serviloj estas nomitaj, bone serviloj. 47 00:01:50,985 --> 00:01:53,790 La rilato estas tre same. 48 00:01:53,790 --> 00:01:55,010 Sencon? 49 00:01:55,010 --> 00:01:57,750 Bone, bone ni rigardu veran HTTP peto 50 00:01:57,750 --> 00:01:58,760 kaj respondo. 51 00:01:58,760 --> 00:02:00,230 Unue, ni malfermu retumilo. 52 00:02:00,230 --> 00:02:02,320 Mi hazarde esti uzante Chrome, sed vi faru tion en plej ajna 53 00:02:02,320 --> 00:02:03,740 retumilo tiuj tagoj. 54 00:02:03,740 --> 00:02:06,790 Estu la sekva unuaranga View, Developer, Developer Iloj, 55 00:02:06,790 --> 00:02:08,259 kiu malfermos Developer panelo ĉe la 56 00:02:08,259 --> 00:02:09,550 fundo de nia fenestro. 57 00:02:09,550 --> 00:02:12,450 Kaj estu la sekva klako ke panelo la Reto langeto. 58 00:02:12,450 --> 00:02:14,750 La venontan fojon mi montru retpaĝo de servilo, ni vidos en 59 00:02:14,750 --> 00:02:17,300 ĉi langeto ĉiuj HTTP trafiko inter 60 00:02:17,300 --> 00:02:19,150 Chrome kaj la servilo. 61 00:02:19,150 --> 00:02:19,490 OK. 62 00:02:19,490 --> 00:02:20,936 Ni vizitos, ni diru, 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, kio ĵus okazis? 65 00:02:28,990 --> 00:02:31,240 Nu unue, ni rulumi la plejsupro de la langeto. 66 00:02:31,240 --> 00:02:34,270 La unua vico reprezentas Google HTTP respondo al mia 67 00:02:34,270 --> 00:02:35,670 HTTP peto. 68 00:02:35,670 --> 00:02:37,000 Nu, ni klaku tiu vico. 69 00:02:37,000 --> 00:02:39,460 Dekstre, ni nun vidi antaŭvidon de la HTML, kiu estis 70 00:02:39,460 --> 00:02:41,680 inkluzivita en tiu respondo, kune kun tuta amaso de 71 00:02:41,680 --> 00:02:42,390 JavaScript. 72 00:02:42,390 --> 00:02:44,590 Sed pli sur tiujn alia tempo. 73 00:02:44,590 --> 00:02:46,810 Ni nun klaku Titoloj langeto maldekstre de tiu 74 00:02:46,810 --> 00:02:50,030 Preview langeto, kaj tie estas kie ni povas vidi la realan HTTP 75 00:02:50,030 --> 00:02:53,650 peto ke mia retumilo sendis kaj la efektiva HTTP respondo 76 00:02:53,650 --> 00:02:54,900 ke Google revenis. 77 00:02:54,900 --> 00:02:57,450 Pri la servilo la respondo, ni klaku Montri Fonto sekva 78 00:02:57,450 --> 00:02:58,670 Respondo Titoloj. 79 00:02:58,670 --> 00:03:00,330 Jen kion Google sendis al mia retumilo. 80 00:03:00,330 --> 00:03:02,500 La unua linio estas eble la plej interesa - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 OK. 82 00:03:06,790 --> 00:03:09,060 Tio signifas ĉio estas bone kaj la hejmpaĝo estis kopiitaj 83 00:03:09,060 --> 00:03:10,580 sukceso. 84 00:03:10,580 --> 00:03:13,010 Malakordo vi neniam vidis tiun 200 antaŭ, alie 85 00:03:13,010 --> 00:03:17,520 konata kiel HTTP stato kodo, sed vi verŝajne vidis 404, 86 00:03:17,520 --> 00:03:19,430 Dosiero ne trovita, eble iuj aliaj. 87 00:03:19,430 --> 00:03:21,570 Nu, jen kie tiuj nombroj venis. 88 00:03:21,570 --> 00:03:22,770 Nu tie vi havas ĝin - 89 00:03:22,770 --> 00:03:24,020 HTTP.