1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] Joten melkein joka päivä, luultavasti kirjoittaa tai 2 00:00:08,740 --> 00:00:10,760 ainakin nähdä HTTP. 3 00:00:10,760 --> 00:00:12,850 Itse asiassa, jos olet katsomassa tai kuuntelemassa tätä yli 4 00:00:12,850 --> 00:00:15,220 web, käytät HTTP juuri nyt. 5 00:00:15,220 --> 00:00:16,160 Mutta mitä se on? 6 00:00:16,160 --> 00:00:18,620 No, se mitä kirjoitat alussa URL-tai 7 00:00:18,620 --> 00:00:19,400 vähiten käytetty. 8 00:00:19,400 --> 00:00:22,250 Nykyään selaimet vain olettaa, että haluat HTTP, 9 00:00:22,250 --> 00:00:24,190 vaikka et itse kirjoittaa sitä. 10 00:00:24,190 --> 00:00:27,830 Teknisesti kuitenkin HTTP on protokolla, kieli 11 00:00:27,830 --> 00:00:30,690 lajittelee, että selaimet ja web-palvelimia puhua, joukko 12 00:00:30,690 --> 00:00:32,409 yleissopimusten johon ne ovat liittyneet, vain 13 00:00:32,409 --> 00:00:33,710 kuten meillä ihmisillä on. 14 00:00:33,710 --> 00:00:36,090 Esimerkiksi Yhdysvalloissa, kun ensin tavata jonkun, olet 15 00:00:36,090 --> 00:00:38,440 tyypillisesti aloittaa yhteyden laajentamalla teidän 16 00:00:38,440 --> 00:00:41,050 käsi, jossa pisteessä, toinen henkilö reagoi sen 17 00:00:41,050 --> 00:00:41,830 ravistamalla sitä. 18 00:00:41,830 --> 00:00:43,070 No, se on protokolla. 19 00:00:43,070 --> 00:00:45,680 Joissakin maissa tai perheille, aloitat yhteyden 20 00:00:45,680 --> 00:00:47,060 suudella joku poskelle. 21 00:00:47,060 --> 00:00:48,670 No, toinen protokolla. 22 00:00:48,670 --> 00:00:52,160 Joten HTTP on protokolla, joka sattuu ottamaan tietokoneisiin 23 00:00:52,160 --> 00:00:53,160 sen sijaan, että ihmisillä. 24 00:00:53,160 --> 00:00:54,350 Ja tässä miten se toimii. 25 00:00:54,350 --> 00:00:57,390 Kun selain haluaa näyttää ihmisen web-sivun, se käynnistää 26 00:00:57,390 --> 00:01:01,330 yhteyden web-palvelimelle lähettämällä HTTP-pyynnön, 27 00:01:01,330 --> 00:01:03,710 jonka sisällä on viesti sukua miellyttää 28 00:01:03,710 --> 00:01:05,080 lähetä minulle tällä sivulla. 29 00:01:05,080 --> 00:01:06,790 Todellisuudessa se on jotain enemmän arvoituksellinen kuin, 30 00:01:06,790 --> 00:01:08,040 get/http/1.1. 31 00:01:10,200 --> 00:01:13,220 Mutta kun palvelin vastaanottaa tämän pyynnön, se lähettää HTTP 32 00:01:13,220 --> 00:01:15,750 vastaus, jonka sisällä on sivun. 33 00:01:15,750 --> 00:01:17,960 Nyt sivun puolestaan ​​on kirjoitettu kielellä 34 00:01:17,960 --> 00:01:21,560 kutsutaan HTML, Hypertext Markup Language. 35 00:01:21,560 --> 00:01:24,050 Ja se on HTTP saa oman nimensä. 36 00:01:24,050 --> 00:01:27,840 HTTP on lyhenne sanoista HyperText Transfer Protocol, 37 00:01:27,840 --> 00:01:30,180 sillä mitä se siirtää palvelimelta selain 38 00:01:30,180 --> 00:01:32,870 hyperteksti, HyperText Markup Language. 39 00:01:32,870 --> 00:01:35,550 Tavallaan web on kuin ravintoloita, joissa olet 40 00:01:35,550 --> 00:01:37,010 asiakas tai asiakkaan. 41 00:01:37,010 --> 00:01:39,370 Aivan kuten tilaat ruokaa ravintolassa tarjoilijana tai 42 00:01:39,370 --> 00:01:42,360 tarjoilija joka sitten tuo sen pöytään, joten älä selaimet 43 00:01:42,360 --> 00:01:44,510 Jotta tiedostoja web-palvelimelle, joka sitten 44 00:01:44,510 --> 00:01:45,910 palaa sama. 45 00:01:45,910 --> 00:01:48,230 Itse asiassa on tästä syystä selaimet ovat usein 46 00:01:48,230 --> 00:01:50,985 kutsuttu asiakkaita ja palvelimia kutsutaan, hyvin palvelimia. 47 00:01:50,985 --> 00:01:53,790 Suhde on hyvin paljon samaa. 48 00:01:53,790 --> 00:01:55,010 Järkeä? 49 00:01:55,010 --> 00:01:57,750 Selvä, No katsotaanpa katsomaan todellista HTTP pyyntö 50 00:01:57,750 --> 00:01:58,760 ja vastaus. 51 00:01:58,760 --> 00:02:00,230 Ensimmäinen, nyt avata selaimen. 52 00:02:00,230 --> 00:02:02,320 Satun käyttää Chrome, mutta voit tehdä tämän useimmissa tahansa 53 00:02:02,320 --> 00:02:03,740 selain näinä päivinä. 54 00:02:03,740 --> 00:02:06,790 Katsotaanpa seuraavaksi valitse View, Developer, Developer Tools, 55 00:02:06,790 --> 00:02:08,259 joka avaa kehittäjä paneeli 56 00:02:08,259 --> 00:02:09,550 alareunassa meidän ikkunan. 57 00:02:09,550 --> 00:02:12,450 Ja anna seuraava napsautuksella että paneelin Verkko-välilehti. 58 00:02:12,450 --> 00:02:14,750 Seuraavan kerran lataan sivun palvelimesta, me nähdä 59 00:02:14,750 --> 00:02:17,300 Tässä välilehdessä kaikki HTTP-liikennettä välillä 60 00:02:17,300 --> 00:02:19,150 Chrome ja palvelin. 61 00:02:19,150 --> 00:02:19,490 OK. 62 00:02:19,490 --> 00:02:20,936 Oletetaan vierailla vaikkapa 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, mitä juuri tapahtui? 65 00:02:28,990 --> 00:02:31,240 No ensinnäkin, katsotaanpa selaa hyvin alkuun välilehti. 66 00:02:31,240 --> 00:02:34,270 Aivan ensimmäinen rivi edustaa Googlen HTTP vastauksen kysymykseeni 67 00:02:34,270 --> 00:02:35,670 HTTP-pyyntö. 68 00:02:35,670 --> 00:02:37,000 No, napsauta kyseisen rivin. 69 00:02:37,000 --> 00:02:39,460 Oikealle, nyt esikatsella HTML, joka oli 70 00:02:39,460 --> 00:02:41,680 sisälly tätä vastausta yhdessä koko joukko 71 00:02:41,680 --> 00:02:42,390 JavaScript. 72 00:02:42,390 --> 00:02:44,590 Mutta lisää näistä toisen kerran. 73 00:02:44,590 --> 00:02:46,810 Katsotaanpa nyt napsauttamalla otsikot-välilehti vasemmalla tämän 74 00:02:46,810 --> 00:02:50,030 Esikatselu-välilehden, ja tässä missä voimme nähdä todellisen HTTP 75 00:02:50,030 --> 00:02:53,650 pyytää, että minun selain lähettää ja todellisen HTTP-vastauksen 76 00:02:53,650 --> 00:02:54,900 että Google palasi. 77 00:02:54,900 --> 00:02:57,450 Mitä palvelimen vastaus, mennään sitten Näytä lähdekoodi Seuraava 78 00:02:57,450 --> 00:02:58,670 Response otsikot. 79 00:02:58,670 --> 00:03:00,330 Tässä mitä Google lähettää selaimen. 80 00:03:00,330 --> 00:03:02,500 Ensimmäinen rivi on ehkä mielenkiintoisin - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 OK. 82 00:03:06,790 --> 00:03:09,060 Tämä tarkoittaa kaikki on hyvin ja kotisivut siirrettiin 83 00:03:09,060 --> 00:03:10,580 onnistuneesti. 84 00:03:10,580 --> 00:03:13,010 Kertoimet ovat olet koskaan nähnyt tätä 200 ennen, toisin 85 00:03:13,010 --> 00:03:17,520 tunnetaan HTTP tilakoodi, mutta olet luultavasti nähnyt 404, 86 00:03:17,520 --> 00:03:19,430 Tiedostoa ei löydy, ehkä jotkut toiset. 87 00:03:19,430 --> 00:03:21,570 No, tämä on niiden määrä kotoisin. 88 00:03:21,570 --> 00:03:22,770 No siinäpä se - 89 00:03:22,770 --> 00:03:24,020 HTTP.