1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] Hivyo wengi kila siku, pengine aina au 2 00:00:08,740 --> 00:00:10,760 angalau kuona HTTP. 3 00:00:10,760 --> 00:00:12,850 Kwa kweli, kama wewe ni kuangalia au kusikiliza hii juu ya 4 00:00:12,850 --> 00:00:15,220 mtandao, wewe ni kutumia HTTP hivi sasa. 5 00:00:15,220 --> 00:00:16,160 Lakini ni nini? 6 00:00:16,160 --> 00:00:18,620 Naam, ni nini aina ya kuanza kwa URL, au katika 7 00:00:18,620 --> 00:00:19,400 angalau kutumika. 8 00:00:19,400 --> 00:00:22,250 Siku hizi, browsers kudhani tu kwamba unataka HTTP, 9 00:00:22,250 --> 00:00:24,190 hata kama wewe si kweli unapoandika. 10 00:00:24,190 --> 00:00:27,830 Zaidi ya kitaalam ingawa, HTTP ni itifaki, lugha ya 11 00:00:27,830 --> 00:00:30,690 aina, kwamba mtandao browsers na servrar mtandao kusema, seti ya 12 00:00:30,690 --> 00:00:32,409 mikataba ambayo wao kuzingatia, tu 13 00:00:32,409 --> 00:00:33,710 kama sisi binadamu kuwa. 14 00:00:33,710 --> 00:00:36,090 Kwa mfano, nchini Marekani, wakati wewe kwanza kukutana na mtu, wewe 15 00:00:36,090 --> 00:00:38,440 kawaida ya kushawishi uhusiano na kupanua yako 16 00:00:38,440 --> 00:00:41,050 mkono, ambapo kiwango, mtu mwingine anajibu hiyo na 17 00:00:41,050 --> 00:00:41,830 kutetereka yake. 18 00:00:41,830 --> 00:00:43,070 Naam, hiyo ni itifaki. 19 00:00:43,070 --> 00:00:45,680 Katika baadhi ya nchi au familia, wewe kuanzisha uhusiano na 20 00:00:45,680 --> 00:00:47,060 kumbusu mtu juu ya shavu. 21 00:00:47,060 --> 00:00:48,670 Naam, kwamba mwingine itifaki. 22 00:00:48,670 --> 00:00:52,160 Hivyo HTTP ni itifaki ya kinachotokea kwa kuhusisha kompyuta 23 00:00:52,160 --> 00:00:53,160 badala ya binadamu. 24 00:00:53,160 --> 00:00:54,350 Na hapa ni jinsi matendo. 25 00:00:54,350 --> 00:00:57,390 Wakati browser anataka kuonyesha binadamu ukurasa wa mtandao, ni initiativet 26 00:00:57,390 --> 00:01:01,330 Muunganisho wa seva mtandao kwa kutuma ombi la HTTP, 27 00:01:01,330 --> 00:01:03,710 ndani ambayo ni sawa na ujumbe tafadhali 28 00:01:03,710 --> 00:01:05,080 Nitumie ukurasa huu mtandao. 29 00:01:05,080 --> 00:01:06,790 Katika hali halisi, ni kitu zaidi cryptic kama, 30 00:01:06,790 --> 00:01:08,040 get/http/1.1. 31 00:01:10,200 --> 00:01:13,220 Lakini wakati server inapokea kwamba ombi, inapeleka HTTP 32 00:01:13,220 --> 00:01:15,750 majibu, ndani ya ambayo ni ukurasa wa mtandao. 33 00:01:15,750 --> 00:01:17,960 Sasa ukurasa kwamba mtandao, wakati huo huo, imeandikwa katika lugha ya 34 00:01:17,960 --> 00:01:21,560 iitwayo HTML, au HyperText Markup lugha. 35 00:01:21,560 --> 00:01:24,050 Na kwamba HTTP anapata jina lake mwenyewe. 36 00:01:24,050 --> 00:01:27,840 HTTP ni kifupi kwa HyperText Transfer itifaki, 37 00:01:27,840 --> 00:01:30,180 kwa sababu nini ni kuhamisha kutoka server browser ni 38 00:01:30,180 --> 00:01:32,870 HyperText, HyperText Markup lugha. 39 00:01:32,870 --> 00:01:35,550 Katika mantiki, mtandao ni kama migahawa ambapo wewe ni 40 00:01:35,550 --> 00:01:37,010 mteja au mteja. 41 00:01:37,010 --> 00:01:39,370 Kiasi kama wewe ili chakula katika mgahawa kutoka waiter au 42 00:01:39,370 --> 00:01:42,360 Waitress ambaye kisha Huifikisha kwa meza yako, hivyo kufanya vivinjari 43 00:01:42,360 --> 00:01:44,510 Ili files kutoka server mtandao ambao kisha 44 00:01:44,510 --> 00:01:45,910 anarudi kwa moja. 45 00:01:45,910 --> 00:01:48,230 Kwa kweli, ni kwa sababu sana kwamba browsers ni mara nyingi 46 00:01:48,230 --> 00:01:50,985 wateja kinachojulikana na servrar walioitwa, vizuri servrar. 47 00:01:50,985 --> 00:01:53,790 uhusiano ni mengi sana sawa. 48 00:01:53,790 --> 00:01:55,010 Mantiki? 49 00:01:55,010 --> 00:01:57,750 Haki zote, pamoja na wacha kuangalia ombi halisi HTTP 50 00:01:57,750 --> 00:01:58,760 na majibu. 51 00:01:58,760 --> 00:02:00,230 Kwanza, hebu kufungua kivinjari. 52 00:02:00,230 --> 00:02:02,320 Mimi kutokea kwa kutumia Chrome, lakini wewe kufanya hili katika yoyote zaidi 53 00:02:02,320 --> 00:02:03,740 browser siku hizi. 54 00:02:03,740 --> 00:02:06,790 Hebu ijayo kuchagua View, Developer, Developer Tools, 55 00:02:06,790 --> 00:02:08,259 ambayo itafungua jopo Developer katika 56 00:02:08,259 --> 00:02:09,550 chini ya dirisha yetu. 57 00:02:09,550 --> 00:02:12,450 Na hebu ijayo click kwamba jopo la Mtandao tab. 58 00:02:12,450 --> 00:02:14,750 wakati mwingine mimi mzigo mtandao ukurasa kutoka server, tutaweza kuona katika 59 00:02:14,750 --> 00:02:17,300 hii tab yote ya trafiki HTTP kati ya 60 00:02:17,300 --> 00:02:19,150 Chrome na server. 61 00:02:19,150 --> 00:02:19,490 OK. 62 00:02:19,490 --> 00:02:20,936 Hebu kutembelea, kusema, 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, nini ilitokea tu? 65 00:02:28,990 --> 00:02:31,240 Naam kwanza, hebu kitabu kwa sana juu ya tab. 66 00:02:31,240 --> 00:02:34,270 mstari wa kwanza kabisa inawakilisha Google HTTP kukabiliana na yangu 67 00:02:34,270 --> 00:02:35,670 HTTP ombi. 68 00:02:35,670 --> 00:02:37,000 Naam, hebu bonyeza kwamba mfululizo. 69 00:02:37,000 --> 00:02:39,460 Kwa haki, sasa tunaweza kuona hakikisho ya HTML kwamba alikuwa 70 00:02:39,460 --> 00:02:41,680 pamoja na katika majibu kwamba, pamoja na rundo zima la 71 00:02:41,680 --> 00:02:42,390 JavaScript. 72 00:02:42,390 --> 00:02:44,590 Lakini zaidi juu ya wale wakati mwingine. 73 00:02:44,590 --> 00:02:46,810 Hebu sasa bonyeza tab Headers ya kushoto ya hii 74 00:02:46,810 --> 00:02:50,030 Preview tab, na hapa ndipo tunaweza kuona HTTP halisi 75 00:02:50,030 --> 00:02:53,650 ombi kwamba browser yangu alimtuma na halisi HTTP majibu 76 00:02:53,650 --> 00:02:54,900 kwamba Google akarudi. 77 00:02:54,900 --> 00:02:57,450 Kama kwa ajili ya mwitikio wa seva, hebu bonyeza View Chanzo ijayo 78 00:02:57,450 --> 00:02:58,670 Response Headers. 79 00:02:58,670 --> 00:03:00,330 Hapa ni nini Google alimtuma browser yangu. 80 00:03:00,330 --> 00:03:02,500 mstari wa kwanza ni labda ya kuvutia zaidi - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 OK. 82 00:03:06,790 --> 00:03:09,060 Hii ina maana wote ni vizuri na homepage alihamishiwa 83 00:03:09,060 --> 00:03:10,580 mafanikio. 84 00:03:10,580 --> 00:03:13,010 Tabia mbaya ni wewe sijawahi kuona hili 200 kabla, vinginevyo 85 00:03:13,010 --> 00:03:17,520 inayojulikana kama code sasa HTTP, lakini ve pengine kuona 404, 86 00:03:17,520 --> 00:03:19,430 Faili Haukupatikana, labda baadhi ya watu wengine. 87 00:03:19,430 --> 00:03:21,570 Naam, hii ni idadi ambapo wale kuja kutoka. 88 00:03:21,570 --> 00:03:22,770 Naam kuna una hiyo - 89 00:03:22,770 --> 00:03:24,020 HTTP.