1 00:00:00,000 --> 00:00:11,210 >> [Musiikki soi] 2 00:00:11,210 --> 00:00:14,640 >> SPEAKER 1: Okei, tervetuloa Takaisin CS50. 3 00:00:14,640 --> 00:00:18,190 Tämä on viikon lopussa kahdeksan, ja melkein Halloween. 4 00:00:18,190 --> 00:00:22,460 Huomenna illalla aukioloaikoina on pelottavin niitä vielä, ja ei siksi 5 00:00:22,460 --> 00:00:23,460 Halloween. 6 00:00:23,460 --> 00:00:28,600 >> Mutta Komitea suosittelee, että eivät ymmärrä, että ongelma asetettu kuusi, oikoluvun 7 00:00:28,600 --> 00:00:32,340 Harjoitus, tunnetaan olevan monille opiskelijat, haastavin, 8 00:00:32,340 --> 00:00:36,010 varmasti yksi C ongelma sarjaa, ja todella, yleensä. 9 00:00:36,010 --> 00:00:39,250 Ja Mainitsen tämän vain, koska tämä on viikolla, kun paljon ihmisiä saada 10 00:00:39,250 --> 00:00:42,840 korosti erityisesti vain yrittää saada pirun oikoluku töihin. 11 00:00:42,840 --> 00:00:45,640 Ja yksi asia haluan kannustaa teitä on, että näet tänään, ja 12 00:00:45,640 --> 00:00:49,670 maanantaina, alamme lyödä tämän piikin tällä viikolla, jos nyt, asiat voivat muuttua 13 00:00:49,670 --> 00:00:52,370 hieman tutumpi, hieman saatavilla, kuten siirtyminen 14 00:00:52,370 --> 00:00:56,120 komentoriviltä ympäristön C Web-pohjainen ympäristö PHP. 15 00:00:56,120 --> 00:00:59,805 >> Ja niin olisin rohkaista sinua, vaikka olet todella teidän wit lopussa vuonna 16 00:00:59,805 --> 00:01:02,785 yrittää saada p asetettu toimimaan, jos se on todellakin paikka olet, tai 17 00:01:02,785 --> 00:01:05,770 löydät itsesi, eivät yritä valtaan läpi. 18 00:01:05,770 --> 00:01:08,280 Koska luulen, voit olla melko tyytyväisiä, ja varsin ylpeä itsestäsi, 19 00:01:08,280 --> 00:01:12,300 jos todella lopettaa, että osa Tietenkin C osaan, on, että korkea, 20 00:01:12,300 --> 00:01:13,310 jos stressaavaa, huomata. 21 00:01:13,310 --> 00:01:14,120 Joten se ei ole pelotella. 22 00:01:14,120 --> 00:01:18,010 Se on vain tarkoitus kannustaa sinua stay up, että ylimääräinen tunti, jotta 23 00:01:18,010 --> 00:01:19,820 saada oikoluvun työ. 24 00:01:19,820 --> 00:01:22,730 >> Ja jos et, ymmärtää, että tämä on vapaaehtoista, täysin. 25 00:01:22,730 --> 00:01:25,720 Mutta meillä on niin sanottu iso board että meni elää tänä aamuna. 26 00:01:25,720 --> 00:01:29,950 Kuten tänä aamuna, olin huipulla iso aluksella, joka on mitata, kuinka 27 00:01:29,950 --> 00:01:34,450 paljon muistia ja kuinka paljon käyntiaika ohjelma speller vaatii. 28 00:01:34,450 --> 00:01:35,890 Mutta olen sittemmin siirtynyt. 29 00:01:35,890 --> 00:01:37,910 Olen nyt epäonnen luku 13. 30 00:01:37,910 --> 00:01:41,460 Ja mitä näet tässä, David Kaufman, ja Lauren, ja Adam, ja 31 00:01:41,460 --> 00:01:44,130 Jason, ja toiset ovat nyt huipulla iso board. 32 00:01:44,130 --> 00:01:47,480 >> Jos katsot tuolla oikealla, meillä kaikilla on todella hyvä 33 00:01:47,480 --> 00:01:49,890 toteutuksia koko vähintään - 34 00:01:49,890 --> 00:01:51,640 Palauttamalla sanojen määrä sanakirjasta. 35 00:01:51,640 --> 00:01:54,690 Ja näiden sarakkeiden, sinun kuinka paljon muistia jokaisen meidän 36 00:01:54,690 --> 00:01:58,370 toteutuksissa käyttää, kuinka paljon käyntiaika se kestää suorittaa 37 00:01:58,370 --> 00:02:01,450 kuormitus, vs. tarkista, vs. koko ja purkaa, ja sitten, 38 00:02:01,450 --> 00:02:02,490 yhteensä Kesto. 39 00:02:02,490 --> 00:02:05,990 Joten vain rauhoittaa Elmer ja Patrick, ja Linda, ja kaikki muutkin 40 00:02:05,990 --> 00:02:09,210 joka tulee kun olet, siellä on aivan ole häpeä olla kohti 41 00:02:09,210 --> 00:02:10,590 pohjaan iso board. 42 00:02:10,590 --> 00:02:13,950 Jos jotain, se tarkoittaa, että sait työtä, ja se on oikein, mutta se on 43 00:02:13,950 --> 00:02:18,480 ei välttämättä niin tehokas, tilaa tai ajallisesti, kuin se voisi olla. 44 00:02:18,480 --> 00:02:19,430 >> Joten, täysin vapaaehtoinen. 45 00:02:19,430 --> 00:02:22,630 Mutta tarkoitus olla porkkana tapaisena niin että kun olet työskennellyt teidän p 46 00:02:22,630 --> 00:02:25,960 asettaa, olet niin ylpeä itsestäsi, voit sain sen toimimaan, voit lähettää ison 47 00:02:25,960 --> 00:02:28,920 aluksella, sinulla todella hyvä määrä, menet syömään, tulet 48 00:02:28,920 --> 00:02:31,810 takaisin, ja kämppäkäverisi on särmikäs sinut ulos iso board. 49 00:02:31,810 --> 00:02:34,910 No, se on aika, siinä vaiheessa mennä takaisin ääreen, jotta 50 00:02:34,910 --> 00:02:36,160 uudelleen haastaa iso board. 51 00:02:36,160 --> 00:02:39,330 Jos tarkastellaan spec, ohjeet vuorovaikutuksessa 52 00:02:39,330 --> 00:02:41,480 iso board on nyt lähetetty. 53 00:02:41,480 --> 00:02:44,870 >> Joten pari heads up - 54 00:02:44,870 --> 00:02:48,410 yksi, pre-ehdotuksen lopullinen Hankkeen on määrä tulevana maanantaina. 55 00:02:48,410 --> 00:02:51,060 Katso tämä spec on kurssin verkkosivuilla, mitä se tarkoittaa. 56 00:02:51,060 --> 00:02:54,450 Se on oikeastaan ​​vain rento mutta ajattelin herättävä sähköposti sinun ja 57 00:02:54,450 --> 00:02:58,410 TF, oikeastaan ​​vain saada asiat alkoivat, keskustelun aloitettu, vaikka 58 00:02:58,410 --> 00:03:02,110 useimmat teistä eivät ole koskaan edes kirjoitettu Web-sivu ennen, eivät edes tiedä, mitä 59 00:03:02,110 --> 00:03:04,850 ehkä, miten voit, toteuttaa oman opinnäytetyön. 60 00:03:04,850 --> 00:03:07,250 Mene uskon, että tiedät miten melkoisesti enemmän 61 00:03:07,250 --> 00:03:08,410 asioita muutaman viikon. 62 00:03:08,410 --> 00:03:12,900 Joten aloittaa tämän prosessin kohti spec tutkia mahdollisia ideoita. 63 00:03:12,900 --> 00:03:16,030 >> Myös, mitä olimme teitä tekemään on - meillä on perinne, vuosia 64 00:03:16,030 --> 00:03:18,840 Nyt tietenkin hosting tämä - store.cs50.net. 65 00:03:18,840 --> 00:03:20,010 Kaikki on myyty omakustannushintaan. 66 00:03:20,010 --> 00:03:23,460 Ja se on oikeastaan ​​vain mahdollisuus kulumista CS50, jos haluat tehdä 67 00:03:23,460 --> 00:03:24,920 että kello kurssin ja. 68 00:03:24,920 --> 00:03:27,990 Esimerkiksi on olemassa sellaisia ​​asioita kuten t-paitoja, että olet ehkä nähnyt 69 00:03:27,990 --> 00:03:29,880 menee ympäri kampusta, puserot. 70 00:03:29,880 --> 00:03:33,960 Ja sitten, me myös kutsua oppilaita esittää malleja on ikuistettu 71 00:03:33,960 --> 00:03:35,330 CS50 myymälä. 72 00:03:35,330 --> 00:03:39,910 >> Esimerkiksi yksi viime vuoden suosikkeja, joita tulee, ehkä nyt 73 00:03:39,910 --> 00:03:41,860 tehoavat teille on tämä yksi täällä. 74 00:03:41,860 --> 00:03:45,390 75 00:03:45,390 --> 00:03:46,820 Erittäin suosittu kohde. 76 00:03:46,820 --> 00:03:51,020 Joten jos haluat osallistua Tämän me sietää muodossa pian kello 77 00:03:51,020 --> 00:03:54,240 cs50.net/design, jonka voit ladata kuvan, että olet tehnyt 78 00:03:54,240 --> 00:03:56,990 Illustrator tai Photoshop, tai jokin vastaava ohjelma. 79 00:03:56,990 --> 00:03:59,850 Ja jos olet perehtynyt tällaisia tekniset tiedot, haluamme sen 80 00:03:59,850 --> 00:04:05,010 olla PNG-kuvan, vähintään 200 pistettä per tuumainen, ja vähemmän kuin monta kuvapistettä, 81 00:04:05,010 --> 00:04:07,680 ja alle 10 megatavua. 82 00:04:07,680 --> 00:04:11,260 Lisätietoja, vain sähköpostia Kurssin päät heads@cs50.net jos 83 00:04:11,260 --> 00:04:13,910 haluat nauttia tässä. 84 00:04:13,910 --> 00:04:20,920 >> Okei, joten tänään ei enää C. Joten me alkaa vetää kerroksia 85 00:04:20,920 --> 00:04:24,900 internet, web, ja miten voit todella alkaa kirjoittaa ohjelmisto 86 00:04:24,900 --> 00:04:26,420 Tässä eri ympäristössä. 87 00:04:26,420 --> 00:04:31,420 Joten erityisesti kysytään, Ensimmäinen, kysymys - 88 00:04:31,420 --> 00:04:36,070 Otan meidät tuntevat piirustus sovellus tänne. 89 00:04:36,070 --> 00:04:42,702 Saanen esittää kysymyksen, miten internet työtä. 90 00:04:42,702 --> 00:04:43,560 >> [? Opiskelija: Magic. ?] 91 00:04:43,560 --> 00:04:44,010 >> Kaiutin 1: Magic. 92 00:04:44,010 --> 00:04:44,940 OK. 93 00:04:44,940 --> 00:04:45,880 Hyvä vastaus. 94 00:04:45,880 --> 00:04:49,460 Joten aloitamme siellä tänään, ja katso jos emme voi tehdä hieman vähemmän maaginen 95 00:04:49,460 --> 00:04:50,880 tunnin sisällä. 96 00:04:50,880 --> 00:04:53,850 Yritetään kertoa sitä yhteydessä tarina. 97 00:04:53,850 --> 00:04:58,480 >> Joten olet fanit menossa facebook.com, tai reddit.com, tai 98 00:04:58,480 --> 00:04:59,780 mitä näinä päivinä. 99 00:04:59,780 --> 00:05:02,590 Ja niin mitä todella tapahtuu, kun kirjoitat jotain 100 00:05:02,590 --> 00:05:07,020 facebook.com, ja paina Enter, Chrome, tai Firefox tai IE tai Safari, 101 00:05:07,020 --> 00:05:09,050 tai mitä selainta olet todella tekee? 102 00:05:09,050 --> 00:05:11,500 Voimme kertoa tämän tarinan, ehkä virke kerrallaan? 103 00:05:11,500 --> 00:05:14,770 Mikä on yksi ensimmäisiä asioita, joita tapahtuu, kun Enter, kun 104 00:05:14,770 --> 00:05:15,876 kirjoittamalla facebook.com? 105 00:05:15,876 --> 00:05:17,780 >> [? Opiskelija: Your?] Tietokone tekee HTTP-pyynnön. 106 00:05:17,780 --> 00:05:18,260 >> Kaiutin 1: OK. 107 00:05:18,260 --> 00:05:21,900 Joten tietokone tekee - me kutsua - HTTP-pyynnön. 108 00:05:21,900 --> 00:05:22,940 Nyt mitä se tarkoittaa? 109 00:05:22,940 --> 00:05:27,980 No, me kaikki varmaan nähneet tai kirjoitetaan, vuosia, H-T-T-P usein 110 00:05:27,980 --> 00:05:29,186 jälkeen paksusuolen, slash, slash. 111 00:05:29,186 --> 00:05:30,340 Niin mikä se on? 112 00:05:30,340 --> 00:05:33,980 >> No, HTTP HyperText Transfer Protocol. 113 00:05:33,980 --> 00:05:37,360 Ja tämä on vain hieno tapa sanoa, se kieli, selaimet, 114 00:05:37,360 --> 00:05:42,460 kuten Chrome ja muut, ja web-palvelimia, kuten facebook.com, puhua 115 00:05:42,460 --> 00:05:43,100 toisiinsa. 116 00:05:43,100 --> 00:05:46,730 Ja se on melko yksinkertainen, Englanti suuntautunut kielen. 117 00:05:46,730 --> 00:05:48,140 Se on melkein kuin pseudo-koodi. 118 00:05:48,140 --> 00:05:51,820 >> Ja se tapa asiakas, sillä me kutsumme sitä - selain - 119 00:05:51,820 --> 00:05:53,150 kommunikoida palvelimen kanssa. 120 00:05:53,150 --> 00:05:56,230 Ja aivan kuten ravintolassa, kun, asiakas, istua pöydän 121 00:05:56,230 --> 00:05:59,630 ja sitten tilata jotain pois valikosta palvelimen, että palvelimen 122 00:05:59,630 --> 00:06:02,720 aikoo tuoda sinut takaisin jotain, mitä se on kun pyydetään. 123 00:06:02,720 --> 00:06:04,270 Sama tietokone maailmassa. 124 00:06:04,270 --> 00:06:04,970 Selain - 125 00:06:04,970 --> 00:06:05,610 client - 126 00:06:05,610 --> 00:06:07,890 aikoo tehdä pyyntöä, ja sitten, toivottavasti saat takaisin 127 00:06:07,890 --> 00:06:09,120 jotain palvelimelta. 128 00:06:09,120 --> 00:06:11,660 Ja että jotain on kello korkealla tasolla, web-sivun. 129 00:06:11,660 --> 00:06:15,040 Hieman alhaisemmalla tasolla, se on tiedosto kirjoitettu toisen 130 00:06:15,040 --> 00:06:17,160 kieli kutsutaan HTML - 131 00:06:17,160 --> 00:06:18,920 Hypertext Markup Language. 132 00:06:18,920 --> 00:06:20,720 Mutta siitä lisää vain hetken. 133 00:06:20,720 --> 00:06:22,470 >> Joten HTTP-protokolla - 134 00:06:22,470 --> 00:06:23,450 HTTP - 135 00:06:23,450 --> 00:06:26,050 se protokolla selaimen ja palvelimen käyttöä. 136 00:06:26,050 --> 00:06:27,830 No, mikä on protokolla, tarkalleen? 137 00:06:27,830 --> 00:06:29,280 No, voit ajatella sitä kieltä. 138 00:06:29,280 --> 00:06:32,580 Mutta jos en pääse ulos meidän yleisö täällä, normaali asia meille ihmisille 139 00:06:32,580 --> 00:06:35,928 Älä on, kun me tervehtimään joku, Sanon, hei, nimeni on David. 140 00:06:35,928 --> 00:06:37,320 >> [? Opiskelija: Hei,?] Nimeni on Dipty. 141 00:06:37,320 --> 00:06:39,000 >> SPEAKER 1: "Hei, nimeni on Dipty ", hän vastaa. 142 00:06:39,000 --> 00:06:43,530 Ja niin meillä on ollut tässä melko mielivaltainen vuorovaikutus kättelee, kuten 143 00:06:43,530 --> 00:06:45,730 usein ihmisen yleissopimuksen useimmissa maissa. 144 00:06:45,730 --> 00:06:47,380 Ja se on protokolla, eikö? 145 00:06:47,380 --> 00:06:50,680 Olen tavallaan aloittanut sitä laajentamalla minun käsin, vaan kömpelösti, lavalla 146 00:06:50,680 --> 00:06:51,610 Sanders täällä. 147 00:06:51,610 --> 00:06:54,670 Hän tajusi, oh, olen saanut pyytää käsi ilmeisesti. 148 00:06:54,670 --> 00:06:58,170 Ja niin hän vastasi, että pyyntö luona ja tunnustaa se. 149 00:06:58,170 --> 00:07:01,860 Tunnustaa, ACK, on ​​oikeastaan lause hyvin yleinen maailmassa 150 00:07:01,860 --> 00:07:04,060 verkottumista, sillä palvelin tunnustaa asiakkaalle. 151 00:07:04,060 --> 00:07:07,720 Sitten me tavallaan päätökseen, että Kaupan ja hankaluus yli. 152 00:07:07,720 --> 00:07:10,010 Niin, että on todella mitä tapahtuu alla huppu samoin. 153 00:07:10,010 --> 00:07:13,450 >> Anna minun tehdä tämä hieman teknisesti konepellin alle. 154 00:07:13,450 --> 00:07:16,900 Aion mennä tänne ja terminaali-ikkuna. 155 00:07:16,900 --> 00:07:19,950 Tämä pääteikkuna sattuu olemaan minun Mac, mutta voit tehdä samanlaista 156 00:07:19,950 --> 00:07:21,760 ja asia CS50 Appliance. 157 00:07:21,760 --> 00:07:24,750 Ja olen todella aio käyttää ohjelmaa että emme todellakaan käytetä 158 00:07:24,750 --> 00:07:26,300 paljon ollenkaan lukukauden. 159 00:07:26,300 --> 00:07:27,430 Mutta sitä kutsutaan Telnet. 160 00:07:27,430 --> 00:07:31,880 >> Takaisin seuraavana päivänä, Telnet oli ohjelman että käytit yhteyden 161 00:07:31,880 --> 00:07:34,910 kauko-palvelin, tarkistaa sähköpostisi tai tehdä jotain. 162 00:07:34,910 --> 00:07:38,460 Nyt aiomme käyttää tätä vanhaa koulun ohjelmaan, Telnet, teeskennellä 163 00:07:38,460 --> 00:07:39,830 olla selain. 164 00:07:39,830 --> 00:07:41,550 Ja aion mennä eteenpäin ja tehdä seuraavat - haluan 165 00:07:41,550 --> 00:07:42,800 lisätä oman fontin kokoa. 166 00:07:42,800 --> 00:07:48,080 >> Ja aion sanoa, Telnet palvelin nimeltään www.facebook.com, mutta 167 00:07:48,080 --> 00:07:50,980 nimenomaan, Telnet porttiin 80. 168 00:07:50,980 --> 00:07:52,070 Palaamme tähän. 169 00:07:52,070 --> 00:07:56,630 Mutta nyt tiedämme, että useimmat palvelut Internetissä on tunnistettu 170 00:07:56,630 --> 00:07:58,170 yksilöllisesti jollakin luvulla. 171 00:07:58,170 --> 00:07:59,460 Tässä tapauksessa se on 80. 172 00:07:59,460 --> 00:08:02,910 Nyt suurin osa teistä on luultavasti koskaan kirjoittanut 80 ennen. 173 00:08:02,910 --> 00:08:08,540 Mutta todellisuudessa, jos menen selaimella ja vedä ylös, esimerkiksi 174 00:08:08,540 --> 00:08:16,500 http://www.facebook.com/-- 175 00:08:16,500 --> 00:08:18,460 se automaattinen täydennys, joka on ei minun historia - 176 00:08:18,460 --> 00:08:23,070 kunnossa, niin nyt mennään paksusuolen 80 slash. 177 00:08:23,070 --> 00:08:26,270 >> Olen siis väittävät, että vaikka olet luultavasti koskaan kirjoittanut tämän ennenkin, 178 00:08:26,270 --> 00:08:30,310 paksusuolen 80 jälkeen facebook.com, toivottavasti se on vielä menossa töihin. 179 00:08:30,310 --> 00:08:32,220 Ja todellakin, se menee facebook.com. 180 00:08:32,220 --> 00:08:34,860 Joten käy ilmi, että 80 on implisiittinen. 181 00:08:34,860 --> 00:08:36,690 Kukaan meistä ihmisillä on ollut kirjoittaa, että jo vuosia. 182 00:08:36,690 --> 00:08:41,350 Koska selaimet, oletuksena, vain olettaa, että numeron haluat käyttää 183 00:08:41,350 --> 00:08:44,620 soitettaessa up-palvelimen niin puhua on, itse asiassa, 80. 184 00:08:44,620 --> 00:08:47,340 Koska pitkä tarina lyhyt, palvelimet voi tehdä paljon enemmän kuin vain 185 00:08:47,340 --> 00:08:48,320 palvella jopa web-sivuja. 186 00:08:48,320 --> 00:08:50,030 >> He voivat vastata pikaviestejä. 187 00:08:50,030 --> 00:08:51,230 He voivat lähettää sähköposteja. 188 00:08:51,230 --> 00:08:54,410 On paljon palveluja, jotka voi ajaa yhdellä palvelimella. 189 00:08:54,410 --> 00:08:57,590 Joten nämä numerot - tässä tapauksessa 80 - yksilöi yksi niistä 190 00:08:57,590 --> 00:09:01,830 palvelut, joka on HTTP, Web-protokollaa kuin palvelimen 191 00:09:01,830 --> 00:09:03,210 saattaisi tukea. 192 00:09:03,210 --> 00:09:07,250 Mutta voin simuloida tämän pyynnön nyt sanallisesti, käyttäen tämän vanhan koulun 193 00:09:07,250 --> 00:09:08,240 Telnet-ohjelma. 194 00:09:08,240 --> 00:09:12,940 Joten aion lähinnä nyt teeskennellä olla selain ja puhua HTTP 195 00:09:12,940 --> 00:09:16,620 lähettämällä, minun näppäimistö, täsmälleen komennot Chrome vain osasi 196 00:09:16,620 --> 00:09:18,260 lähettää minulle maagisesti. 197 00:09:18,260 --> 00:09:19,910 >> Joten aion mennä eteenpäin ja paina Enter. 198 00:09:19,910 --> 00:09:22,000 Huomaa, että se yrittää 31.13.69.32. 199 00:09:22,000 --> 00:09:26,110 13. Mikä tuo on? 200 00:09:26,110 --> 00:09:27,440 Joten se on IP-osoite. 201 00:09:27,440 --> 00:09:30,790 Nyt vaikka et ole liian tuttuja koukeroita niistä, voit 202 00:09:30,790 --> 00:09:33,420 todennäköisesti yleinen käsitys että nämä asiat ovat olemassa. 203 00:09:33,420 --> 00:09:34,650 Ja IP-osoite - 204 00:09:34,650 --> 00:09:36,620 IP-osoite - 205 00:09:36,620 --> 00:09:40,970 on vain yksilöllinen tunniste tietokonetta internetissä. 206 00:09:40,970 --> 00:09:43,040 Tämä on hieman liian yksinkertaistava tällä hetkellä. 207 00:09:43,040 --> 00:09:47,490 >> Mutta jokainen tietokone Internetissä on yksilöllisen IP-osoitteen, aivan kuten jokainen 208 00:09:47,490 --> 00:09:53,600 talo vaikkapa Yhdysvalloissa on ainutlaatuinen postiosoite, jotain 123 209 00:09:53,600 --> 00:09:55,820 Main Street, Anytown, USA. 210 00:09:55,820 --> 00:09:56,540 Joten jotain. 211 00:09:56,540 --> 00:09:58,330 Ja sekin on liian yksinkertaistava. 212 00:09:58,330 --> 00:10:01,470 Mutta nämä osoitteet, että meillä on posti maailmassa ja nämä osoitteet 213 00:10:01,470 --> 00:10:04,940 että meillä on tietokone maailmassa yksilöimään palvelimia niin, että kun 214 00:10:04,940 --> 00:10:09,030 voit lähettää heille viestin yli internet, tai kun laitat kirjeen 215 00:10:09,030 --> 00:10:10,500 vanhan koulun postilaatikko - 216 00:10:10,500 --> 00:10:12,100 postin - 217 00:10:12,100 --> 00:10:16,940 palvelun tietää, miten saada se pyynnöstä, tai että kirjeen, jotta 218 00:10:16,940 --> 00:10:18,110 vastaanottajalle. 219 00:10:18,110 --> 00:10:21,390 >> Nyt minun tietokone, jotenkin, on vain tajunnut, että Facebook ainutlaatuinen IP 220 00:10:21,390 --> 00:10:23,820 on 31.13.69.32. 221 00:10:23,820 --> 00:10:25,170 Itse asiassa, että voidaan todennäköisesti muuttaa. 222 00:10:25,170 --> 00:10:27,780 Facebook on luultavasti useita IP- osoitteita, koska ne ehdottomasti 223 00:10:27,780 --> 00:10:29,150 on enemmän kuin yksi palvelin. 224 00:10:29,150 --> 00:10:30,810 Mutta se on tapahtunut meille maagisesti. 225 00:10:30,810 --> 00:10:35,070 Itse asiassa, sisäinen salainen nimi server Olen ilmeisesti kytketty 226 00:10:35,070 --> 00:10:40,270 ja on nimeltään star.c10r.facebook.com, mitä se on. 227 00:10:40,270 --> 00:10:42,960 Se on vain järjestelmästä riippumatta ylläpitäjä Facebook päätti 228 00:10:42,960 --> 00:10:46,510 Kutsun tätä palvelimen että olen oli hieman satunnaisesti lähetettiin. 229 00:10:46,510 --> 00:10:48,630 >> Joten nyt jos yhteys ei ole aikakatkaisu, aion 230 00:10:48,630 --> 00:10:50,210 olevinaan, että selaimen. 231 00:10:50,210 --> 00:10:54,590 Aion sanoa saada tilaa vinoviiva tilaa. 232 00:10:54,590 --> 00:10:58,220 Ja aion teeskennellä puhuvansa HTTP-versiota 1.1, joka on 233 00:10:58,220 --> 00:10:59,880 joka useimmat selaimet käyttävät. 234 00:10:59,880 --> 00:11:03,980 Ja olen nimenomaan menossa mainita palvelimelle, muuten haluan 235 00:11:03,980 --> 00:11:06,280 verkkosivuilla maailman tietoon kuten facebook.com. 236 00:11:06,280 --> 00:11:09,000 Anna, Anna. 237 00:11:09,000 --> 00:11:11,390 Ja nyt, huomaa, mitä on tapahtunut. 238 00:11:11,390 --> 00:11:16,400 >> Palvelin, tarjoilija, on vastannut tilaukseni, tai minun pyynnöstä 239 00:11:16,400 --> 00:11:17,720 toinen tekstimuodossa. 240 00:11:17,720 --> 00:11:20,720 Nyt jälleen maailman selaimet, kuten Chrome ja Safari, te ette ole tahtoneet 241 00:11:20,720 --> 00:11:21,990 nähdä tämän, koska ihmisen. 242 00:11:21,990 --> 00:11:24,770 Microsoft ja Google vain piilottaa nämä tiedot meiltä. 243 00:11:24,770 --> 00:11:29,580 Mutta Facebook on vastannut vastaus, myös kielen HTTP. 244 00:11:29,580 --> 00:11:33,250 Huomaa siellä koodi tähän, 302, joka todella on erityinen merkitys by 245 00:11:33,250 --> 00:11:34,110 yleissopimus. 246 00:11:34,110 --> 00:11:36,030 Löytyi, niin se on ainakin lupaava. 247 00:11:36,030 --> 00:11:39,160 >> Mutta ilmeisesti Facebook kertoo Minulle mm-mm, et halua 248 00:11:39,160 --> 00:11:40,190 mitä pyysit. 249 00:11:40,190 --> 00:11:42,810 Et vaan haluavat nykypäivän erityistä, joka on 250 00:11:42,810 --> 00:11:45,680 facebook.com / unsupportedbrowser. 251 00:11:45,680 --> 00:11:50,350 Niin korkealla tasolla, mitä Facebook näyttävät tekevän täällä? 252 00:11:50,350 --> 00:11:51,410 Se suuntaamalla minua. 253 00:11:51,410 --> 00:11:53,420 Joten Facebook ei pidä Se, että olen olevinaan 254 00:11:53,420 --> 00:11:54,770 olla kyseisen selaimen. 255 00:11:54,770 --> 00:11:57,700 Ja niin se on suuntaamalla minulle joitakin verkkosivuilla. 256 00:11:57,700 --> 00:11:59,820 >> Olen todella utelias, nyt, mitä tämä asia näyttää. 257 00:11:59,820 --> 00:12:04,420 Anna minun mennä yli, että Chrome joten voi nähdä, mitä he haluavat minun nähdä. 258 00:12:04,420 --> 00:12:07,060 Joten nyt he ovat tosiaankin lähetti minut takaisin Facebook, koska he ovat ymmärtäneet, 259 00:12:07,060 --> 00:12:08,360 oh, sinulla on tuettu selain. 260 00:12:08,360 --> 00:12:10,260 Emme ole edes näyttää kyseisen sivun. 261 00:12:10,260 --> 00:12:12,920 Joten mene eteenpäin ja nähdä jos emme voi korjata. 262 00:12:12,920 --> 00:12:14,280 >> Aion pitää huijata vähän. 263 00:12:14,280 --> 00:12:16,350 Ja tästä lisää tulevina viikkoina. 264 00:12:16,350 --> 00:12:18,120 Mutta aion tehdä yksi asia täällä. 265 00:12:18,120 --> 00:12:20,590 Ja minä selitän tätä ennen pitkää. 266 00:12:20,590 --> 00:12:24,320 Anna minulle vain hetki huijata, ja wow sinua. 267 00:12:24,320 --> 00:12:28,190 Joten nyt tämä. 268 00:12:28,190 --> 00:12:29,110 OK. 269 00:12:29,110 --> 00:12:30,690 Selitän, mitä olen tekemässä vain hetken. 270 00:12:30,690 --> 00:12:32,810 Aion mennä eteenpäin ja peruuttaa yhteyden, ja kokeile tätä uudelleen. 271 00:12:32,810 --> 00:12:38,440 >> Hanki slash HTTP 1.1 isäntä www.facebook.com user-agent. 272 00:12:38,440 --> 00:12:43,880 273 00:12:43,880 --> 00:12:44,560 OK. 274 00:12:44,560 --> 00:12:46,820 Nyt olen olevinaan Chrome. 275 00:12:46,820 --> 00:12:50,920 Joten käy ilmi, että kun selain lähettää pyynnön palvelimelle, se on vain 276 00:12:50,920 --> 00:12:51,595 kunnia järjestelmä. 277 00:12:51,595 --> 00:12:54,840 Jos sanon olen Chrome, Facebook olettaa Olen Chrome. 278 00:12:54,840 --> 00:12:58,560 Ja keinoja, joilla pidin itseäni Chrome on tällä 279 00:12:58,560 --> 00:13:00,360 atrociously pitkä jono. 280 00:13:00,360 --> 00:13:03,240 Pohjimmiltaan kaikki selaimen valmistajia maailmassa on 281 00:13:03,240 --> 00:13:06,470 päätti, hyvin, tämä versio selain tällä käyttöjärjestelmä 282 00:13:06,470 --> 00:13:09,740 on user-agent string, joka näyttää niin hullu sotku siellä. 283 00:13:09,740 --> 00:13:12,110 Ja Mozilla on siellä historiallisista syistä. 284 00:13:12,110 --> 00:13:15,160 >> Mutta huomaa, miten paljon tietoa olen vuotaa facebook.com edes 285 00:13:15,160 --> 00:13:16,030 sisäänkirjautumista 286 00:13:16,030 --> 00:13:18,910 Kerron Mark, että se on Mac että olen käyttäen. 287 00:13:18,910 --> 00:13:23,590 Kerron hänelle, että se on Intel perustuu Mac Mac OS 10.8.5. 288 00:13:23,590 --> 00:13:27,870 Sivuhuomautuksena, tämä tieto on menossa jokaiselle verkkosivuilla, että käyt kanssa 289 00:13:27,870 --> 00:13:28,500 selaimessa. 290 00:13:28,500 --> 00:13:31,360 Melko harmittomalta toistaiseksi, mutta se saa hieman mehukkaampi. 291 00:13:31,360 --> 00:13:33,920 >> Huomaa, että jos luemme tarpeeksi pitkälle, Käytän Chrome versio 292 00:13:33,920 --> 00:13:38,060 30.0.1599.101. 293 00:13:38,060 --> 00:13:42,410 Mutta nyt huomaan, että vastaus ei ole niin huono kuin se oli ennen. 294 00:13:42,410 --> 00:13:44,840 Missä on Facebook kertoo minun mennä nyt? 295 00:13:44,840 --> 00:13:49,140 Se kertoo minulle, jälleen, sivusto - 296 00:13:49,140 --> 00:13:50,720 se kertoo minulle se on muutti pysyvästi. 297 00:13:50,720 --> 00:13:54,200 No, missä hitossa Facebook mennä? 298 00:13:54,200 --> 00:13:56,100 >> Joo, niin se on hiuksenhieno ero. 299 00:13:56,100 --> 00:14:01,680 Mutta huomaa, täällä, että sivusto on todella siirtynyt HTTPS. 300 00:14:01,680 --> 00:14:05,210 Niin pitkän tarinan lyhyesti, tämä on yksi tapa että Facebook on valvoa, että minä 301 00:14:05,210 --> 00:14:08,890 todella päätyvät turvallinen versio niiden verkkosivuilla, joka on käytössä 302 00:14:08,890 --> 00:14:09,660 salaus - 303 00:14:09,660 --> 00:14:12,730 monimutkaisempi kuin salaus me puhuttu p asettaa kaksi, mutta 304 00:14:12,730 --> 00:14:14,520 salaus kuitenkin. 305 00:14:14,520 --> 00:14:17,110 >> Nyt tässä vaiheessa se saa kovaa minulle huijaus web 306 00:14:17,110 --> 00:14:18,230 pyytää Telnet. 307 00:14:18,230 --> 00:14:20,210 Koska jos he kertovat minua käyttämään SSL - 308 00:14:20,210 --> 00:14:23,050 HTTPS etuliite on mitä joka merkitsee - 309 00:14:23,050 --> 00:14:25,590 jos he kertovat minulle käyttää salausta, ei mitenkään aion 310 00:14:25,590 --> 00:14:28,610 manuaalisesti salata viestini edessä kaikkien täällä, ja yrittää 311 00:14:28,610 --> 00:14:29,770 selvittää, miten se tehdään. 312 00:14:29,770 --> 00:14:31,150 Se on vain menossa paljon monimutkaisempi. 313 00:14:31,150 --> 00:14:33,150 Mutta sitähän selain tekee sinulle. 314 00:14:33,150 --> 00:14:36,230 >> Katsotaan, jos emme voi tehdä tätä vähän yksinkertaisemmin, sitten, jossa sivusto 315 00:14:36,230 --> 00:14:38,700 joka ei odota meidän olevan yhtä turvallinen. 316 00:14:38,700 --> 00:14:43,310 Mennään vaikkapa harvard.edu portissa 80. 317 00:14:43,310 --> 00:14:44,550 Anna. 318 00:14:44,550 --> 00:14:48,170 Okei, niin saat slash HTTP 1.1. 319 00:14:48,170 --> 00:14:49,730 Ja mitä tämä ensimmäinen slash tarkoittaa? 320 00:14:49,730 --> 00:14:53,120 Vain olla selvää, miksi Pidän kirjoittamalla, että? 321 00:14:53,120 --> 00:14:54,790 >> No yleensä, kun kirjoitat URL - 322 00:14:54,790 --> 00:14:57,610 ja valitettavasti selaimet yleensä piilottaa näinä päivinä - 323 00:14:57,610 --> 00:15:00,850 normaalisti, kun menet harvard.edu, että URL virallisesti 324 00:15:00,850 --> 00:15:02,560 ei päättyvät slash. 325 00:15:02,560 --> 00:15:07,350 Koska vinoviivalla tarkoittaa mikä osa kovalevy? 326 00:15:07,350 --> 00:15:08,990 Juuri kiintolevylle. 327 00:15:08,990 --> 00:15:11,260 Me Appliance ei ole oikeastaan ​​ollut ajatella tätä, koska olemme 328 00:15:11,260 --> 00:15:12,930 aina John Harvardin kansioon. 329 00:15:12,930 --> 00:15:14,690 Mutta hänen kansion toiseen kansioon. 330 00:15:14,690 --> 00:15:17,980 Ja kyseisen kansion juureen Laitteen kiintolevylle, niin sanotusti, 331 00:15:17,980 --> 00:15:18,980 vaikka se on virtuaalinen. 332 00:15:18,980 --> 00:15:21,660 Joten vinoviivalla kuten tämä tarkoittaa juuri kiintolevylle. 333 00:15:21,660 --> 00:15:25,650 Se on kuin C paksusuolen kenoviiva tai se on juureen määrän, Mac OS. 334 00:15:25,650 --> 00:15:28,740 >> Mutta Chrome ja muut selaimet nämä päivää, ovat saaneet käyttäjäystävällinen, ja 335 00:15:28,740 --> 00:15:30,300 ne piilottaa leikata kokonaan. 336 00:15:30,300 --> 00:15:32,620 Mutta se kaikki keinot minun tekstimuodossa - 337 00:15:32,620 --> 00:15:36,570 anna minulle juuri harvard.edu n kotisivu, joka on, 338 00:15:36,570 --> 00:15:38,120 oletuksena sivulla itse. 339 00:15:38,120 --> 00:15:39,900 Joten anna minun mennä eteenpäin ja paina Enter. 340 00:15:39,900 --> 00:15:43,650 Muistutan isäntä että haluan www.harvard.edu, vain jos on olemassa 341 00:15:43,650 --> 00:15:45,880 muut sivustot elävät samalla fyysisellä palvelimella. 342 00:15:45,880 --> 00:15:46,080 >> OK. 343 00:15:46,080 --> 00:15:47,700 Harvard sai vähän kärsimätön minun kanssani. 344 00:15:47,700 --> 00:15:49,390 Tehdäänpä tämä uudestaan, nopeammin. 345 00:15:49,390 --> 00:15:55,560 Hanki slash HTTP 1.1 isäntä www.harvard.edu user-agent - 346 00:15:55,560 --> 00:15:58,080 Arvaan meidän palvelimet eivät huolta niin paljon tästä - 347 00:15:58,080 --> 00:15:59,566 Anna, Anna. 348 00:15:59,566 --> 00:15:59,962 Vau. 349 00:15:59,962 --> 00:16:01,700 Voi hemmetti, huono pyynnöstä. 350 00:16:01,700 --> 00:16:02,080 OK. 351 00:16:02,080 --> 00:16:05,310 Joten mitä täällä tapahtuu - 352 00:16:05,310 --> 00:16:07,800 Hei, harvard.edu. 353 00:16:07,800 --> 00:16:10,280 Miksi se tekee - mielenkiintoinen. 354 00:16:10,280 --> 00:16:11,710 Oh, OK. 355 00:16:11,710 --> 00:16:14,830 >> Joten mitä Harvardin nyt tekemässä - ja olemme menossa nopeasti kääntyä pois 356 00:16:14,830 --> 00:16:17,100 tällä tiellä, koska se menee saada tylsiä nopeasti - 357 00:16:17,100 --> 00:16:21,270 huomaa, että Harvard on todella puristamalla vastauksessaan minulle, joka 358 00:16:21,270 --> 00:16:22,140 ei ole ihanteellinen. 359 00:16:22,140 --> 00:16:25,780 Koska minä, ilmeisesti, koska ihminen, älä osaa purkaa bittien 360 00:16:25,780 --> 00:16:27,280 on lähetetty minulle pakattu. 361 00:16:27,280 --> 00:16:31,500 Ja he näytetä on roskaa siellä, koska he nollia ja ykkösiä, 362 00:16:31,500 --> 00:16:33,190 mutta he eivät ASCII merkkiä. 363 00:16:33,190 --> 00:16:36,090 He malleja nollia ja ykkösiä, että on pakattu ryhtyä 364 00:16:36,090 --> 00:16:37,050 vähemmän tilaa. 365 00:16:37,050 --> 00:16:39,010 >> Niin nopeasti, haluan nähdä jos voin palauttaa täällä. 366 00:16:39,010 --> 00:16:41,590 Kokeillaan, ehkä toinen kampuksella kokonaan. 367 00:16:41,590 --> 00:16:50,450 mit.edu get slash HTTP slash 1.1 isäntä www.mit.edu user-agent paksusuolen siellä. 368 00:16:50,450 --> 00:16:51,600 Kiitos, MIT. 369 00:16:51,600 --> 00:16:52,630 OK. 370 00:16:52,630 --> 00:16:55,750 Joten tässä meillä on web-sivu. 371 00:16:55,750 --> 00:16:58,840 >> Joten tämä on kieli joka tunnetaan nimellä HTML - 372 00:16:58,840 --> 00:17:00,400 Hypertext Markup Language. 373 00:17:00,400 --> 00:17:03,390 Olen yksinkertaisesti rullaat ylös ajoissa päästä hyvin 374 00:17:03,390 --> 00:17:04,810 tip sivun yläosassa. 375 00:17:04,810 --> 00:17:07,440 Ja huomaa, miten MIT on vastannut pyyntööni. 376 00:17:07,440 --> 00:17:08,520 200 on hyvä. 377 00:17:08,520 --> 00:17:10,630 200 tarkoittaa kaikki on kirjaimellisesti OK. 378 00:17:10,630 --> 00:17:13,390 Ja se tila koodi, joka me ihmiset oikeastaan ​​koskaan 379 00:17:13,390 --> 00:17:14,670 katso, hyvällä tavalla. 380 00:17:14,670 --> 00:17:16,140 Koska se tarkoittaa, että kaikki on hyvin. 381 00:17:16,140 --> 00:17:19,369 >> Huomaa, että MIT on ilmoitti minulle, hei, palvelin olemme käynnissä kutsutaan 382 00:17:19,369 --> 00:17:23,849 Apache, joka on erittäin suosittu avoimen lähdekoodin ilmainen web-palvelin. 383 00:17:23,849 --> 00:17:25,589 He käynnissä, ilmeisesti, UNIX, joka on 384 00:17:25,589 --> 00:17:27,130 käyttöjärjestelmä, kuten Linux. 385 00:17:27,130 --> 00:17:30,660 Huomaa, että he ilmeisesti päivitetty kotisivuillaan osoitteessa 04:00, 386 00:17:30,660 --> 00:17:32,400 Greenwich Mean Time. 387 00:17:32,400 --> 00:17:34,990 >> Huomaa pari muita yksityiskohtia. 388 00:17:34,990 --> 00:17:37,910 He palaavat, minulle text / html. 389 00:17:37,910 --> 00:17:39,800 Niin näemme, mitä se tarkoittaa vain hetken. 390 00:17:39,800 --> 00:17:45,460 He ilmeisesti antanut minulle 14717 tavua arvoinen HTML. 391 00:17:45,460 --> 00:17:48,180 Ja joitakin muita, esoteerisempaa tieto on siellä. 392 00:17:48,180 --> 00:17:49,920 >> Mutta tämä on, jos se saa mielenkiintoista. 393 00:17:49,920 --> 00:17:52,580 Näin voit tehdä web-sivu. 394 00:17:52,580 --> 00:17:57,860 Näin voit tehdä web-sivu, jonka otsikko välilehden selaimessasi on 395 00:17:57,860 --> 00:18:00,590 MIT väliviivaa Massachusetts Institute Tekniikan. 396 00:18:00,590 --> 00:18:06,300 Ja todellakin, jos menemme takaisin Chrome ja käydä www.mit.edu, huomaa, että 397 00:18:06,300 --> 00:18:09,680 todellakin, otsikossa täällä, on MIT viiva Massachusetts 398 00:18:09,680 --> 00:18:11,260 Institute piste, piste, piste. 399 00:18:11,260 --> 00:18:16,490 Ja nyt huomaa myös, jos olen oikealla painikkeella tai ohjata napsauttamalla työpöytää täällä, 400 00:18:16,490 --> 00:18:17,960 ja mene View Page Source - 401 00:18:17,960 --> 00:18:20,870 ainakin Chrome, vaikka jokainen selain tämä kautta jokin keino - 402 00:18:20,870 --> 00:18:22,140 tässä on, että sama tiedosto. 403 00:18:22,140 --> 00:18:25,140 >> Se sattuu olemaan värikoodatut, tai syntaksin korostettu. 404 00:18:25,140 --> 00:18:28,590 Mutta aivan kuten teidän C-koodia, joka ei colorized sinua, se oli 405 00:18:28,590 --> 00:18:31,810 colorized by gedit, samoin on Chrome vain tehdä 406 00:18:31,810 --> 00:18:33,130 tämä kauniimpi lukea. 407 00:18:33,130 --> 00:18:37,110 Mutta tämä on kamaa, että me pian kirjallisesti. 408 00:18:37,110 --> 00:18:38,840 Niin, että loppupeliin. 409 00:18:38,840 --> 00:18:42,020 Palvelin on vastannut, että tietoja, kuten sinäkin vastannut 410 00:18:42,020 --> 00:18:43,660 kädellä meidän kädenpuristus. 411 00:18:43,660 --> 00:18:47,280 Mutta mitä muuta on menossa on välillä nämä toimenpiteet? 412 00:18:47,280 --> 00:18:53,430 >> No, kun kirjoitan, viimeksi mainitussa tapauksessa, www.mit.edu ja paina Enter, me 413 00:18:53,430 --> 00:18:56,390 tietää se puhuu satamaan 80 automaattisesti, portti 414 00:18:56,390 --> 00:18:57,780 pelkästään sitä, että numero. 415 00:18:57,780 --> 00:19:00,710 Mutta mistä IP-osoite mennä? 416 00:19:00,710 --> 00:19:05,045 Miten minun tietokone kuvauksen, mitä IP-osoite mit.edu on? 417 00:19:05,045 --> 00:19:07,720 418 00:19:07,720 --> 00:19:10,840 >> No, se kääntyy pois, tässä maailmassa, siellä ovat asioita kutsutaan DNS-palvelimia. 419 00:19:10,840 --> 00:19:14,500 Ja anna minun mennä eteenpäin ja tehdä nopea kuva täällä. 420 00:19:14,500 --> 00:19:17,680 Ja tämä täytyy vain hahmotella vuonna Karkeasti, mitä on tekeillä. 421 00:19:17,680 --> 00:19:21,510 Joten me teeskennellä, kuten tämä on my laptop täällä, Sanders. 422 00:19:21,510 --> 00:19:24,650 Ja se on Wi-Fi, joten se on liitetty langattomasti jotain. 423 00:19:24,650 --> 00:19:26,060 >> Mitä se oikeastaan ​​kytketty? 424 00:19:26,060 --> 00:19:27,990 No, jossain täällä, siellä on jotain 425 00:19:27,990 --> 00:19:29,240 seinään joidenkin antennit. 426 00:19:29,240 --> 00:19:30,725 Ja sitä kutsutaan tukiasema - 427 00:19:30,725 --> 00:19:31,560 AP. 428 00:19:31,560 --> 00:19:34,190 Langaton tukiasema, langaton reititin - kutsumme sitä mitä haluat. 429 00:19:34,190 --> 00:19:36,230 Mutta he ovat kaikkialla kampuksella, kanssa vähän antennit. 430 00:19:36,230 --> 00:19:38,100 Meillä tehdään Cisco, tyypillisesti. 431 00:19:38,100 --> 00:19:42,480 Ja niin jotenkin, minun tietokone puhuu tähän langattomaan tukiasemaan, 432 00:19:42,480 --> 00:19:45,580 jossain täällä Sanders, tai alakerrassa, tai ulkopuolella. 433 00:19:45,580 --> 00:19:50,030 >> Samalla tämä asia on paljon fyysiset johdot menossa, luultavasti 434 00:19:50,030 --> 00:19:52,175 Science Center, jonka jaamme piirtää näin. 435 00:19:52,175 --> 00:19:54,200 Se ei oikeastaan ​​näyttää, että. 436 00:19:54,200 --> 00:19:55,200 Se todella näyttää paljon paremmalta. 437 00:19:55,200 --> 00:19:59,170 Joten Science Center on koko joukko Tietokoneiden sisällä se, että 438 00:19:59,170 --> 00:20:02,320 ovat jotenkin fyysisesti liitetty kaikki Näiden tukiasemat kampuksella. 439 00:20:02,320 --> 00:20:06,440 Ja fyysisiä tietokoneita, hyvitämme soita reitittimiä tai yhdyskäytäviä. 440 00:20:06,440 --> 00:20:09,450 >> Reititin, nimensä mukaisesti, se on tarkoitus elämässä on reitti 441 00:20:09,450 --> 00:20:10,310 tietoa. 442 00:20:10,310 --> 00:20:14,150 Kestää jonkin bittiä, tietokoneesta, syötteenä, ja keksii missä 443 00:20:14,150 --> 00:20:15,640 ne bitit lähetetään. 444 00:20:15,640 --> 00:20:19,910 Joten jos minun pyyntö mit.edu, se on oikeastaan ​​aika helppoa. 445 00:20:19,910 --> 00:20:24,620 Oma pyyntö tulee sisään minun selaimessa, Wi-Fi, ja tukiaseman sitten 446 00:20:24,620 --> 00:20:27,080 kautta vähän kaapelia, tulee reitittimen in Science Center. 447 00:20:27,080 --> 00:20:29,810 Ja jotenkin, reititin Science Center keksii 448 00:20:29,810 --> 00:20:31,510 että MIT on niin. 449 00:20:31,510 --> 00:20:34,080 Ja aion edetä näiden bittiä, aion reitti niille bittiä, 450 00:20:34,080 --> 00:20:36,670 tiellä, alas Mass Ave., MIT. 451 00:20:36,670 --> 00:20:42,030 Mutta miten minun tietokone tietää, mitä IP-osoite edes oli? 452 00:20:42,030 --> 00:20:45,660 >> No käy ilmi, että jossain täällä on palvelimet - 453 00:20:45,660 --> 00:20:48,330 ja aion tehdä sitä melko abstraktisti - 454 00:20:48,330 --> 00:20:49,710 kuten DNS-palvelin - 455 00:20:49,710 --> 00:20:51,220 Domain Name System. 456 00:20:51,220 --> 00:20:51,960 Nämä eivät ole reitittimiä. 457 00:20:51,960 --> 00:20:56,050 Nämä ovat erilaisia ​​palvelimia jonka tarkoitus elämässä on kääntää 458 00:20:56,050 --> 00:21:04,340 isäntänimet, kuten www.mit.edu, IP osoitteet, kuten 1.2.3.4 Joten DNS-palvelimet 459 00:21:04,340 --> 00:21:05,240 tehdä juuri näin. 460 00:21:05,240 --> 00:21:08,320 Voit ajatella niitä, joilla on suuri tietokanta, tai oikeastaan, kuin iso Excel 461 00:21:08,320 --> 00:21:09,750 tiedostoon, jossa on kaksi saraketta. 462 00:21:09,750 --> 00:21:12,120 Yksi on isäntänimet, yksi on IP-osoitteet. 463 00:21:12,120 --> 00:21:15,020 Ja he vain muuntaa yksi muut, kumpaankin suuntaan. 464 00:21:15,020 --> 00:21:16,830 >> Nyt todellisuudessa, se on vähän monimutkaisempi kuin että. 465 00:21:16,830 --> 00:21:22,070 Mutta se miten minun tietokone, minun satunnainen Mac-tai PC tähän taulukkoon täällä, tietää 466 00:21:22,070 --> 00:21:27,590 mitä yksilöllinen tunniste on www.mit.edu tai Facebook, tai 467 00:21:27,590 --> 00:21:29,680 harvard.edu, että asiassa. 468 00:21:29,680 --> 00:21:33,520 Mutta tietenkin, siellä on kokonaisuudessaan Mass Ave täällä. 469 00:21:33,520 --> 00:21:37,390 Ja sitten pääsemme MIT, joka tämän on oikeastaan ​​enemmän pakottavia. 470 00:21:37,390 --> 00:21:39,230 Se tekee MIT. 471 00:21:39,230 --> 00:21:41,580 Ja niin nekin on joitakin palvelimia. 472 00:21:41,580 --> 00:21:45,770 Ja ne jotenkin ovat kiinteä tai langaton, yhteys Harvard. 473 00:21:45,770 --> 00:21:48,830 Ja tietenkin, voimme mennä paljon pidemmälle tiellä kuin MIT ja puhu 474 00:21:48,830 --> 00:21:50,470 eniten tahansa tietokone maailmassa. 475 00:21:50,470 --> 00:21:52,060 >> Mutta katsotaanpa, jos emme voi nähdä sitä. 476 00:21:52,060 --> 00:21:54,810 Anna minun mennä takaisin minun Terminal ikkuna vain hetken. 477 00:21:54,810 --> 00:22:00,170 Ja oletetaan, että olen tajunnut mitä IP-osoite on mit.edu 478 00:22:00,170 --> 00:22:02,700 kuten Telnet tajunnut sitä ennen, ja selain voi selvästi 479 00:22:02,700 --> 00:22:03,960 tajuta se minulle. 480 00:22:03,960 --> 00:22:06,970 Ja aion suorittaa toisen ohjelman, Tässä Terminal ikkunassa kutsutaan 481 00:22:06,970 --> 00:22:10,320 traceroute, jäljittämisestä reitti täältä - 482 00:22:10,320 --> 00:22:13,760 kirjaimellisesti, tämä taulukko - to www.mit.edu. 483 00:22:13,760 --> 00:22:14,750 Katsotaan, mitä tapahtuu. 484 00:22:14,750 --> 00:22:16,690 Saanen todella kutistuu fontin kokoa. 485 00:22:16,690 --> 00:22:17,430 OOP. 486 00:22:17,430 --> 00:22:18,790 Ei, halusin yllättää sinut. 487 00:22:18,790 --> 00:22:19,110 >> OK. 488 00:22:19,110 --> 00:22:20,870 Joten tässä sitä mennään. 489 00:22:20,870 --> 00:22:22,880 Anna minun mennä eteenpäin ja ajaa täällä. 490 00:22:22,880 --> 00:22:26,410 Ja mitä olin nähdä hetki sitten, ja näemme taas nyt, on tämä 491 00:22:26,410 --> 00:22:29,980 lähtö - traceroute www.mit.edu. 492 00:22:29,980 --> 00:22:33,380 Huomaa, ensimmäisellä rivillä, tämä ohjelma todellakin tajunnut, että MIT: n 493 00:22:33,380 --> 00:22:35,730 IP-osoite on tämän numeron täällä. 494 00:22:35,730 --> 00:22:38,060 Ja nyt, mitä tapahtuu heidän ja meidän välillemme? 495 00:22:38,060 --> 00:22:44,110 >> Joten tämä linja täällä, rivillä yksi, ja tämä line täällä, rivillä kaksi, ja sitten, 496 00:22:44,110 --> 00:22:46,335 rivi kolme - mitä kukin näistä linjat edustavat luultavasti? 497 00:22:46,335 --> 00:22:49,010 498 00:22:49,010 --> 00:22:50,225 Paikoissa, pistettä, varma. 499 00:22:50,225 --> 00:22:53,520 Niitä kutsutaan humala, käsitteellisesti. 500 00:22:53,520 --> 00:22:56,230 Mutta fyysisesti, mitä ne ovat? 501 00:22:56,230 --> 00:22:57,130 He reitittimet. 502 00:22:57,130 --> 00:22:59,820 >> Meillä vain on, todella, yksi pala laitteisto täällä puhua toistaiseksi. 503 00:22:59,820 --> 00:23:00,560 He reitittimet. 504 00:23:00,560 --> 00:23:01,800 Joten tämä asia täällä - 505 00:23:01,800 --> 00:23:02,990 hullu nimi - 506 00:23:02,990 --> 00:23:06,700 mutta tämä on luultavasti konehuoneessa MR, in Science Center. 507 00:23:06,700 --> 00:23:08,680 Se on portti, eli reititin. 508 00:23:08,680 --> 00:23:11,160 Tämä on vain joitakin ainutlaatuisia numero, joka joku keksi sen. 509 00:23:11,160 --> 00:23:13,120 Ja se on sisällä harvard.edu. 510 00:23:13,120 --> 00:23:16,290 Ja se IP-osoite, että reititin se taas luultavasti 511 00:23:16,290 --> 00:23:17,860 Science Center, joka perustuu nimensä. 512 00:23:17,860 --> 00:23:21,440 Tämä toinen rivi on toinen reititin, joka ei ole lempinimi 513 00:23:21,440 --> 00:23:23,980 ilmeisesti - palvelimen nimi - se vain on IP-osoite. 514 00:23:23,980 --> 00:23:28,070 >> Niin pitkän tarinan lyhyesti, saada tietoja pistettä B, siellä on enemmän kuin vain 515 00:23:28,070 --> 00:23:31,400 Harvardin reititin, ja MIT: n reititin, ja Googlen reititin, 516 00:23:31,400 --> 00:23:32,640 ja Facebookin reitittimen. 517 00:23:32,640 --> 00:23:37,300 On kymmeniä, satoja, tuhansia reitittimet minkä tahansa ja kaikki 518 00:23:37,300 --> 00:23:38,710 piste B internetissä. 519 00:23:38,710 --> 00:23:41,710 Mutta yleensä, voit saada tietoja yhdestä paikasta toiseen paikkaan 520 00:23:41,710 --> 00:23:43,210 vähemmän kuin 30 vaihetta. 521 00:23:43,210 --> 00:23:47,930 Toisin sanoen, sinun tarvitsee vain ojentaa tiedot 30 tai vähemmän kuten reitittimiä. 522 00:23:47,930 --> 00:23:49,720 Ja se on yleensä paljon vähemmän kuin. 523 00:23:49,720 --> 00:23:50,970 >> No, katsotaanpa mitä täällä tapahtuu. 524 00:23:50,970 --> 00:23:54,460 Rivillä kolme, osuimme reititin nimeltään core Science Center yhdyskäytävä 525 00:23:54,460 --> 00:23:56,580 jotain tai muuta. 526 00:23:56,580 --> 00:23:58,970 Rivillä 4, meillä on Rajayhdyskäytävä - 527 00:23:58,970 --> 00:24:00,670 nämä ovat vain arvoituksellisia lyhenteitä - 528 00:24:00,670 --> 00:24:02,530 Myös sisällä harvard.edu. 529 00:24:02,530 --> 00:24:04,160 Tässä toinen Rajayhdyskäytävä. 530 00:24:04,160 --> 00:24:09,070 Ja sitten, yhtäkkiä, hei, näytämme New Yorkissa. 531 00:24:09,070 --> 00:24:12,030 >> Joten se kääntyy pois - ja olen päätellyt vain palvelimen nimi. 532 00:24:12,030 --> 00:24:12,970 Tämä voi olla harhaanjohtava. 533 00:24:12,970 --> 00:24:13,830 Se voisi olla tiellä. 534 00:24:13,830 --> 00:24:15,030 On vaikeaa sanoa - 535 00:24:15,030 --> 00:24:21,960 mutta tämä voidaan käyttää ilmestys että lyhin etäisyys kahden 536 00:24:21,960 --> 00:24:25,730 pistettä Internetissä ei ole välttämättä suora viiva. 537 00:24:25,730 --> 00:24:29,380 Jos ajattelemme lyhin kuin nopein polku, vähiten ylikuormittunut 538 00:24:29,380 --> 00:24:32,070 polku, se on täysin mahdollista - vaikka emme voi olla varmoja - 539 00:24:32,070 --> 00:24:37,090 että tieto kulkee kunnon etäisyys rivien viisi ja kuusi. 540 00:24:37,090 --> 00:24:42,000 >> Nyt valitettavasti MIT, tai joku, sai Niiden, puolustava, ja he ovat 541 00:24:42,000 --> 00:24:43,700 alkoi välittämättä meidän pyyntöjä. 542 00:24:43,700 --> 00:24:47,380 Nämä reitittimet on määritetty sivuuttaa pyytää muotoa, jotka ovat 543 00:24:47,380 --> 00:24:48,900 olet, kuka sinä olet, kuka olet. 544 00:24:48,900 --> 00:24:51,650 Katsotaanpa, jos voimme tehdä tämän jonkun kanssa enemmän yhteistyötä. 545 00:24:51,650 --> 00:24:56,260 Joten Stanford on mukava perinne ottaa hieman enemmän avoimuutta. 546 00:24:56,260 --> 00:24:57,820 Katsotaan mitä tapahtuu täällä. 547 00:24:57,820 --> 00:24:59,080 >> Jälleen melko arvoituksellinen. 548 00:24:59,080 --> 00:25:01,040 Mutta aloitamme jälleen, että kone tilaa Science 549 00:25:01,040 --> 00:25:01,990 Center, rivillä yksi. 550 00:25:01,990 --> 00:25:02,660 Niin se on hyvä. 551 00:25:02,660 --> 00:25:05,240 Useimmat palvelimet vastasivat, kuten Stanford. 552 00:25:05,240 --> 00:25:07,940 Joten huomaat menimme konehuoneesta Science Center, jossain 553 00:25:07,940 --> 00:25:11,770 anonyymi reititin muualla, toiseen Science Centerin portti, jotta raja 554 00:25:11,770 --> 00:25:13,970 yhdyskäytävä, ja sitten jotain täällä - 555 00:25:13,970 --> 00:25:14,620 nox.org. 556 00:25:14,620 --> 00:25:19,330 Tämä on Pohjois-Crossroads, hyvin suosittu peering kohdassa, jossa on paljon 557 00:25:19,330 --> 00:25:21,080 kaapeleita, paljon Internet - 558 00:25:21,080 --> 00:25:23,220 Internet-palveluntarjoajat - kytkeytyy. 559 00:25:23,220 --> 00:25:25,470 Tässä toinen nimetön IP täällä. 560 00:25:25,470 --> 00:25:27,530 Tässä toinen tällainen palvelin. 561 00:25:27,530 --> 00:25:29,910 >> Mutta tämä on mielenkiintoista. 562 00:25:29,910 --> 00:25:33,750 Jos on reitittimen rivi kahdeksan, luultavasti? 563 00:25:33,750 --> 00:25:36,030 Joten se on luultavasti Washington DC. 564 00:25:36,030 --> 00:25:40,290 Ja voin tavallaan vahvistaa että hypoteesi tällä kertaa. 565 00:25:40,290 --> 00:25:45,230 Koska kuinka kauan kesti meidän mennä alkaen Science Center tähän reitittimeen 566 00:25:45,230 --> 00:25:46,370 rivillä seitsemän? 567 00:25:46,370 --> 00:25:49,820 No, nämä millisekuntia mittaukset oikealla puolella täällä 568 00:25:49,820 --> 00:25:51,960 arvioi tuolloin. 569 00:25:51,960 --> 00:25:54,610 >> On olemassa kolme niistä, koska ohjelma, traceroute, yrittää joka 570 00:25:54,610 --> 00:25:58,010 reititin kolme kertaa, niin voit saada visuaalinen keskimäärin numeroita. 571 00:25:58,010 --> 00:26:00,230 Mutta se ilmeisesti kestää kuusi millisekuntia saada 572 00:26:00,230 --> 00:26:01,840 soutaa seitsemän reitittimen. 573 00:26:01,840 --> 00:26:05,470 Mutta miten nopeasti voi, ilmeisesti olet matkustaa, jos olet vähän, välillä 574 00:26:05,470 --> 00:26:09,520 Boston ja Washington DC? 575 00:26:09,520 --> 00:26:14,180 14 millisekuntia on niin kauan kuin se kestää että pikaviestin, että 576 00:26:14,180 --> 00:26:18,870 sähköpostitse, että web-sivun pyyntö matkustaa välillä täällä ja Washington DC. 577 00:26:18,870 --> 00:26:23,970 >> Jos jatkan, reitittimelle numero 10, mitä kaupungin olen ilmeisesti nyt? 578 00:26:23,970 --> 00:26:24,810 Niin, Houston. 579 00:26:24,810 --> 00:26:27,350 Ja tämä tukee by hypätä ajoissa. 580 00:26:27,350 --> 00:26:28,730 Se on todella hidas päästä Houston. 581 00:26:28,730 --> 00:26:33,960 Se kestää 47 millisekuntia saada Boston Houston tässä tapauksessa. 582 00:26:33,960 --> 00:26:37,120 Ja jos katsomme tarkemmin, LAX - 583 00:26:37,120 --> 00:26:41,430 Taidamme saada Stanford tavallaan tällä tavalla, käymällä läpi LA. 584 00:26:41,430 --> 00:26:43,170 Mutta olen päätellyt, että LAX. 585 00:26:43,170 --> 00:26:46,390 Nörttejä taipumus käyttää lentoasemakooditaulukosta reitittimet nimiä täällä. 586 00:26:46,390 --> 00:26:48,600 Ja tämä on tavallaan johdonmukaista kanssa, että oletus. 587 00:26:48,600 --> 00:26:50,260 82 millisekuntia. 588 00:26:50,260 --> 00:26:54,720 >> Sitten me ilmeisesti mennä toiseen LAX, toinen LA reititin ja sitten jotkut 589 00:26:54,720 --> 00:26:59,530 nimetön yksi, ja lopulta, kryptinen nimi Stanfordin verkossa tai 590 00:26:59,530 --> 00:27:04,670 close siihen, stanford.edu, on 90 millisekuntia pois tai 6 591 00:27:04,670 --> 00:27:06,170 plus tuntia lentäen. 592 00:27:06,170 --> 00:27:09,360 Joten tämä on, miten nopeasti data kulkee Internetissä. 593 00:27:09,360 --> 00:27:11,410 Ja se mitä me ehdottomasti itsestäänselvyys näinä päivinä. 594 00:27:11,410 --> 00:27:13,950 Kun sinulla on joitakin Gchat kanssa joku, ja viestit ovat vain 595 00:27:13,950 --> 00:27:16,940 esiintyy, ajatellaan, miten nopeasti, että tapahtuu. 596 00:27:16,940 --> 00:27:21,540 Ja visuaalisesti, se todellakin tapahtuu klo sellainen korko. 597 00:27:21,540 --> 00:27:25,620 >> Joten välillä pistettä yhden ja 18, Tässä tapauksessa on 598 00:27:25,620 --> 00:27:26,890 muutakin kuin reitittimet. 599 00:27:26,890 --> 00:27:30,140 Mitkä ovat joitakin koneita Internetissä joka voi estää liikenteen 600 00:27:30,140 --> 00:27:31,610 läpimenon? 601 00:27:31,610 --> 00:27:31,950 >> OPISKELIJAN: palomuurit. 602 00:27:31,950 --> 00:27:32,910 >> SPEAKER 1: Niin, palomuurit. 603 00:27:32,910 --> 00:27:36,260 Ja meillä on henkilökohtaiset palomuurit kuten että oma Mac tai PC voi pitää 604 00:27:36,260 --> 00:27:37,540 liikennettä tai ulos. 605 00:27:37,540 --> 00:27:38,990 Harvard on palomuurit. 606 00:27:38,990 --> 00:27:40,820 MIT oletettavasti on palomuurit. 607 00:27:40,820 --> 00:27:44,400 Ja Stanford ei, samoin kuin kaikki Internet-palveluntarjoajat, jotka omistavat 608 00:27:44,400 --> 00:27:49,260 näistä reitittimet välillä pistettä ja B. Mutta ette koskaan pysähtyä pohtimaan, 609 00:27:49,260 --> 00:27:52,710 tai hoitoa, kuinka palomuuri toimii. 610 00:27:52,710 --> 00:27:56,380 No jo, meillä on perusrakenneosan lohkoja, joiden insinööri 611 00:27:56,380 --> 00:27:57,700 vastauksesta. 612 00:27:57,700 --> 00:27:59,090 >> Jos olit palomuuri - 613 00:27:59,090 --> 00:28:03,740 ja Oletetaan, että olet jossain välillä pisteestä A pisteeseen B. 614 00:28:03,740 --> 00:28:06,080 Kaapeli on tulossa sinulle, ja menee ulos sinusta. 615 00:28:06,080 --> 00:28:11,160 Joten sinulla on tekninen kyky tarkastella kaikkia kirjekuoret 616 00:28:11,160 --> 00:28:14,200 tiedot, jotka ovat välillä kulkeva sinä ja toinen henkilö. 617 00:28:14,200 --> 00:28:17,280 Toisin sanoen ne get viestejä olin käsin kirjoittamalla, voit ajatella 618 00:28:17,280 --> 00:28:21,060 ne kirjallisesti nopeasti huomata joku, laskemisesta IP-osoite 619 00:28:21,060 --> 00:28:24,810 vastaanottaja, ja portin numero vastaanottaja, tämä kirjekuori sitten 620 00:28:24,810 --> 00:28:28,520 kirjallisesti oman IP-osoitteen ja oman portin numero sivun vasemmassa 621 00:28:28,520 --> 00:28:30,230 nurkassa kuin olisit kirjeen. 622 00:28:30,230 --> 00:28:32,520 Sitten voit lähettää sen ulos langattomasti. 623 00:28:32,520 --> 00:28:37,130 Ja se jotenkin liikkuu, reitittimien läpi, kautta johdot, langattomasti 624 00:28:37,130 --> 00:28:39,190 tiellä MIT. 625 00:28:39,190 --> 00:28:43,520 >> Joten jos olet palomuurin, miten lopetat tätä tapahtumasta? 626 00:28:43,520 --> 00:28:49,710 Mitä tekisit, jos seuraava p asettaa oli toteuttaa palomuuri? 627 00:28:49,710 --> 00:28:53,980 Miten estän kaikki Harvard ihmiset koskaan puhu MIT ihmisiä uudelleen? 628 00:28:53,980 --> 00:28:55,870 >> [? Opiskelija: You?] Kääntää kirjeen. 629 00:28:55,870 --> 00:28:56,450 >> SPEAKER 1: Mitä? 630 00:28:56,450 --> 00:28:58,140 >> [? Opiskelija: Käänteinen?] kirjeen alussa. 631 00:28:58,140 --> 00:28:59,290 >> SPEAKER 1: Käänteinen kirjain - mitä tarkoitat? 632 00:28:59,290 --> 00:29:01,130 >> [? Opiskelija: Lähetä?] Se takaisin lähettäjälle. 633 00:29:01,130 --> 00:29:01,780 >> SPEAKER 1: Lähetä se takaisin. 634 00:29:01,780 --> 00:29:01,990 OK. 635 00:29:01,990 --> 00:29:05,720 Joten voi hylätä virtuaalisen kirjekuori, eräänlainen tekemällä paluun 636 00:29:05,720 --> 00:29:06,660 lähettäjän jotenkin. 637 00:29:06,660 --> 00:29:08,370 Niin varma, että mitä haluamme saavuttaa. 638 00:29:08,370 --> 00:29:09,440 Mutta katsotaanpa sukeltaa hieman syvemmälle. 639 00:29:09,440 --> 00:29:10,460 Miten teen sen? 640 00:29:10,460 --> 00:29:13,950 >> Jos tulo tähän ongelmaan - jos olen palomuuri, ja olen tehokkaasti 641 00:29:13,950 --> 00:29:18,020 seisoo pisteiden A ja B, ja Olen keskellä mies, joka saa etsiä 642 00:29:18,020 --> 00:29:21,240 sisällä tämän kirjekuoren, ja sitten päättää onko lähettää sen takaisin 643 00:29:21,240 --> 00:29:25,030 Harvardin tai jotta se voi jatkaa, mitä on se minä, palomuuri, aion 644 00:29:25,030 --> 00:29:26,280 haluavat katsoa? 645 00:29:26,280 --> 00:29:29,030 646 00:29:29,030 --> 00:29:29,975 >> Taisin kuulla täällä. 647 00:29:29,975 --> 00:29:30,550 >> [? Opiskelija: Missä se on?] Lähtöisin. 648 00:29:30,550 --> 00:29:32,360 >> SPEAKER 1: Jos se on lähtöisin. 649 00:29:32,360 --> 00:29:36,410 Joten jos lähde IP-osoite - pikku täällä - 650 00:29:36,410 --> 00:29:38,430 on IP-osoite, jonka omistaja Harvard - 651 00:29:38,430 --> 00:29:40,220 ja voin todella tietää, että suurella todennäköisyydellä. 652 00:29:40,220 --> 00:29:45,540 Useimmat Harvardin IP-osoitteet alkavat kanssa 140,247 dot jotain piste 653 00:29:45,540 --> 00:29:48,810 jotain, tai 128,103 dot jotain piste jotain. 654 00:29:48,810 --> 00:29:51,450 Harvard omistaa ne paloina IP-osoitteita. 655 00:29:51,450 --> 00:29:55,200 >> No, jos näen, että IP-osoitteita lähettäjän, voin vain lähettää sen takaisin. 656 00:29:55,200 --> 00:29:57,380 Todellisuudessa, internet ei vaivautua tuhlaa aikaa 657 00:29:57,380 --> 00:29:58,460 lähettää bitit takaisin. 658 00:29:58,460 --> 00:30:02,480 Se vain kirjaimellisesti putoaa paketti poistamalla se, tehokkaasti. 659 00:30:02,480 --> 00:30:04,190 Joten mitä muuta voisin katsoa vaikka? 660 00:30:04,190 --> 00:30:10,520 Oletetaan, että haluan antaa ihmisille Harvard vierailu mit.edu, ja vedä ylös 661 00:30:10,520 --> 00:30:13,230 sivustot ja katsella videoita MIT ja vastaavat. 662 00:30:13,230 --> 00:30:17,970 Mutta en halua ihmisten Harvardin sähköpostitse kaikille MIT. 663 00:30:17,970 --> 00:30:23,810 Miten voisin sallia liikenteen Harvardin MIT, verkon kautta, mutta kieltää 664 00:30:23,810 --> 00:30:24,700 jotain sähköpostia? 665 00:30:24,700 --> 00:30:25,840 >> [? Opiskelija:?] Portin numero. 666 00:30:25,840 --> 00:30:28,650 >> SPEAKER 1: portin numero - se on Ainoa aine meillä on. 667 00:30:28,650 --> 00:30:31,880 Meillä on IP-osoite, jonka me vain velkarahalla, tai meillä on portin numero, 668 00:30:31,880 --> 00:30:34,870 jossa 80, sanoimme, yksilöllisesti tunnistaa web-liikennettä. 669 00:30:34,870 --> 00:30:37,430 Nyt En odota sinun tietävän tämän - jotkut teistä ehkä jo tietää 670 00:30:37,430 --> 00:30:38,210 alkaen tuntemus - 671 00:30:38,210 --> 00:30:41,860 Mikä numero, jota käytetään sähköpostin, yleensä? 672 00:30:41,860 --> 00:30:43,080 Se on usein 25. 673 00:30:43,080 --> 00:30:48,520 25 viittaa SMTP, joka on postin transfer protocol, että saatat olla 674 00:30:48,520 --> 00:30:51,270 piti perustaa jossain vaiheessa, jos olet käyttäen Eudora tai Outlook tai 675 00:30:51,270 --> 00:30:52,120 jotain. 676 00:30:52,120 --> 00:30:53,190 Se on vain yksi numero - 677 00:30:53,190 --> 00:30:54,100 25. 678 00:30:54,100 --> 00:30:58,934 >> Telnet, jotka käytimme ennen, käyttää 23. 679 00:30:58,934 --> 00:30:59,770 FTP - 680 00:30:59,770 --> 00:31:03,750 file transfer protocol, jos olet joskus kuullut, että yksi - käyttää 21. 681 00:31:03,750 --> 00:31:07,430 HTTPS, suojattu versio HTTP, jonka tulemme takaisin 682 00:31:07,430 --> 00:31:10,130 ennen pitkää käyttää 443. 683 00:31:10,130 --> 00:31:14,240 Joten maailma on koko joukko numerot, jotka korreloivat paketit - 684 00:31:14,240 --> 00:31:17,760 Pikemminkin korreloivat palvelut niille todellinen määrä. 685 00:31:17,760 --> 00:31:19,400 Niin, että kaikki palomuuri tekee. 686 00:31:19,400 --> 00:31:23,330 Se vie kurkistetaan tämä virtuaalinen kirjekuori, ja sitten päätetään kyllä ​​ja ei 687 00:31:23,330 --> 00:31:26,230 välittämään pitkin, joka perustuu Näillä ainesosia. 688 00:31:26,230 --> 00:31:29,720 >> Nyt mitä voisi Harvardin selvästi tehdä ohittamaan tämän palomuuri sitten? 689 00:31:29,720 --> 00:31:33,620 Jos haluat pystyä lähettämään viestin MIT mutta ei voida havaita, 690 00:31:33,620 --> 00:31:38,050 hyvin, voit huijata IP-osoitteen, ja vain jotenkin fancy tarpeeksi, tietää 691 00:31:38,050 --> 00:31:41,400 miten kirjoittaa C-koodia, ja kirjoita verkosto-ohjelma, joka muuttaa 692 00:31:41,400 --> 00:31:41,860 yrityksen osoite. 693 00:31:41,860 --> 00:31:45,820 Ongelmana on, voit ehdottomasti lähettää tiedot nimettömänä, mutta jos haluat 694 00:31:45,820 --> 00:31:49,850 saada minkäänlaista vastausta, kuten MIT: n kotisivu, tietenkin, tämä koskee 695 00:31:49,850 --> 00:31:50,870 tulee olla oikea. 696 00:31:50,870 --> 00:31:52,780 Muuten voit sanoa mitään haluat, et aio 697 00:31:52,780 --> 00:31:53,930 kuulla takaisin niitä. 698 00:31:53,930 --> 00:31:57,130 Mutta nämä ovat vain yksi erilaista hyökkäyksiä voimme lähettää. 699 00:31:57,130 --> 00:31:59,240 >> Mutta näyttää siltä, ​​kun lähetämme nämä viestejä - ja tehkäämme 700 00:31:59,240 --> 00:32:00,485 esimerkki tästä. 701 00:32:00,485 --> 00:32:04,020 On käynyt ilmi, jos minulla on viesti, joka Haluan lähettää, se ei ole vain lähettää 702 00:32:04,020 --> 00:32:04,920 yksi kirjekuori. 703 00:32:04,920 --> 00:32:08,760 Tehokkuuden vuoksi, erityisesti silloin, kun tiedostot pyydät tai 704 00:32:08,760 --> 00:32:13,570 vastauksista saat ovat erityisen suuri, mikä TCP/IP-- 705 00:32:13,570 --> 00:32:16,330 Transmission Control Protocol / Internet Pöytäkirja - se on vain hieno 706 00:32:16,330 --> 00:32:19,630 tapa sanoa mitä verkostoitumisen ohjelmistot ja tietokoneet eivät - on ne 707 00:32:19,630 --> 00:32:23,770 ottaa tällaisen viestin, ja ne leikkaa se palasiksi - 708 00:32:23,770 --> 00:32:25,540 sanokaamme neljä palasia. 709 00:32:25,540 --> 00:32:29,740 >> Ja jos minä nyt leikattu tämän ylös tänne, leikata tämän ylös täällä, mitä minun 710 00:32:29,740 --> 00:32:34,270 Tietokonetta käytetään aikoo tehdä, on se vie yhden fragmentti ja laita se 711 00:32:34,270 --> 00:32:35,700 kirjeessä. 712 00:32:35,700 --> 00:32:39,130 713 00:32:39,130 --> 00:32:41,100 Kunnossa, ja haluaisin saada - 714 00:32:41,100 --> 00:32:41,630 Katsotaanpa. 715 00:32:41,630 --> 00:32:43,150 Se tulee ottaa yksi. 716 00:32:43,150 --> 00:32:46,490 Se tulee ottaa toinen kirjekuori, ja se tulee laittaa toinen osa 717 00:32:46,490 --> 00:32:49,530 Tämän viestin täällä. 718 00:32:49,530 --> 00:32:51,370 Selvä. 719 00:32:51,370 --> 00:32:55,226 Se vie kolmannen osa, laita se tänne. 720 00:32:55,226 --> 00:32:57,410 Ehkä ensi kertaa me vain tehdä kaksi osaa. 721 00:32:57,410 --> 00:33:00,010 Ja otamme neljäs osa, ja laita se tänne. 722 00:33:00,010 --> 00:33:02,140 >> Ja mitä, nyt on kirjoitettava Näiden kirjekuoret - 723 00:33:02,140 --> 00:33:04,700 jonka me teeskennellä tehdä, sillä aika on vuoksi, eikä oikeastaan ​​kirjoittaa. 724 00:33:04,700 --> 00:33:07,760 Mitä on kirjoitettu kunkin Näiden neljän kirjekuoret, minun viesti 725 00:33:07,760 --> 00:33:08,320 joku? 726 00:33:08,320 --> 00:33:09,290 >> [? Opiskelija:?] Järjestyksessä. 727 00:33:09,290 --> 00:33:10,270 >> SPEAKER 1: Niin, järjestyksessä. 728 00:33:10,270 --> 00:33:13,740 Tarvitsen paitsi IP-osoite ja porttinumeroita, kuten juuri keskusteltiin, I 729 00:33:13,740 --> 00:33:17,606 Nyt tarvitaan järjestysnumero jonkinlainen sanoa, tämä on paketti, niin tämä 730 00:33:17,606 --> 00:33:19,840 on kaksi, tämä on kolme, tämä on neljä. 731 00:33:19,840 --> 00:33:20,980 Ja tämä on todella hyödyllinen. 732 00:33:20,980 --> 00:33:23,690 Koska internet, se kääntyy pois, on oikeastaan ​​aika epäluotettava. 733 00:33:23,690 --> 00:33:26,080 Reitittimet voivat saada ruuhkainen. 734 00:33:26,080 --> 00:33:27,615 Kaapelit voi hukkua - 735 00:33:27,615 --> 00:33:28,860 yksinkertaistava - 736 00:33:28,860 --> 00:33:32,650 mutta pätkiä niin, että mitä reitittimet tarvitsee tehdä, on vain pudottaa paketteja. 737 00:33:32,650 --> 00:33:35,540 >> Toisin sanoen, jos internet on vain todella ruuhkainen, saatat saada 738 00:33:35,540 --> 00:33:37,000 kolme niistä neljä pakettia. 739 00:33:37,000 --> 00:33:40,000 Mutta jos sinulla on yksilöllinen tunniste on kukin niistä, tiedät, että olet 740 00:33:40,000 --> 00:33:42,510 puuttuva paketti numero neljä neljä. 741 00:33:42,510 --> 00:33:45,310 Joten voit kysyä kaveri toinen pää lähettää sen. 742 00:33:45,310 --> 00:33:47,900 Mutta oletetaan, että ei tapahdu, Katsotaan mitä tapahtuu. 743 00:33:47,900 --> 00:33:50,780 >> Joten jos haluan lähettää viestin - jotka haluaisivat saada viestini 744 00:33:50,780 --> 00:33:52,235 Internetistä? 745 00:33:52,235 --> 00:33:53,630 Entä joku lähempänä edessä. 746 00:33:53,630 --> 00:33:55,490 Brian, se on? 747 00:33:55,490 --> 00:33:56,430 Selvä. 748 00:33:56,430 --> 00:33:57,280 Pysy siellä. 749 00:33:57,280 --> 00:33:58,820 Aion lähettää sen sinulle. 750 00:33:58,820 --> 00:34:01,100 Ja asia internet on, että he eivät ehkä edes 751 00:34:01,100 --> 00:34:02,020 seuraa samaa polkua. 752 00:34:02,020 --> 00:34:02,990 >> Joten tässä menen. 753 00:34:02,990 --> 00:34:06,470 Lähetän viestin, fragmentti, yksi neljästä. 754 00:34:06,470 --> 00:34:06,940 Ole reititin. 755 00:34:06,940 --> 00:34:08,469 Vain anna muiden ihmisten käsitellä sitä. 756 00:34:08,469 --> 00:34:10,310 Siellä mennään. 757 00:34:10,310 --> 00:34:12,790 Annamme tämän teille, ja annamme tämän sinulle. 758 00:34:12,790 --> 00:34:14,000 Ja näemme, miten nopeasti - 759 00:34:14,000 --> 00:34:16,500 kuinka monta millisekuntia kestää saat tämän viestin Brian. 760 00:34:16,500 --> 00:34:20,820 761 00:34:20,820 --> 00:34:23,940 Jokainen saa osallistua tänään. 762 00:34:23,940 --> 00:34:25,130 Selvä. 763 00:34:25,130 --> 00:34:27,130 Brian on yksi, ja kaksi. 764 00:34:27,130 --> 00:34:29,279 Jos joku haluaa olla - 765 00:34:29,279 --> 00:34:30,230 >> [? Opiskelija: Kaikki neljä. ?] 766 00:34:30,230 --> 00:34:30,980 >> SPEAKER 1: Hänellä on kaikki neljä. 767 00:34:30,980 --> 00:34:32,480 Joten kukaan valitsi pudottaa paketin. 768 00:34:32,480 --> 00:34:32,900 Se on siistiä. 769 00:34:32,900 --> 00:34:33,330 Se on hienoa. 770 00:34:33,330 --> 00:34:34,380 Joten Brian on nyt kaikki neljä. 771 00:34:34,380 --> 00:34:36,219 Jos haluat mennä eteenpäin ja asenna ne meille. 772 00:34:36,219 --> 00:34:39,360 773 00:34:39,360 --> 00:34:40,320 Tiedän, olemme teeskentelyä. 774 00:34:40,320 --> 00:34:45,090 Joten aikojen kunniaksi - 775 00:34:45,090 --> 00:34:45,929 meillä on neljä. 776 00:34:45,929 --> 00:34:48,909 Niin, OK, avaa yksi heistä. 777 00:34:48,909 --> 00:34:49,360 OK. 778 00:34:49,360 --> 00:34:51,699 Se on neljäsosa viestini teille. 779 00:34:51,699 --> 00:34:52,949 Avaa nyt toinen. 780 00:34:52,949 --> 00:34:58,190 781 00:34:58,190 --> 00:35:01,985 Tämä voi olla hauska, lopulta, vain minulle ja Brian. 782 00:35:01,985 --> 00:35:04,320 Okei, olet saanut kaksi. 783 00:35:04,320 --> 00:35:09,110 >> Joten välin fyysisesti teki tätä saksilla, mutta kaikki se 784 00:35:09,110 --> 00:35:12,360 kestää fragmentti näitä asioita tietokone on vain lähettää joitakin 785 00:35:12,360 --> 00:35:15,930 bittiä yksi paketti, yksi virtuaalinen kirjekuori, jotkut bitit 786 00:35:15,930 --> 00:35:19,160 muut, jotkut toisen, ja jotkut Neljäs, ja sitten, anna tietokoneen 787 00:35:19,160 --> 00:35:21,570 päättää, perustuu noita numeroita missä järjestyksessä olet 788 00:35:21,570 --> 00:35:24,166 ketjutta niitä. 789 00:35:24,166 --> 00:35:26,270 Ja Brianin, ehkä, vain joka näkee tämän. 790 00:35:26,270 --> 00:35:29,010 Viesti Lähetin Brain - koska Tietenkin internet on täynnä 791 00:35:29,010 --> 00:35:30,260 Näistä on - 792 00:35:30,260 --> 00:35:33,080 793 00:35:33,080 --> 00:35:34,500 Kyllä. 794 00:35:34,500 --> 00:35:35,330 >> Niin, että viesti. 795 00:35:35,330 --> 00:35:36,700 Ja Brian voi roikkua kiinni, että nyt. 796 00:35:36,700 --> 00:35:38,640 Joten kesti, ilmeisesti, aikaa tehdä tätä. 797 00:35:38,640 --> 00:35:41,680 Mutta se mitä todella tapahtuu, kuten reititys dataa 798 00:35:41,680 --> 00:35:43,290 Yleisö tällä tavalla. 799 00:35:43,290 --> 00:35:47,320 Mutta on jälleen useita kohtia, reitittimet, palomuurit ja muut 800 00:35:47,320 --> 00:35:50,700 tällaisia ​​asioita pisteiden A ja B ja eikä vain kertoa tarina 801 00:35:50,700 --> 00:35:54,740 suullisesti, ajattelin vetää tätä video, että jotkut ystävät meidän, alkaen 802 00:35:54,740 --> 00:35:59,510 Erikson, vuosi sitten, oikeastaan koota että selittää 803 00:35:59,510 --> 00:36:00,480 miten tämä kaikki toimii. 804 00:36:00,480 --> 00:36:02,380 Ja se on noin 10 tai niin minuuttia. 805 00:36:02,380 --> 00:36:04,065 Joten teille, nyt Warriors of the Net. 806 00:36:04,065 --> 00:36:09,282 807 00:36:09,282 --> 00:37:09,720 >> [Musiikki soi] 808 00:37:09,720 --> 00:37:14,990 >> Kertoja: Ensimmäistä kertaa historiassa, ihmiset ja koneet ovat 809 00:37:14,990 --> 00:37:18,600 yhdessä, ymmärtämättä unelma - 810 00:37:18,600 --> 00:37:22,550 kokoava voima, joka ei tunne maantieteelliset rajat, ilman 811 00:37:22,550 --> 00:37:26,050 rotuun, uskontoon tai väri - 812 00:37:26,050 --> 00:37:31,000 uusi aikakausi, jossa viestintä todella tuo ihmiset yhteen. 813 00:37:31,000 --> 00:37:34,420 Tämä on kynnyksellä net. 814 00:37:34,420 --> 00:37:38,240 815 00:37:38,240 --> 00:37:40,070 Haluatko tietää, miten se toimii? 816 00:37:40,070 --> 00:37:44,605 Klikkaa tästä aloittaaksesi matka maaliin. 817 00:37:44,605 --> 00:37:47,930 818 00:37:47,930 --> 00:37:51,080 >> Nyt, mitä tapahtui, kun klikkasit tätä linkkiä? 819 00:37:51,080 --> 00:37:53,320 Aloitit tiedonkulkua. 820 00:37:53,320 --> 00:37:56,950 Tämä tieto kulkee alas omalle oma henkilökohtainen sähköposti huone, kun Mr. 821 00:37:56,950 --> 00:38:01,805 IP paketteja se, luokittelee sen, ja lähettää sen matkalla. 822 00:38:01,805 --> 00:38:03,790 >> Jokainen paketti on rajoitettu sen kokoa. 823 00:38:03,790 --> 00:38:08,010 Mail huone on päätettävä, miten jakaa tiedot, ja miten 824 00:38:08,010 --> 00:38:09,170 paketoida sitä. 825 00:38:09,170 --> 00:38:13,390 Nyt paketti on etiketti, jossa tärkeitä tietoja, 826 00:38:13,390 --> 00:38:19,492 koska lähettäjän osoite, vastaanottajan osoite, ja paketin tyyppi se on. 827 00:38:19,492 --> 00:38:34,940 828 00:38:34,940 --> 00:38:38,680 >> Koska tässä paketti on menossa pois päin internetyhteyden, 829 00:38:38,680 --> 00:38:42,570 saa osoite välityspalvelimen, joka on erityinen toiminto, 830 00:38:42,570 --> 00:38:44,410 kuten näemme myöhemmin. 831 00:38:44,410 --> 00:38:50,070 Paketti on nyt käynnistetty päälle lähiverkon, tai LAN. 832 00:38:50,070 --> 00:38:53,990 Tätä verkostoa käytetään yhdistää kaikki paikallisten tietokoneita, reitittimiä, 833 00:38:53,990 --> 00:38:57,940 tulostimet, jne. tietoja vaihto fyysisessä seinät 834 00:38:57,940 --> 00:38:59,160 rakennuksessa. 835 00:38:59,160 --> 00:39:04,130 LAN on melko hallitsematon paikka, ja valitettavasti onnettomuuksia 836 00:39:04,130 --> 00:39:05,425 voi tapahtua. 837 00:39:05,425 --> 00:39:14,460 838 00:39:14,460 --> 00:39:18,050 >> Valtatie LAN on pakattu kaikenlaisten tietoa. 839 00:39:18,050 --> 00:39:22,070 Nämä ovat IP-paketteja, Novell paketteja, AppleTalk paketit - 840 00:39:22,070 --> 00:39:24,500 he tulevat vastaan liikenne, kuten tavallista. 841 00:39:24,500 --> 00:39:29,250 Paikallinen reititin lukee käsitellä ja tarvittaessa nostaa paketin päälle 842 00:39:29,250 --> 00:39:31,710 toinen verkko. 843 00:39:31,710 --> 00:39:33,570 Ah, reititin - 844 00:39:33,570 --> 00:39:37,490 symboli valvonnan näennäisesti sekavaa maailmaa. 845 00:39:37,490 --> 00:39:38,480 >> Reititin: Oho, anteeksi siitä. 846 00:39:38,480 --> 00:39:39,965 Laitetaan tämä tänne, tämä täällä. 847 00:39:39,965 --> 00:39:40,460 Tämä siirtää tässä. 848 00:39:40,460 --> 00:39:40,955 Tämä liikkuu tässä. 849 00:39:40,955 --> 00:39:41,945 En pidä tästä. 850 00:39:41,945 --> 00:39:42,935 Mennään tämä. 851 00:39:42,935 --> 00:39:43,925 Tämä menee täällä. 852 00:39:43,925 --> 00:39:45,410 [Äänetön] 853 00:39:45,410 --> 00:39:46,400 Laita toinen jangle täällä. 854 00:39:46,400 --> 00:39:46,895 Laitetaan tämä tähän. 855 00:39:46,895 --> 00:39:47,885 Nah, menen sen kanssa. 856 00:39:47,885 --> 00:39:48,700 Laitetaan että kukaan täällä. 857 00:39:48,700 --> 00:39:49,930 >> Kertoja: Siinä hän on - 858 00:39:49,930 --> 00:39:55,770 järjestelmällistä, piittaamaton, järjestelmällistä, konservatiivinen, ja joskus, ei aivan 859 00:39:55,770 --> 00:39:56,975 vauhtiin. 860 00:39:56,975 --> 00:40:00,090 Mutta ainakin hän on tarkka, suurimmaksi osaksi. 861 00:40:00,090 --> 00:40:01,243 >> Reititin: Laita tuo tuolla. 862 00:40:01,243 --> 00:40:04,694 Että yksi menee siellä, että yksi menee siellä, ja tämä menee sinne. 863 00:40:04,694 --> 00:40:05,680 No, toinen menee sinne. 864 00:40:05,680 --> 00:40:06,173 Tämä menee täällä. 865 00:40:06,173 --> 00:40:07,423 [Äänetön] 866 00:40:07,423 --> 00:40:14,570 867 00:40:14,570 --> 00:40:18,670 >> Kertoja: Kun paketit lähtevät reititin, he tekevät tiensä 868 00:40:18,670 --> 00:40:24,090 yrityksen intranetistä ja pään että reititin kytkin. 869 00:40:24,090 --> 00:40:28,120 Hieman tehokkaampi kuin reititin, reititin kytkin pelaa vilunkia 870 00:40:28,120 --> 00:40:31,970 IP-paketteja, taitavasti reititys niitä pitkin tiensä - 871 00:40:31,970 --> 00:40:34,720 digitaalinen flipperi velho, jos haluatte. 872 00:40:34,720 --> 00:40:35,290 >> ROUTER SWITCH: Nyt mennään. 873 00:40:35,290 --> 00:40:36,020 Täältä tulee toinen. 874 00:40:36,020 --> 00:40:36,950 Ja se on toinen. 875 00:40:36,950 --> 00:40:37,406 Katso tätä, äiti. 876 00:40:37,406 --> 00:40:38,320 Täällä se menee. 877 00:40:38,320 --> 00:40:39,235 Huutaa ympäri takaisin. 878 00:40:39,235 --> 00:40:40,660 Hei, siellä, siellä. 879 00:40:40,660 --> 00:40:41,135 Yli vasemmalle. 880 00:40:41,135 --> 00:40:42,090 Yli oikealle. 881 00:40:42,090 --> 00:40:42,480 Yli vasemmalle. 882 00:40:42,480 --> 00:40:42,820 Yli oikealle. 883 00:40:42,820 --> 00:40:43,490 Sait sen. 884 00:40:43,490 --> 00:40:43,800 Tässä se tulee. 885 00:40:43,800 --> 00:40:45,170 Hän ampuu, hän tulokset. 886 00:40:45,170 --> 00:40:45,860 Se menee. 887 00:40:45,860 --> 00:40:48,270 Hei Wayne, varo, tässä tulee toinen. 888 00:40:48,270 --> 00:40:49,520 Voi, tässä sitä mennään. 889 00:40:49,520 --> 00:40:52,920 890 00:40:52,920 --> 00:40:56,330 >> Kertoja: Kun paketit saapuvat kohde, he kyytiin 891 00:40:56,330 --> 00:41:01,250 verkkoliitäntä, valmiina lähetetään seuraavalle tasolle - 892 00:41:01,250 --> 00:41:04,340 Tässä tapauksessa valtakirja. 893 00:41:04,340 --> 00:41:08,750 Proxy käyttävät monet yritykset tavallaan keskellä mies, jotta 894 00:41:08,750 --> 00:41:11,570 vähentää kuormitusta heidän internet yhteydessä, ja 895 00:41:11,570 --> 00:41:15,350 Turvallisuussyistä samoin. 896 00:41:15,350 --> 00:41:19,420 Kuten näette, paketit kaikki ovat eri kokoisia, 897 00:41:19,420 --> 00:41:21,770 riippuen niiden sisällöstä. 898 00:41:21,770 --> 00:41:37,960 899 00:41:37,960 --> 00:41:45,110 >> Proxy avaa paketin ja näyttää web-osoite tai URL. 900 00:41:45,110 --> 00:41:49,500 Riippuen onko osoite on hyväksyttävissä, paketti lähetetään edelleen 901 00:41:49,500 --> 00:41:50,750 Internetissä. 902 00:41:50,750 --> 00:41:56,940 903 00:41:56,940 --> 00:42:01,970 >> On kuitenkin joitakin osoitteita, jotka eivät täytä suostumuksella 904 00:42:01,970 --> 00:42:03,090 proxy - 905 00:42:03,090 --> 00:42:05,893 toisin sanoen, yritysten tai ohjeistukseen. 906 00:42:05,893 --> 00:42:09,100 907 00:42:09,100 --> 00:42:13,710 Nämä ovat summittaisesti käsitellään. 908 00:42:13,710 --> 00:42:15,620 Me ei käy päinsä. 909 00:42:15,620 --> 00:42:19,227 Niille, jotka tekevät sitä, se on taas tien päällä. 910 00:42:19,227 --> 00:42:29,950 911 00:42:29,950 --> 00:42:32,313 >> Seuraavaksi, palomuuri. 912 00:42:32,313 --> 00:42:36,500 913 00:42:36,500 --> 00:42:40,225 Yrityksen palomuurin on kaksi tarkoitusta. 914 00:42:40,225 --> 00:42:44,350 Se estää joitakin melko ikäviä asioita Internetistä tulemasta 915 00:42:44,350 --> 00:42:48,460 intranet, ja se voi myös estää arkaluonteisia yrityksen tiedot 916 00:42:48,460 --> 00:42:53,380 lähetetään ulos päälle Internet. 917 00:42:53,380 --> 00:42:57,340 >> Kun palomuurin läpi, reititin poimii paketin ja sijoittaa sen päälle 918 00:42:57,340 --> 00:43:01,216 paljon kapeampi tie, tai kaistanleveys, kuten me sanomme. 919 00:43:01,216 --> 00:43:06,830 On selvää, tie ei ole laaja tarpeeksi ottamaan ne kaikki. 920 00:43:06,830 --> 00:43:10,870 >> Nyt saatat ihmetellä, mitä tapahtuu kaikille ne paketit, jotka eivät tee sitä 921 00:43:10,870 --> 00:43:11,950 matkan varrella. 922 00:43:11,950 --> 00:43:16,540 No, kun Mr. IP ei saa tunnustaminen, että paketti on ollut 923 00:43:16,540 --> 00:43:22,940 saanut ajoissa, hän yksinkertaisesti lähettää korvaavan paketin. 924 00:43:22,940 --> 00:43:29,360 Olemme nyt valmiita tulla maailman internet, hämähäkki web 925 00:43:29,360 --> 00:43:33,670 toisiinsa verkostojen kattavat koko maapallon. 926 00:43:33,670 --> 00:43:39,360 Täällä reitittimet ja kytkimet perustaa yhteydet verkkojen välillä. 927 00:43:39,360 --> 00:43:42,740 >> Nyt net on täysin erilainen ympäristölle kuin löydät sisällä 928 00:43:42,740 --> 00:43:44,900 suojamuurin oman lähiverkon. 929 00:43:44,900 --> 00:43:47,340 Täällä, se on Wild West - 930 00:43:47,340 --> 00:43:50,540 runsaasti tilaa, runsaasti mahdollisuuksia, paljon asioita 931 00:43:50,540 --> 00:43:53,130 tutkia, ja paikkoja mennä. 932 00:43:53,130 --> 00:43:57,620 Kiitos hyvin vähän valvontaa ja sääntelyä, uusia ideoita löytää hedelmällisen 933 00:43:57,620 --> 00:44:01,530 maaperän työntää kirjekuoren niiden mahdollisuuksista. 934 00:44:01,530 --> 00:44:05,240 Mutta koska tämä vapaus, tiettyjä vaaroja myös vaanivat. 935 00:44:05,240 --> 00:44:10,860 Et koskaan tiedä, milloin tapaat pelätty ping kuoleman, erityinen 936 00:44:10,860 --> 00:44:15,610 versio normaali pyyntö ping joka joku idiootti ideoitu sotkea 937 00:44:15,610 --> 00:44:18,500 hyväuskoinen isännät. 938 00:44:18,500 --> 00:44:23,760 >> Polku meidän paketit kestää voi tapahtua satelliitti, puhelinlinjat, langaton, 939 00:44:23,760 --> 00:44:25,650 tai jopa trans-Oceanic kaapeli. 940 00:44:25,650 --> 00:44:29,860 He eivät aina nopein, tai lyhin, reitit mahdollista. 941 00:44:29,860 --> 00:44:33,560 Mutta he sinne lopulta. 942 00:44:33,560 --> 00:44:38,410 Ehkä siksi se on joskus nimeltään maailmassa odottaa. 943 00:44:38,410 --> 00:44:42,710 Mutta kun kaikki toimii sujuvasti, Voit kiertää maailmaa 944 00:44:42,710 --> 00:44:47,110 viisi kertaa on pisara hattu, kirjaimellisesti - 945 00:44:47,110 --> 00:44:51,520 ja kaikki kustannukset pvm tai vähemmän. 946 00:44:51,520 --> 00:44:55,260 >> Loppupuolella päämääräämme, löydämme toinen palomuuri. 947 00:44:55,260 --> 00:44:58,450 948 00:44:58,450 --> 00:45:02,740 Riippuen näkökulmasta datapaketti, palomuuri voisi olla 949 00:45:02,740 --> 00:45:06,930 linnake turvallisuuden tai pelätty vastustaja. 950 00:45:06,930 --> 00:45:11,710 Kaikki riippuu siitä, kummalla puolella olet ja mitä teidän aikomukset ovat. 951 00:45:11,710 --> 00:45:15,590 >> Palomuuri on suunniteltu päästää vain ne paketit 952 00:45:15,590 --> 00:45:18,060 kriteerit täyttäneille. 953 00:45:18,060 --> 00:45:22,450 Tämä palomuuri toimii porttien 80 ja 25. 954 00:45:22,450 --> 00:45:26,880 Kaikki yritykset tulla muiden portit ovat kiinni liiketoimintaa. 955 00:45:26,880 --> 00:45:40,500 956 00:45:40,500 --> 00:45:48,470 >> Port 25 käytetään postin paketteja, kun taas portti 80 on sisäänkäynti 957 00:45:48,470 --> 00:45:50,755 paketit Internetistä web-palvelimelle. 958 00:45:50,755 --> 00:45:54,060 959 00:45:54,060 --> 00:45:58,230 Sisällä palomuuri, paketit seuloa tarkemmin. 960 00:45:58,230 --> 00:46:02,190 Jotkut paketit tehdä helposti läpi tulli, kun taas toiset 961 00:46:02,190 --> 00:46:04,760 vaikuttaa hieman kyseenalainen. 962 00:46:04,760 --> 00:46:08,390 >> Palomuuri upseeri ei ole helposti lankaan, esimerkiksi jos se ping 963 00:46:08,390 --> 00:46:14,430 kuolema paketti yrittää naamioida itsensä tavallisena ping paketti. 964 00:46:14,430 --> 00:46:14,740 >> Palomuuri: Seuraava. 965 00:46:14,740 --> 00:46:15,214 OK. 966 00:46:15,214 --> 00:46:15,688 Mene. 967 00:46:15,688 --> 00:46:16,162 Ei se mitään. 968 00:46:16,162 --> 00:46:16,636 Ei se mitään. 969 00:46:16,636 --> 00:46:17,584 Have a nice day. 970 00:46:17,584 --> 00:46:18,532 Ole täällä. 971 00:46:18,532 --> 00:46:20,315 Bye. 972 00:46:20,315 --> 00:46:23,870 >> Kertoja: Niille paketit onnekas tarpeeksi, jotta se näin pitkälle, 973 00:46:23,870 --> 00:46:25,920 Matka on melkein ohi. 974 00:46:25,920 --> 00:46:28,940 975 00:46:28,940 --> 00:46:35,380 Se on vain kokoonpanolla käyttöliittymän otettava osaksi web-palvelin. 976 00:46:35,380 --> 00:46:40,700 >> Nykyään web-palvelin voi ajaa monia asioita, mistä mainframe, jotta web, 977 00:46:40,700 --> 00:46:41,910 tietokoneeseen pöydällä. 978 00:46:41,910 --> 00:46:44,630 Tai miksi ei teidän jääkaapissa? 979 00:46:44,630 --> 00:46:48,750 Kunnon setup, löydät , jos sinulla on tekemisiä 980 00:46:48,750 --> 00:46:51,570 kana Cacciatore, tai jos sinun täytyy käydä ostoksilla. 981 00:46:51,570 --> 00:46:54,870 Muista, että tämä on kynnyksellä net. 982 00:46:54,870 --> 00:46:56,360 Lähes kaikki on mahdollista. 983 00:46:56,360 --> 00:47:00,540 984 00:47:00,540 --> 00:47:05,540 >> Yksi kerrallaan, paketit vastaanotetaan, avattu, ja puretaan. 985 00:47:05,540 --> 00:47:09,550 986 00:47:09,550 --> 00:47:11,900 Niiden sisältämät tiedot - 987 00:47:11,900 --> 00:47:14,370 eli pyyntö tietoja - 988 00:47:14,370 --> 00:47:17,520 lähetetään edelleen web palvelin-sovellus. 989 00:47:17,520 --> 00:47:24,650 990 00:47:24,650 --> 00:47:33,750 >> Paketti itsessään on kierrätettyä, valmis käyttää uudelleen, ja iloita teidän 991 00:47:33,750 --> 00:47:46,830 pyydetyt tiedot, käsiteltävä ja lähettää, matkalla takaisin, takaisin 992 00:47:46,830 --> 00:47:56,950 viime palomuuri, reitittimet, ja läpi internetin, taaksepäin 993 00:47:56,950 --> 00:48:08,430 yrityksen palomuurin, ja teidän käyttöliittymä, valmiita toimittamaan oman 994 00:48:08,430 --> 00:48:11,060 selain, jossa on tiedot pyysit - 995 00:48:11,060 --> 00:48:14,320 996 00:48:14,320 --> 00:48:17,236 että on, tämä elokuva. 997 00:48:17,236 --> 00:48:22,870 998 00:48:22,870 --> 00:48:27,590 >> Tyytyväisiä heidän toimiaan ja luottavainen paremmassa maailmassa, meidän luotettava 999 00:48:27,590 --> 00:48:33,840 datapaketit ratsastaa autuaana osaksi auringonlaskua toinen päivä, tietäen 1000 00:48:33,840 --> 00:48:37,135 täysin, he ovat palvelleet isäntiään hyvin. 1001 00:48:37,135 --> 00:48:40,080 1002 00:48:40,080 --> 00:48:43,695 Nyt ei ole, että onnellinen loppu? 1003 00:48:43,695 --> 00:48:47,910 1004 00:48:47,910 --> 00:48:49,890 >> SPEAKER 1: Se on siis miten internet toimii. 1005 00:48:49,890 --> 00:48:53,360 Kautta ongelma asettaa seitsemän jooko ymmärtämään paremmin tätä ja jooko 1006 00:48:53,360 --> 00:48:55,830 oppia hieman HTML, PHP, ja enemmän. 1007 00:48:55,830 --> 00:48:58,590 Lisää, että erittely että menee ulos perjantaina. 1008 00:48:58,590 --> 00:49:00,310 Ja me nähdään maanantaina. 1009 00:49:00,310 --> 00:49:02,763