1 00:00:00,000 --> 00:00:10,792 2 00:00:10,792 --> 00:00:11,750 DAVID MALAN: Allt í lagi. 3 00:00:11,750 --> 00:00:13,630 Þetta er CS50. 4 00:00:13,630 --> 00:00:15,950 Og þetta er upphaf viku sjö. 5 00:00:15,950 --> 00:00:19,120 Svo í dag, kannski sem betur fer, við byrjum umskipti okkar 6 00:00:19,120 --> 00:00:21,630 frá neðri hæð Heimur C forritun 7 00:00:21,630 --> 00:00:24,290 á hærra stig Heimur vefur forritun. 8 00:00:24,290 --> 00:00:28,060 Og með það, munum við taka a líta á einmitt hvernig netið virkar, 9 00:00:28,060 --> 00:00:31,920 hvað þessar vélar og þessar internets að þú hafir verið að nota í mörg ár núna 10 00:00:31,920 --> 00:00:35,090 reyndar gera undir hetta átt betri skilning á hvernig það allt 11 00:00:35,090 --> 00:00:37,660 virkar og hvernig þú getur gera það fyrir þig. 12 00:00:37,660 --> 00:00:41,480 >> Undir því skyni, hvers vegna eigum við ekki að taka a líta fyrst á bút úr sjónvarpinu 13 00:00:41,480 --> 00:00:45,680 kallast Numb3rs, sem vilja fá okkur byrjað að nákvæmlega hvernig netið virkar. 14 00:00:45,680 --> 00:00:46,964 15 00:00:46,964 --> 00:00:47,630 [VIDEO Spilun] 16 00:00:47,630 --> 00:00:49,858 -Það Er a 32-bita IPP4 netfang. 17 00:00:49,858 --> 00:00:50,794 -IP. 18 00:00:50,794 --> 00:00:51,730 Það er internetið. 19 00:00:51,730 --> 00:00:52,640 >> -Private Net. 20 00:00:52,640 --> 00:00:53,865 Það er persónulegur net Amita er. 21 00:00:53,865 --> 00:01:06,635 22 00:01:06,635 --> 00:01:08,120 Ó, hún er svo magnað. 23 00:01:08,120 --> 00:01:09,605 24 00:01:09,605 --> 00:01:11,120 >> -OH, Charlie. 25 00:01:11,120 --> 00:01:12,640 >> -Það Er spegill IP tölu. 26 00:01:12,640 --> 00:01:15,672 Hún er að láta okkur horfa á það hún er að gera í rauntíma. 27 00:01:15,672 --> 00:01:16,505 [END vídeó spilun] 28 00:01:16,505 --> 00:01:19,570 DAVID MALAN: Svo er það a heild mikið af athugavert við það sjónvarpsþátt. 29 00:01:19,570 --> 00:01:23,250 Svo skulum stríða sundur nákvæmlega einn af fyrstu slíkum hlutum 30 00:01:23,250 --> 00:01:25,210 og sjá hvort við getum ekki sett hugum okkar í kringum hana. 31 00:01:25,210 --> 00:01:28,110 Svo síðasta ramma að bíómynd, af þeim tónleikum 32 00:01:28,110 --> 00:01:30,360 er þetta einn hér, sem virðist benda til þess að þetta 33 00:01:30,360 --> 00:01:33,300 er það sem sumir tölvusnápur er að nota að fá inn í sumir kerfi. 34 00:01:33,300 --> 00:01:33,875 >> En ekki. 35 00:01:33,875 --> 00:01:36,030 Ef þú zoom í á þessu Kóðinn sem 36 00:01:36,030 --> 00:01:40,210 er tungumál kallast Objective C í Hvaða iPhone apps, iPad apps, og Mac 37 00:01:40,210 --> 00:01:42,060 OS apps eru skrifuð, þú munt sjá að þetta 38 00:01:42,060 --> 00:01:45,400 er einhvers konar teikniforrit sem hefur crayon sem breytu. 39 00:01:45,400 --> 00:01:47,800 40 00:01:47,800 --> 00:01:51,880 >> Svo að auki, þú gætir hafa tekið eftir þessari tölu hér. 41 00:01:51,880 --> 00:01:53,330 Nú, þetta er eins og rangt. 42 00:01:53,330 --> 00:01:56,740 Og þetta er sennilega vísvitandi valið til að vera vitlaust heimilisfang svo að það 43 00:01:56,740 --> 00:02:00,010 ekki í raun leiða einhvers staðar Ef TV áhorfandi raun heimsóknir það. 44 00:02:00,010 --> 00:02:02,620 En þessi tala hér, eitthvað punktur eitthvað 45 00:02:02,620 --> 00:02:05,799 punktur eitthvað punktur eitthvað er það sem er almennt þekktur eins og IP heimilisfang. 46 00:02:05,799 --> 00:02:07,840 Og það er í raun gott segue þessu efni meira 47 00:02:07,840 --> 00:02:10,930 almennt, þekktur sem IP, Internet Protocol. 48 00:02:10,930 --> 00:02:14,210 Svo þú hefur sennilega amk heyrt þessa setningu áður. 49 00:02:14,210 --> 00:02:18,980 En hvað er IP eða internet siðareglur sem þú skilur það í dag? 50 00:02:18,980 --> 00:02:21,376 51 00:02:21,376 --> 00:02:23,625 Stuðlar eru, ef við bað um Sýning á höndum, flest ykkar 52 00:02:23,625 --> 00:02:26,880 hafa vist sagt orð Ip Heimilisfang áður. 53 00:02:26,880 --> 00:02:27,955 Svo hvað áttirðu við? 54 00:02:27,955 --> 00:02:29,578 55 00:02:29,578 --> 00:02:30,779 >> Áhorfendur: [inaudible]? 56 00:02:30,779 --> 00:02:31,820 DAVID MALAN: Hvað er það? 57 00:02:31,820 --> 00:02:33,170 Áhorfendur: [inaudible]? 58 00:02:33,170 --> 00:02:33,455 DAVID MALAN: Enn. 59 00:02:33,455 --> 00:02:34,840 Áhorfendur: Heimilisfang tölvunni. 60 00:02:34,840 --> 00:02:35,950 DAVID MALAN: The heimilisfang af the tölva. 61 00:02:35,950 --> 00:02:36,949 Svo er það nákvæmlega rétt. 62 00:02:36,949 --> 00:02:39,660 Það kemur í ljós að sérhver tölva á internetinu, 63 00:02:39,660 --> 00:02:42,940 Og þessa dagana, hvert síminn í þínum vasa og tafla í bakpoka, 64 00:02:42,940 --> 00:02:45,880 hefur IP heimilisfang, internetið siðareglur heimilisfang, sem 65 00:02:45,880 --> 00:02:49,379 er einstakt vistfangið sem auðkennir það á öllu internetinu. 66 00:02:49,379 --> 00:02:51,920 Nú, það er a hluti af a hvítur liggja vegna þess að heimurinn er í raun og veru 67 00:02:51,920 --> 00:02:53,240 verða uppiskroppa með IP tölur. 68 00:02:53,240 --> 00:02:55,900 >> Þannig að við höfum byrjað að nota persónulegur IP heimilisföng. 69 00:02:55,900 --> 00:02:57,160 En meira um það í smá stund. 70 00:02:57,160 --> 00:03:00,731 En hægt er að hugsa um IP heimilisfang og eins póstþjónustu þinni götu 71 00:03:00,731 --> 00:03:01,230 netfang. 72 00:03:01,230 --> 00:03:04,160 Við höfum notað dæmi um Maxwell Dworkin, CS bygging, before- 73 00:03:04,160 --> 00:03:07,920 33 Oxford Street Cambridge, Mass, 02.138, USA. 74 00:03:07,920 --> 00:03:10,400 Það er einstakt heimilisfang í heiminum. 75 00:03:10,400 --> 00:03:12,547 >> Álíka gera tölvur hafa einstaka viðtakandi. 76 00:03:12,547 --> 00:03:14,380 Þeir gerast bara að líta smá Mismunandi 77 00:03:14,380 --> 00:03:17,219 a tala punktur tölustaf punktur a tala punktur númer. 78 00:03:17,219 --> 00:03:19,760 Og hefur einhver raunverulega vita hvað sviðs númera 79 00:03:19,760 --> 00:03:21,105 er fyrir hvert þessara kjötkássa? 80 00:03:21,105 --> 00:03:21,604 Já. 81 00:03:21,604 --> 00:03:23,045 >> Áhorfendur: 0-255? 82 00:03:23,045 --> 00:03:23,920 DAVID MALAN: Einmitt. 83 00:03:23,920 --> 00:03:25,450 0-255. 84 00:03:25,450 --> 00:03:28,360 Og jafnvel ef þú did ekki vita að nú draga niðurstöðu, 85 00:03:28,360 --> 00:03:31,130 hversu mörg bita eru notuð til að tákna hver af þessum tölum þá? 86 00:03:31,130 --> 00:03:32,232 87 00:03:32,232 --> 00:03:34,440 Átta virðist vegna hæsta sem þú getur treyst 88 00:03:34,440 --> 00:03:36,720 er 255, það er óákveðinn greinir í ensku 8-bita gildi. 89 00:03:36,720 --> 00:03:38,980 Svo í heild, sem er IP heimilisfang er 32-bita. 90 00:03:38,980 --> 00:03:41,310 Svo hratt áfram til stærðfræði niðurstöðu, 91 00:03:41,310 --> 00:03:43,900 hversu margir mögulegar IP tölur eru úti í heimi, þá? 92 00:03:43,900 --> 00:03:46,990 93 00:03:46,990 --> 00:03:50,100 >> Svo er það 8 plús 8 plús 8 plús 8, svo er það 32 bita. 94 00:03:50,100 --> 00:03:52,490 Og við höfum alltaf sagt að 2 til 32 er u.þ.b.? 95 00:03:52,490 --> 00:03:53,940 96 00:03:53,940 --> 00:03:54,440 OK. 97 00:03:54,440 --> 00:03:55,273 Ég reitinn þetta einn. 98 00:03:55,273 --> 00:03:55,864 Fjóra milljarða. 99 00:03:55,864 --> 00:03:58,780 Og við ræddum um það í viku núll þegar við ræddum um bækur símann 100 00:03:58,780 --> 00:04:00,170 með brjálaður fjölda síðna. 101 00:04:00,170 --> 00:04:03,450 En svoleiðis það er að það er endanlegan fjölda IP viðtakandi. 102 00:04:03,450 --> 00:04:05,740 Og jafnvel þó fjögurra milljarða kann að virðast eins og a einhver fjöldi, 103 00:04:05,740 --> 00:04:07,770 við mennirnir hafa verið neyslu alveg nokkrar 104 00:04:07,770 --> 00:04:10,350 af þeim fyrir alla netþjóna okkar og tæki og svo framvegis. 105 00:04:10,350 --> 00:04:12,170 >> Þannig að þetta er í raun að verða vandamál. 106 00:04:12,170 --> 00:04:16,500 Nú, það hefur tilhneigingu til að vera a kerfi á bak sem hefur hvaða IP. 107 00:04:16,500 --> 00:04:18,560 Til dæmis, mörg af tölvur við Harvard 108 00:04:18,560 --> 00:04:21,810 hafa einstaka netföng sem byrja með einn af þessum tveimur gildum. 109 00:04:21,810 --> 00:04:23,560 MIT, á sama hátt, hefur forskeyti. 110 00:04:23,560 --> 00:04:26,889 Og mikið af fyrirtækjum og háskólum hafa eigin einstaka forskeyti þeirra. 111 00:04:26,889 --> 00:04:29,680 Og þá mest af okkur fyrir heimili okkar internettengingar og þess háttar, 112 00:04:29,680 --> 00:04:33,575 Við munum varpa forskeyti sem Comcast eða einhver eins og það gerist að eiga. 113 00:04:33,575 --> 00:04:36,640 Og þetta er aðeins að segja að ef þú horfði á flestum tölvum á háskólasvæðinu, 114 00:04:36,640 --> 00:04:40,070 þeir myndu sennilega hafa IP netfang sem lítur svona út. 115 00:04:40,070 --> 00:04:43,180 >> Nú gætir þú líka stundum sjá IP heimilisfang það byrjar svona. 116 00:04:43,180 --> 00:04:46,150 Í staðreynd, ef einhver ykkar ólst upp Internetaðgangur heima með, 117 00:04:46,150 --> 00:04:49,270 og þú varst alltaf nægilega tæknilega forvitinn að pota í kring 118 00:04:49,270 --> 00:04:51,800 tölvunni þinni stillingar, þú sennilega í staðinn 119 00:04:51,800 --> 00:04:56,990 sá ávarp sem lítur meira eins þetta, sem byrjaði með 10, eða 172,6 120 00:04:56,990 --> 00:05:00,480 eða 192,168, eða sumir afbrigði þeirra. 121 00:05:00,480 --> 00:05:04,025 >> Og það þýðir bara að heiminum er sett til hliðar í heild búnt af tölum 122 00:05:04,025 --> 00:05:06,400 að vera persónulegur, sem þýðir þú getur notað þá á heimili þínu, 123 00:05:06,400 --> 00:05:08,941 þú getur líka notað þær á Campus og innan fyrirtækisins, 124 00:05:08,941 --> 00:05:10,970 en þú getur ekki notað þá á internetinu í heild. 125 00:05:10,970 --> 00:05:13,320 >> Og svo einkaaðila IP-tölum hefur verið lausn 126 00:05:13,320 --> 00:05:16,990 átt að tryggja að minnsta kosti svo langt og allur heimurinn er varðar, 127 00:05:16,990 --> 00:05:18,890 við erum ekki að nota að margir IP viðtakandi. 128 00:05:18,890 --> 00:05:22,840 En að minnsta kosti getum við, á okkar eigin Campus hafa ansi mikið og margir IP-tölum 129 00:05:22,840 --> 00:05:23,590 eins og við viljum. 130 00:05:23,590 --> 00:05:24,410 En hver blíðuhót? 131 00:05:24,410 --> 00:05:28,500 Hvað er mikilvægi allt þetta að raunveruleg notkun á internetinu? 132 00:05:28,500 --> 00:05:31,450 >> Jæja, við skulum taka a líta á kannski einfalda mynd hér. 133 00:05:31,450 --> 00:05:33,550 Leyfðu mér í gegnum bæði þessum upp á skjánum. 134 00:05:33,550 --> 00:05:36,050 Og fyrirgef rithönd mína hér. 135 00:05:36,050 --> 00:05:39,500 En ef við hugsum um okkur sjálf sem að þetta litla laptop hérna 136 00:05:39,500 --> 00:05:41,830 einhvers staðar á háskólasvæðinu, Þessa dagana það er Wi-Fi. 137 00:05:41,830 --> 00:05:44,180 >> En í fyrra og ef þér að finna réttu millistykki, 138 00:05:44,180 --> 00:05:47,420 það getur haft Ethernet snúru sem myndi á sama hátt láta 139 00:05:47,420 --> 00:05:49,130 þú tengist einhvers konar tæki. 140 00:05:49,130 --> 00:05:51,090 Og þú getur kalla þetta allir tala um hlutina. 141 00:05:51,090 --> 00:05:55,930 En ég ætla að fara á undan og kalla þetta, nú, hvernig um aðgangsstað? 142 00:05:55,930 --> 00:05:57,690 >> Svo er þetta laptop minn. 143 00:05:57,690 --> 00:06:01,130 Þetta er AP minn eða aðgangsstað, og þetta er einhver þráðlaust tæki, 144 00:06:01,130 --> 00:06:04,400 ekki ólíkt þeim sem að Harvard hefur allan loft 145 00:06:04,400 --> 00:06:07,420 og veggir kringum háskólasvæðið sem hafa blikkandi ljós 146 00:06:07,420 --> 00:06:10,930 og sem eru hvað Fartölvur notað til að tala þráðlaust 147 00:06:10,930 --> 00:06:12,160 til the hvíla af the net. 148 00:06:12,160 --> 00:06:14,880 >> Svo einhvern veginn þetta laptop er að tala til þessi hlutur á veggnum, 149 00:06:14,880 --> 00:06:16,540 í matsal, eða annars staðar. 150 00:06:16,540 --> 00:06:21,410 Nú, á meðan, að aðgangur benda er tengt við eitthvað annað á háskólasvæðinu. 151 00:06:21,410 --> 00:06:24,810 Og það er líklega eitthvað þekktur sem rofi. 152 00:06:24,810 --> 00:06:27,690 Og þeir líta miklu meira áhugavert en bara þessar kassi skýringarmyndir. 153 00:06:27,690 --> 00:06:29,760 >> En einhvern veginn, þessi hlutur er tengdur við rofa. 154 00:06:29,760 --> 00:06:31,900 Og síðan einhvern veginn sem rofi er tengdur 155 00:06:31,900 --> 00:06:35,890 við tæki sem er líklega svolítið stærri, sem kallast leið. 156 00:06:35,890 --> 00:06:37,930 Og þá, á meðan, Harvard er tengdur 157 00:06:37,930 --> 00:06:41,210 að öllu internetinu sem við munum draga sem þetta ský hér, 158 00:06:41,210 --> 00:06:43,850 í gegnum einhvers fjölda víra eða þráðlausa tækni. 159 00:06:43,850 --> 00:06:46,670 >> Þannig að það er a einhver fjöldi af stíga milli ég og restin af heiminum. 160 00:06:46,670 --> 00:06:49,620 Og reyndar, jafnvel innan Þessi mynd hér, 161 00:06:49,620 --> 00:06:52,634 það eru nokkrar aðrar netþjóna eða þjónustu að ræða. 162 00:06:52,634 --> 00:06:54,800 Og ég ætla bara að fara að draga þessir nokkuð abstractly 163 00:06:54,800 --> 00:06:57,050 bara svo að við höfum the skammstafanir fyrir okkur. 164 00:06:57,050 --> 00:06:57,993 >> Einn heitir DHCP. 165 00:06:57,993 --> 00:06:59,330 166 00:06:59,330 --> 00:07:03,440 Og annað, lítið meira athyglisvert í dag, er kallað DNS. 167 00:07:03,440 --> 00:07:09,160 Svo þetta eru netþjónum sem eru einhvern veginn aðgengileg tölvuna mína eins og heilbrigður. 168 00:07:09,160 --> 00:07:10,910 Svo nú, skulum stríða sundur smá hrognamál. 169 00:07:10,910 --> 00:07:13,410 Svo er aðgangur benda bara þetta þráðlausa tæki 170 00:07:13,410 --> 00:07:16,079 oft með loftnet reyndar að láta þig tala við a útvarpstæki. 171 00:07:16,079 --> 00:07:17,870 Heima, gætir þú hringt þetta heimili leið. 172 00:07:17,870 --> 00:07:21,550 Það gæti verið gert með Linksys, eða Apple, eða D-Link, eða allir tala af fyrirtækjum. 173 00:07:21,550 --> 00:07:23,930 Það aftur á móti, er tengdur að skipta af einhverju tagi. 174 00:07:23,930 --> 00:07:28,287 Eða aftur heim, hvað er þinn Wi-Fi tæki sennilega tengt staðinn? 175 00:07:28,287 --> 00:07:30,370 Þar sem þú gerir sennilega ekki eigi allan búnaðarins. 176 00:07:30,370 --> 00:07:31,900 177 00:07:31,900 --> 00:07:32,400 Já. 178 00:07:32,400 --> 00:07:36,379 Kaðall mótald eða DSL mótald heim sem þú fékkst frá Regin, eða Comcast, 179 00:07:36,379 --> 00:07:37,420 eða einn af þeim burðarefnum. 180 00:07:37,420 --> 00:07:41,520 Svo hugsa um alla þessa flókið sem styðja háskóla eða raunverulega 181 00:07:41,520 --> 00:07:42,920 fyrirtæki eins Comcast. 182 00:07:42,920 --> 00:07:44,690 Og í raun, að efni það er á heimili þínu 183 00:07:44,690 --> 00:07:46,800 er sennilega á þessari hlið girðingarinnar plús kannski 184 00:07:46,800 --> 00:07:50,380 einn af þessum heimili route-- einn þeirra eru mótald snúru eða DSL 185 00:07:50,380 --> 00:07:51,720 Mótald þeir gæti veitt. 186 00:07:51,720 --> 00:07:55,650 >> Svo er a skipta bara tæki með a heild búnt af gögnum tjakkur í það. 187 00:07:55,650 --> 00:07:58,940 Í staðreynd, ef þú manst að fréttir skýrsla við spiluðum á tjaldinu 188 00:07:58,940 --> 00:08:01,930 a par af vika síðan þar sem við voru að tala um skel áfall, 189 00:08:01,930 --> 00:08:03,270 og hversu slæmt þetta var? 190 00:08:03,270 --> 00:08:05,850 Og það voru þessir ljósmyndir af snúru og Jacks, 191 00:08:05,850 --> 00:08:07,569 og hlutir sem líta tæknilega? 192 00:08:07,569 --> 00:08:10,360 Þeir voru bara heimsk rofa sem bara tengir internet tölvur 193 00:08:10,360 --> 00:08:12,810 með því að tengja snúrur inn í þá. 194 00:08:12,810 --> 00:08:14,140 >> Svo er það allt a rofi er. 195 00:08:14,140 --> 00:08:16,363 Nú fá þessi tæki á lítið annað áhugavert. 196 00:08:16,363 --> 00:08:16,863 DHCP. 197 00:08:16,863 --> 00:08:17,846 198 00:08:17,846 --> 00:08:20,470 Ef þú hefur pota í kringum þitt tölva heima eða jafnvel á háskólasvæðinu, 199 00:08:20,470 --> 00:08:21,845 þú gætir hafa séð þetta skammstöfun. 200 00:08:21,845 --> 00:08:24,480 Hefur einhver veit hvað DHCP framreiðslumaður er? 201 00:08:24,480 --> 00:08:25,560 202 00:08:25,560 --> 00:08:27,360 Dynamic Host Stillingar Protocol? 203 00:08:27,360 --> 00:08:28,324 204 00:08:28,324 --> 00:08:30,490 Ekki góður af hlutur sem þú raunverulega þörf til að skrifa niður. 205 00:08:30,490 --> 00:08:30,990 DHCP. 206 00:08:30,990 --> 00:08:32,480 207 00:08:32,480 --> 00:08:33,891 einhver yfirleitt? 208 00:08:33,891 --> 00:08:34,390 Allt í lagi. 209 00:08:34,390 --> 00:08:35,520 Svo skulum baka söguna. 210 00:08:35,520 --> 00:08:39,210 Ef sagan hér á hendi er grundvallast fyrir mína hafa einstakt netfang 211 00:08:39,210 --> 00:08:42,909 í heiminum, IP tölu, hvar sem koma frá? 212 00:08:42,909 --> 00:08:44,640 Í fyrra, þegar þú hefur fengið að háskólasvæðinu, 213 00:08:44,640 --> 00:08:47,790 þú hefðir í raun spyrja á Harvard, hvað ætti IP heimilisfang mitt vera. 214 00:08:47,790 --> 00:08:49,873 Og þú myndir handvirkt slá það inn í tölvuna þína. 215 00:08:49,873 --> 00:08:53,770 En meira undanfarið, tækni hendi sem leyfa þér að virk, 216 00:08:53,770 --> 00:08:58,460 DHCP, fá IP tölu einfaldlega þegar þú stinga inn háskólasvæðinu þráðlaust 217 00:08:58,460 --> 00:08:59,220 eða með vír. 218 00:08:59,220 --> 00:09:03,800 Svo er DHCP framreiðslumaður bara miðlara sem gefur tölvunni einstakt IP 219 00:09:03,800 --> 00:09:06,349 heimilisfang, nokkuð handahófi eða í gegnum einhvern reiknirit. 220 00:09:06,349 --> 00:09:08,390 En ef þú hugsa til baka a nokkrar vikur eða nokkur ár, 221 00:09:08,390 --> 00:09:10,670 þegar þú fyrst skráðir tölvan þín á háskólasvæðinu, 222 00:09:10,670 --> 00:09:13,957 þú varst að segja Harvard, heimilað mér að gefa mér IP tölu. 223 00:09:13,957 --> 00:09:15,915 Nú DNS byrja að fá lítið annað áhugavert. 224 00:09:15,915 --> 00:09:17,050 225 00:09:17,050 --> 00:09:18,940 Lén kerfi. 226 00:09:18,940 --> 00:09:21,970 Hefur einhver vilja til að taka stunga á hvað þetta er hér? 227 00:09:21,970 --> 00:09:26,195 >> Það er eitt eða fleiri netþjóna sem framkvæma nokkuð einfalt verkefni sem er 228 00:09:26,195 --> 00:09:26,945 konar mikilvæg. 229 00:09:26,945 --> 00:09:30,150 230 00:09:30,150 --> 00:09:31,130 Já. 231 00:09:31,130 --> 00:09:33,810 >> Áhorfendur: Þýðir vefslóðir [inaudible]. 232 00:09:33,810 --> 00:09:34,560 DAVID MALAN: Já. 233 00:09:34,560 --> 00:09:38,970 Það þýðir vefslóðir IP heimilisföng og öfugt. 234 00:09:38,970 --> 00:09:41,310 Íhuga, eftir allt, að þegar þú ferð á heimasíðu, 235 00:09:41,310 --> 00:09:46,200 þú slærð inn eitthvað eins facebook.com, eða google.com, eða harvard.edu, 236 00:09:46,200 --> 00:09:50,620 þú vissulega hefur aldrei slegið líklegast tölustafir IP tölu. 237 00:09:50,620 --> 00:09:52,490 >> Og er hægt að hugsa af the ástæða hvers vegna. 238 00:09:52,490 --> 00:09:54,910 Til baka í dag, jafnvel nú að einhverju leyti, 239 00:09:54,910 --> 00:09:58,030 þegar þú gera a sími hringja í fyrirtæki, 240 00:09:58,030 --> 00:10:02,275 þeir reyna mjög erfitt að kaupa sig 800 númer sem raunverulega hefur orð 241 00:10:02,275 --> 00:10:06,140 í það, eins og 1-800-collect eða eitthvað það er eftirminnilegt svona svo að 242 00:10:06,140 --> 00:10:10,692 fólk þarf ekki að muna hvað C-O-L-L-E-C-T stækkar í raun til. 243 00:10:10,692 --> 00:10:12,400 Þannig að við höfum séð þetta leitandi í fortíðinni. 244 00:10:12,400 --> 00:10:15,720 Og reyndar, það er það IP vistföng og það sem við munum kalla gestgjafi nöfn 245 00:10:15,720 --> 00:10:18,120 eða fullgildur lén gera fyrir okkur. 246 00:10:18,120 --> 00:10:22,610 Það gerir okkur kleift að takast netþjóna af orðum stað talna. 247 00:10:22,610 --> 00:10:24,560 Svo hvernig gera við í raun sjá þessa breytingu. 248 00:10:24,560 --> 00:10:26,393 Ég ætla að fara á undan og opna forrit. 249 00:10:26,393 --> 00:10:26,975 250 00:10:26,975 --> 00:10:29,350 Ég ætla bara að fara að fara á undan og opna Terminal glugga. 251 00:10:29,350 --> 00:10:31,933 Og ég ætla að fara á undan og sýna þér hvað DNS framreiðslumaður gerir. 252 00:10:31,933 --> 00:10:35,700 Fyrir dæmi, ef ég vildi sjá hvað IP heimilisfang er Facebook, 253 00:10:35,700 --> 00:10:37,720 Ég get slegið í flugstöðinni hvetja eins this-- 254 00:10:37,720 --> 00:10:40,010 og þú getur gert þetta jafnvel inni tækis þíns. 255 00:10:40,010 --> 00:10:41,595 Og það er útlit facebook.com. 256 00:10:41,595 --> 00:10:43,220 257 00:10:43,220 --> 00:10:44,500 >> Og ég sé fullt af hlutum. 258 00:10:44,500 --> 00:10:48,097 Þetta fyrsta svar er Harvard er DNS server-- 259 00:10:48,097 --> 00:10:49,930 myndin sem ég hef dregin þar. --that er 260 00:10:49,930 --> 00:10:54,300 segja mér að Facebook IP netfang er greinilega þetta. 261 00:10:54,300 --> 00:10:58,650 Svo láta mig fara á undan og eintak sem 173.252.120.16. 262 00:10:58,650 --> 00:11:00,960 Og láta mig opna Chrome á Mac minn. 263 00:11:00,960 --> 00:11:06,690 Og láta mig fara á http: // og líma að IP heimilisfang í og ​​ýta á Enter. 264 00:11:06,690 --> 00:11:08,950 >> Og reyndar, mér finnst ég sjálfur á Facebook. 265 00:11:08,950 --> 00:11:11,090 Svo einhvern veginn að ummyndun, reyndar gerðist. 266 00:11:11,090 --> 00:11:15,314 Og ef ég geri þetta aftur, við skulum gera nslookup, www.google.com. 267 00:11:15,314 --> 00:11:17,302 Ég kem aftur a heild búnt af svörum. 268 00:11:17,302 --> 00:11:20,010 Og reyndar, það er mismunandi leiðir að fyrirtæki framkvæma þetta. 269 00:11:20,010 --> 00:11:22,440 Stundum segja þeir heiminn þeir hafa einn IP tölu. 270 00:11:22,440 --> 00:11:25,824 >> En það eitt IP netfang snarasta eða varpað til margfeldi framreiðslumaður. 271 00:11:25,824 --> 00:11:27,740 Eða í tilfelli af Google, þeir segja heiminum, 272 00:11:27,740 --> 00:11:29,510 Við hafa a heild búnt af IP viðtakandi. 273 00:11:29,510 --> 00:11:33,910 Laptop er velkomið að tala hafa samband við hvaða einn af þessum netþjónum. 274 00:11:33,910 --> 00:11:36,200 Svo öll sem er verið að fara á undir hetta. 275 00:11:36,200 --> 00:11:40,830 >> Þegar þú slærð inn www.google.com inn í vafrann þinn, vafrinn þinn, 276 00:11:40,830 --> 00:11:46,180 og snúa rekstri þínum, Mac OS eða Windows, eða Ubuntu Linux, 277 00:11:46,180 --> 00:11:51,010 spyrja nágrenninu DNS framreiðslumaður, hvað er raunverulegt heimilisfang þess framreiðslumaður. 278 00:11:51,010 --> 00:11:54,330 Vegna þess að síðasta tækið á þessari mynd, a leið, 279 00:11:54,330 --> 00:11:57,840 er sá tilgangur í lífið er til að beina upplýsingum, 280 00:11:57,840 --> 00:12:01,150 Leiðin pakka svo að segja, umslag af stafrænn upplýsingar 281 00:12:01,150 --> 00:12:06,320 innihalda zeroes og sjálfur frá sendanda til áfangastað, frá uppruna 282 00:12:06,320 --> 00:12:07,200 til móttakara. 283 00:12:07,200 --> 00:12:09,760 >> Og svo leið leiðum efni. 284 00:12:09,760 --> 00:12:13,000 Svo er þetta allt af hverju sérstaklega viðeigandi? 285 00:12:13,000 --> 00:12:16,000 Jæja, við skulum taka a líta á hvernig þetta gæti verið notað. 286 00:12:16,000 --> 00:12:21,600 Segjum sem svo að ég hef hér mynd af Rob Boden. 287 00:12:21,600 --> 00:12:22,690 288 00:12:22,690 --> 00:12:25,150 Svo ætla að ég vil senda þessa mynd af Rob Boden 289 00:12:25,150 --> 00:12:27,530 í Dan í bak af fyrirlestrarsal. 290 00:12:27,530 --> 00:12:29,976 >> Þannig að ég er í tölvu eins minn laptop, og Dan 291 00:12:29,976 --> 00:12:31,600 er einhver önnur tölva á internetinu. 292 00:12:31,600 --> 00:12:34,380 Og ég vil að senda pakka af upplýsingum frá mér til hans. 293 00:12:34,380 --> 00:12:37,952 Það bidur hvernig gera ég spurningunni reyndar leið þessi pakki til hans. 294 00:12:37,952 --> 00:12:40,660 Jæja, í mönnum hvað varðar, myndi ég segja, hey, getur þú framhjá þetta Dan? 295 00:12:40,660 --> 00:12:42,826 >> Og þá, fullt af þér myndi líklega gefa það aftur 296 00:12:42,826 --> 00:12:45,890 og fram og til baka þar til loksins gerir innreið sína yfir til Dan. 297 00:12:45,890 --> 00:12:47,700 En það er svolítið ónákvæmar. 298 00:12:47,700 --> 00:12:50,370 Tölvur þurfa líklega að vera a lítill fleiri methodical. 299 00:12:50,370 --> 00:12:53,190 Svo sennilega, Dan hefur IP tölu. 300 00:12:53,190 --> 00:12:57,190 Svo hvað raunverulega ég ætti að gera er að ég ætti Taka, til dæmis, a eyða umslagi 301 00:12:57,190 --> 00:12:58,140 eins og þetta. 302 00:12:58,140 --> 00:13:00,130 Og ég veit ekki hvað Dan er IP heimilisfang er. 303 00:13:00,130 --> 00:13:04,300 >> Þannig að ég ætla bara að fara að alhæfa það sem IP Dan er. 304 00:13:04,300 --> 00:13:07,511 Og ég ætla að setja þetta í Til SVIÐI umslagi minn. 305 00:13:07,511 --> 00:13:09,010 Og á meðan ég hef IP-tölu. 306 00:13:09,010 --> 00:13:10,610 Það skiptir ekki máli í dag hvað það er. 307 00:13:10,610 --> 00:13:15,130 Þannig að ég ætla bara að fara að segja My IP í bak horni. 308 00:13:15,130 --> 00:13:19,350 Og svo, ég ætla að fara á undan og setja þessi mynd inni þessa umslagi. 309 00:13:19,350 --> 00:13:22,800 >> Og svo, hver af þér, væntanlega, sem leið á netinu, 310 00:13:22,800 --> 00:13:25,470 hafa verið forstillt af menn almennt eða stundum 311 00:13:25,470 --> 00:13:29,854 með sjálfvirkum reiknirit að vita að ef Dan IP tölu byrjar með 1, 312 00:13:29,854 --> 00:13:30,770 það ætti að fara þá leið. 313 00:13:30,770 --> 00:13:33,300 Ef Dan IP netfang byrjar 2, það ætti að fara þá leið. 314 00:13:33,300 --> 00:13:34,450 Kannski 3 fer þannig. 315 00:13:34,450 --> 00:13:35,575 Kannski fer 4 þannig. 316 00:13:35,575 --> 00:13:36,700 Og það er svolítið of. 317 00:13:36,700 --> 00:13:38,670 Einföldu en það er almenn hugmynd. 318 00:13:38,670 --> 00:13:42,370 Hver þessara routers-- og það gæti vera eins og margir eins og 30 á milli mín og Dan. 319 00:13:42,370 --> 00:13:45,140 --have einhvers konar töflureikni inni minni þeirra, 320 00:13:45,140 --> 00:13:49,070 gagnagrunnur borð, að bara segir, IP heimilisfang sem lítur svona út, 321 00:13:49,070 --> 00:13:49,730 fer með þessum hætti. 322 00:13:49,730 --> 00:13:51,960 IP heimilisfang sem lítur eins og þetta, fer þannig. 323 00:13:51,960 --> 00:13:54,750 Og það er hvernig það gerir nokkuð einföldu ákvarðanir. 324 00:13:54,750 --> 00:13:59,440 >> En það kemur í ljós að þessi leið gera eitthvað meira en það, hugsanlega. 325 00:13:59,440 --> 00:14:03,550 Þeir leyfa tölvum að tryggja afhendingu, að minnsta kosti 326 00:14:03,550 --> 00:14:05,000 með miklum líkum. 327 00:14:05,000 --> 00:14:08,340 Svo þú might hafa líka heyrt, jafnvel þótt þú hefur aldrei alveg elskuð eða undraðist 328 00:14:08,340 --> 00:14:12,140 hvað það er, þú gætir hafa heyrt um eitthvað af þessu skammstöfun. 329 00:14:12,140 --> 00:14:15,500 Förum aftur hérna fyrir bara smá stund og draga upp þetta. 330 00:14:15,500 --> 00:14:18,550 >> TCP, sending stjórna siðareglur. 331 00:14:18,550 --> 00:14:21,494 Önnur tæknileg leið bara lýsa annað tækni 332 00:14:21,494 --> 00:14:22,660 sem er notað á internetinu. 333 00:14:22,660 --> 00:14:24,809 Svo IP, Internet Protocol er notað til að taka á. 334 00:14:24,809 --> 00:14:27,100 Það sumir staðall sem heimurinn kom upp með því að segja, 335 00:14:27,100 --> 00:14:31,059 þú setur einn IP heimilisfang hér fyrir Dan, og ein IP tala hér fyrir sjálfan þig, 336 00:14:31,059 --> 00:14:33,100 og þá setja sumir upplýsingar í umslagi. 337 00:14:33,100 --> 00:14:36,600 >> En TCP er annar tækni, notuð í tengslum við IP. 338 00:14:36,600 --> 00:14:38,970 Og reyndar, ef þú hefur einhvern tíma séð þessar skammstafanir áður, 339 00:14:38,970 --> 00:14:42,110 þú hefur sennilega séð TCP rista IP sem bara 340 00:14:42,110 --> 00:14:43,900 þýðir að fólk hafa tilhneigingu til að nota þá saman. 341 00:14:43,900 --> 00:14:47,570 Jæja, TCP er góður af kaldur því það gerir 342 00:14:47,570 --> 00:14:50,220 þér að auka líkurnar að gögnin séu í raun 343 00:14:50,220 --> 00:14:51,970 fara að fá frá mér til Dan. 344 00:14:51,970 --> 00:14:54,080 >> Í staðreynd, the Internet er brjálaður staður. 345 00:14:54,080 --> 00:14:56,530 Það er engin trygging fyrir því að ef ég sendi gögn með þessum hætti 346 00:14:56,530 --> 00:14:58,530 að það er að fara að fara Þannig næst í kring. 347 00:14:58,530 --> 00:14:59,905 Það gæti farið þannig eða þannig. 348 00:14:59,905 --> 00:15:02,680 The stystu fjarlægð milli tvö stig er ekki endilega 349 00:15:02,680 --> 00:15:04,860 beinn eða sömu línu. 350 00:15:04,860 --> 00:15:07,170 >> Ennfremur, sumir af þú krakkar gætu gert mistök 351 00:15:07,170 --> 00:15:09,780 eða fá óvart með of margir umslög koma á þinn hátt. 352 00:15:09,780 --> 00:15:10,940 Svo þú fara bara að gefast upp og bókstaflega 353 00:15:10,940 --> 00:15:13,050 falla sumir af þessum umslag á gólfinu. 354 00:15:13,050 --> 00:15:16,930 Og á sama hátt getur gögn vera lækkað á Netinu leið. 355 00:15:16,930 --> 00:15:18,680 Svo til að minnka líkurnar á þessu, ég ætla að fara 356 00:15:18,680 --> 00:15:21,980 að taka smá öryggi mitt Skæri hér og skera Rob 357 00:15:21,980 --> 00:15:26,140 inn, við skulum segja, fjórir stykki, fjórar sneiðar. 358 00:15:26,140 --> 00:15:27,210 359 00:15:27,210 --> 00:15:33,350 >> Og nú ætla ég að fara að fara á undan og setja eitt stykki af upplýsingar 360 00:15:33,350 --> 00:15:34,610 á þessari umslagi. 361 00:15:34,610 --> 00:15:39,630 Ég ætla að segja eitthvað eins og, 1 af 4. 362 00:15:39,630 --> 00:15:43,370 Svo nú, endanlega umslag minn, á kosti fyrst, lítur svona út. 363 00:15:43,370 --> 00:15:45,500 Ég ætla að fara á undan og setja þetta einn hér. 364 00:15:45,500 --> 00:15:47,070 365 00:15:47,070 --> 00:15:53,430 Og fyrir sakir tíma, ég ætla að merkja aðra samur sem 2 af 4, 366 00:15:53,430 --> 00:15:57,760 3 af 4, 4 af 4. 367 00:15:57,760 --> 00:16:02,170 >> Aftur, með Dan IP heimilisfang í framan það og með IP heimilisfang mitt 368 00:16:02,170 --> 00:16:06,660 á bak til vinstri, en ég getur ekki sent þeim bara ennþá. 369 00:16:06,660 --> 00:16:08,930 Vegna þess að það kemur í ljós að á internetinu, 370 00:16:08,930 --> 00:16:10,980 framreiðslumaður geta gert margar hluti. 371 00:16:10,980 --> 00:16:14,300 Í raun erum við öll gæti notað á vefnum töluvert, veraldarvefnum, 372 00:16:14,300 --> 00:16:16,139 http: // hvað. 373 00:16:16,139 --> 00:16:17,930 En það er annað þjónustu á Netinu. 374 00:16:17,930 --> 00:16:21,760 Hvað eru nokkrar aðrar þjónustur, flokka um notanda, neytenda-vingjarnlegur þjónusta 375 00:16:21,760 --> 00:16:25,020 að vorið í hugann auk a vefur flettitæki-gerð program? 376 00:16:25,020 --> 00:16:26,724 377 00:16:26,724 --> 00:16:27,390 Áhorfendur: Email. 378 00:16:27,390 --> 00:16:28,180 DAVID MALAN: Netfang. 379 00:16:28,180 --> 00:16:28,410 OK. 380 00:16:28,410 --> 00:16:28,630 Good. 381 00:16:28,630 --> 00:16:29,446 Hvað er annað? 382 00:16:29,446 --> 00:16:30,070 Áhorfendur: Spjall. 383 00:16:30,070 --> 00:16:32,780 DAVID MALAN: Svo spjalla, hvort það er Skype, eða Gchat eða eitthvað 384 00:16:32,780 --> 00:16:33,992 eins og þessi. 385 00:16:33,992 --> 00:16:34,817 >> Áhorfendur: Bílskúr. 386 00:16:34,817 --> 00:16:37,150 DAVID MALAN: Svo einhvers konar geymsla þjónusta, vissulega. 387 00:16:37,150 --> 00:16:39,004 Eitthvað eins Dropbox, eða Box, eða þess háttar. 388 00:16:39,004 --> 00:16:40,920 Þannig að það er öðruvísi þjónustu á Netinu. 389 00:16:40,920 --> 00:16:44,090 Og það kemur í ljós að Dan, ef hann er örugglega tölva, 390 00:16:44,090 --> 00:16:46,520 þarf ekki að vera hollur að eitt í lífinu. 391 00:16:46,520 --> 00:16:49,650 Hann getur í raun gera margar hluti. 392 00:16:49,650 --> 00:16:51,740 Og reyndar, getur hann verið Email Server. 393 00:16:51,740 --> 00:16:53,270 Hann getur verið vefur framreiðslumaður. 394 00:16:53,270 --> 00:16:55,120 Hann getur verið spjall miðlara. 395 00:16:55,120 --> 00:16:57,600 >> En það virðist benda til þess að Dan þarf að vita 396 00:16:57,600 --> 00:17:01,010 fyrirfram hvað eru Innihald þessara skilaboða. 397 00:17:01,010 --> 00:17:02,830 Er þetta vefsíða sem ég er að senda honum? 398 00:17:02,830 --> 00:17:04,140 Er það bréf sem ég ætla að senda hann? 399 00:17:04,140 --> 00:17:05,930 Er það augnablik skilaboðin sem ég er að senda honum? 400 00:17:05,930 --> 00:17:08,630 Þannig að við þurfum eitt stykki af upplýsingar um þessar umslag 401 00:17:08,630 --> 00:17:10,930 svo að Dan, þegar hann fær þetta umslag, 402 00:17:10,930 --> 00:17:13,119 veit hvaða forrit á að nota til að sýna það. 403 00:17:13,119 --> 00:17:14,200 >> Er það a vafra? 404 00:17:14,200 --> 00:17:15,170 Er það Google? 405 00:17:15,170 --> 00:17:16,170 Er það Skype? 406 00:17:16,170 --> 00:17:19,760 Eða er það Outlook eða sumir önnur forrit með öllu? 407 00:17:19,760 --> 00:17:23,740 Og svo, með TCP kemur bara mannlegur samningur. 408 00:17:23,740 --> 00:17:26,930 Heimurinn ákvað nokkur ár síðan að tengja einstaka heiltölur 409 00:17:26,930 --> 00:17:28,520 með vinsælustu þjónustu. 410 00:17:28,520 --> 00:17:31,920 >> Einn heitir File Transfer Protocol, FTP, þó að það er svolítið dagsett núna. 411 00:17:31,920 --> 00:17:34,150 En Auðkenni þess er 21. 412 00:17:34,150 --> 00:17:39,020 SMTP fyrir ferðum email, einstaka þess kennimerki er 25 bara vegna þess. 413 00:17:39,020 --> 00:17:43,616 DNS, hlutur sem við ræddum um áðan, notar númer 53 fyrir fyrirspurnir sínar. 414 00:17:43,616 --> 00:17:45,365 Eins og það er IP heimilisfang google.com? 415 00:17:45,365 --> 00:17:46,580 416 00:17:46,580 --> 00:17:49,790 >> Og nú, meira þekki þig gæti hafa einhvers staðar á einhverjum tímapunkti 417 00:17:49,790 --> 00:17:52,620 séð fjölda 80 og kannski 443. 418 00:17:52,620 --> 00:17:55,822 Þeir eru einstök auðkenni fyrir HTTP, 419 00:17:55,822 --> 00:17:57,530 sem er tungumál við munum fljótlega sjá notað 420 00:17:57,530 --> 00:18:00,000 fyrir umferð á vefnum á milli vafra og netþjónum. 421 00:18:00,000 --> 00:18:02,740 Og 443 er fyrir örugg útgáfa þess. 422 00:18:02,740 --> 00:18:05,530 >> Svo eitt síðasta smáatriði ég fara að setja á umslag minn 423 00:18:05,530 --> 00:18:08,530 er að ég ætla ekki að senda þetta bara til að IP Dan er. 424 00:18:08,530 --> 00:18:13,630 Ég ætla að senda það til að segja, : 80, ef það sem ég er að reyna að senda 425 00:18:13,630 --> 00:18:16,862 hann er a vefur blaðsíða, a vefur blaðsíða sem inniheldur mynd Rob Boden er. 426 00:18:16,862 --> 00:18:19,320 Þannig að ég ætla að gera slíkt hið sama hlutur á þessum umslag. 427 00:18:19,320 --> 00:18:23,620 >> Og svo að lokum, ég er að fara að falla þessir burt með næsta leið, 428 00:18:23,620 --> 00:18:26,300 viðurkenna að það leið gæti ekki endilega 429 00:18:26,300 --> 00:18:28,210 taka sömu leið í hvert skipti. 430 00:18:28,210 --> 00:18:30,900 Í raun gæti ég hafa Fyrsta Packet fara þessa leið. 431 00:18:30,900 --> 00:18:32,670 Second Packet gæti farið þannig. 432 00:18:32,670 --> 00:18:34,250 Þriðja packet-- byrja venja. 433 00:18:34,250 --> 00:18:35,420 --might fara yfir hér. 434 00:18:35,420 --> 00:18:36,440 435 00:18:36,440 --> 00:18:39,530 Og í theory-- getur ekki haldið það. 436 00:18:39,530 --> 00:18:43,660 Í orði, allir fjórir þessara pakka ætti að lokum leið leið sína, 437 00:18:43,660 --> 00:18:46,940 þó duglegur eða illa, alla leið til baka. 438 00:18:46,940 --> 00:18:51,560 >> Á hvaða tímapunkti, Dan, eftir kvittun, getur reassemble þá 439 00:18:51,560 --> 00:18:55,735 byggt on-- fyndna er, við vitum öll hvað niðurstaðan hér 440 00:18:55,735 --> 00:18:56,360 er að fara til vera. 441 00:18:56,360 --> 00:18:57,600 Dan er að fara að fá mynd af Rob. 442 00:18:57,600 --> 00:18:58,974 En við skulum sjá hvernig þetta gengur. 443 00:18:58,974 --> 00:18:59,664 444 00:18:59,664 --> 00:19:02,080 Jæja, heldur Dan er að fara að fá hluta af mynd af Rob. 445 00:19:02,080 --> 00:19:04,286 446 00:19:04,286 --> 00:19:04,785 Mjög gott. 447 00:19:04,785 --> 00:19:06,200 448 00:19:06,200 --> 00:19:07,580 Allir 'þátt í dag. 449 00:19:07,580 --> 00:19:09,200 450 00:19:09,200 --> 00:19:09,910 Allt í lagi. 451 00:19:09,910 --> 00:19:13,870 Þannig Dan byrjar að taka á móti þessum pakka, við skulum spyrja eina spurningu. 452 00:19:13,870 --> 00:19:18,820 Hvað ef einn af þú fær latur, of mikið, illgjarn, eða bara máttur 453 00:19:18,820 --> 00:19:22,570 burt, og eitt eða fleiri af þeim pakki ekki gera það til Dan? 454 00:19:22,570 --> 00:19:26,920 >> Hvernig er Dan að fara að vita að hann gerði ekki fá eina af þeim hluta af þessum fjórum 455 00:19:26,920 --> 00:19:28,040 Ég sendi hann? 456 00:19:28,040 --> 00:19:30,040 Bara innsær, hvað getum við gert? 457 00:19:30,040 --> 00:19:30,540 Já? 458 00:19:30,540 --> 00:19:31,456 >> Áhorfendur: [inaudible]. 459 00:19:31,456 --> 00:19:35,885 460 00:19:35,885 --> 00:19:36,760 DAVID MALAN: Einmitt. 461 00:19:36,760 --> 00:19:40,250 Þar sem ég hef einstaklega númeruð þeim og Ég hef tilgreint hversu margar hluti þar 462 00:19:40,250 --> 00:19:44,030 ætti að vera, getur hann álykta frá því sem, ef einhver er, af hluta 463 00:19:44,030 --> 00:19:45,070 hann er í raun og veru vantar. 464 00:19:45,070 --> 00:19:48,770 Og hvað TCP segir tölvur til gera, ef tölvur eins og Mac OS, 465 00:19:48,770 --> 00:19:52,510 og Windows, og Linux stuðningur og skilja TCP, sem þeir gera, 466 00:19:52,510 --> 00:19:57,010 Skjöl TCP í grunnatriðum segir að Dan ætti að senda mér 467 00:19:57,010 --> 00:20:00,580 skilaboð til baka að segja, hey, Davíð, Ég vantar Packet númer 1 af 4, 468 00:20:00,580 --> 00:20:02,290 eða 3 af 4, hvort sem það er. 469 00:20:02,290 --> 00:20:06,016 >> Og þá, starf mitt er að taka önnur mynd af Rob, 470 00:20:06,016 --> 00:20:09,140 sem við höfum aukahlutir af fyrir seinna í dag ef þú vilt að taka einn með þér, 471 00:20:09,140 --> 00:20:13,550 og þá get ég senda sneiðar af Rob alla leið til baka. 472 00:20:13,550 --> 00:20:16,380 >> Svo eins einfalt og þetta kerfi er, að 473 00:20:16,380 --> 00:20:20,310 er það sem er að gerast nánast hvenær þú gerir eitthvað á internetinu, 474 00:20:20,310 --> 00:20:22,530 sérstaklega fyrir þetta Vinsælast þjónustu. 475 00:20:22,530 --> 00:20:26,500 There ert annar samskiptareglur, önnur tækni auk TCP 476 00:20:26,500 --> 00:20:27,880 að vinna svolítið öðruvísi. 477 00:20:27,880 --> 00:20:33,040 En svo margir af þeirri þjónustu sem við venjulega nota reyndar treysta á þessum samskiptareglum. 478 00:20:33,040 --> 00:20:35,720 >> Svo Dan, fékkstu glögga mynd þangað aftur? 479 00:20:35,720 --> 00:20:36,220 Já. 480 00:20:36,220 --> 00:20:37,840 Við höfum reassembled Rob í baksýn. 481 00:20:37,840 --> 00:20:39,610 Þakka þér svo mikið að leið. 482 00:20:39,610 --> 00:20:43,260 Segjum, ég vil reyndar sjá leið milli mín 483 00:20:43,260 --> 00:20:46,400 og MIT, mikið eins og þú krakkar voru the leið milli mín og Dans. 484 00:20:46,400 --> 00:20:49,500 >> Jæja, frekar en nslookup fyrir nafn miðlara útlit, 485 00:20:49,500 --> 00:20:53,150 Ég get í staðinn slá rekja leið, sem er í raun að fara að gera það sem það segir. 486 00:20:53,150 --> 00:20:55,240 Og ég ætla að gera og rólegur háttur með þjóta 1. 487 00:20:55,240 --> 00:20:57,448 Það er a stjórn lína rifrildi að bara segir, reyna þetta 488 00:20:57,448 --> 00:20:58,740 einu sinni og ekki mörgum sinnum. 489 00:20:58,740 --> 00:21:02,210 >> Og nú ætla ég að fara að skrifa www.mit.edu. 490 00:21:02,210 --> 00:21:05,660 Nú, framleiðsla er nokkuð fljótur og dulinn. 491 00:21:05,660 --> 00:21:08,300 En hvað er sniðugt um þetta er að hver af þessum röðum 492 00:21:08,300 --> 00:21:10,750 í meginatriðum táknar a nemandi í þessa áhorfendur 493 00:21:10,750 --> 00:21:13,870 Ef þú værir leið milli mín og MIT. 494 00:21:13,870 --> 00:21:17,930 Það sem þú sérð hér, fyrst, er lén sem ég slóst í, 495 00:21:17,930 --> 00:21:20,500 eða fullgildur lén nafn eins og það er rétt kallað. 496 00:21:20,500 --> 00:21:24,420 >> Og þetta virðist er IP vistfang www.mit.edu. 497 00:21:24,420 --> 00:21:26,260 Tölvan mín mynstrağur það út fyrir mig. 498 00:21:26,260 --> 00:21:29,170 Þetta hér er loforð að við erum bara að fara 499 00:21:29,170 --> 00:21:31,490 til að reyna að ná MIT innan 30 hops. 500 00:21:31,490 --> 00:21:34,180 Það betra að vera ekki meira en 30 nemendur á milli mín og Dans. 501 00:21:34,180 --> 00:21:37,870 Og nú, hver af þessum röðum táknar bókstaflega leið 502 00:21:37,870 --> 00:21:40,280 milli mín og Dan, bókstaflega einn af ykkur. 503 00:21:40,280 --> 00:21:42,950 >> Og svo þetta virðist ekki að hafa nafn, lén. 504 00:21:42,950 --> 00:21:44,150 Það hefur bara IP. 505 00:21:44,150 --> 00:21:49,439 Og það tók aðeins 0,662 millisekúndur að fá frá mér á þennan fyrsta leið. 506 00:21:49,439 --> 00:21:51,230 Sá næsti var ekki það mikið lengra í burtu. 507 00:21:51,230 --> 00:21:53,560 Það tók ekki nema eitt millísekúnda til að komast þangað. 508 00:21:53,560 --> 00:21:56,280 Og nú, sem betur fer, það fá smá fleiri notandi-vingjarnlegur 509 00:21:56,280 --> 00:21:58,860 með nöfnum sem eru dulinn en lítið meira að segja. 510 00:21:58,860 --> 00:22:03,440 >> Þetta er greinilega á leið í kjarna net Harvard er til húsa, 511 00:22:03,440 --> 00:22:06,330 aðeins vegna þess að fólk hefur sagt okkur þetta, í Science Center, SC. 512 00:22:06,330 --> 00:22:11,720 Og GW er bara shorthand Rithátturinn fyrir Gateway, sem er samheiti fyrir leið. 513 00:22:11,720 --> 00:22:14,630 Svo er þetta sum kerfi superscript vegur stjórnandi 514 00:22:14,630 --> 00:22:17,230 nafngiftir einn af netþjónum í Science Center. 515 00:22:17,230 --> 00:22:20,360 >> Á meðan, að netþjónn er greinilega tengdur með einhverskonar snúru 516 00:22:20,360 --> 00:22:24,760 til annars leið sem er kallaður landamerkin hlið einn þjóta 517 00:22:24,760 --> 00:22:26,770 eitthvað, hvað sem þær tölur meina. 518 00:22:26,770 --> 00:22:29,230 Og þá virðist, Harvard hefur tengingu 519 00:22:29,230 --> 00:22:31,340 það er önnur millísekúnda burtu til eitthvað 520 00:22:31,340 --> 00:22:35,590 kallaði norðurhluta tímamótum sem er algeng Peering benda 521 00:22:35,590 --> 00:22:38,430 milli stóru stöðum eins Harvard þar sem hellingur af kaðall fer í 522 00:22:38,430 --> 00:22:40,870 og leyfa samtengingum milli mismunandi aðila. 523 00:22:40,870 --> 00:22:43,700 >> Skref sex, því miður, er ekki gilt nafn. 524 00:22:43,700 --> 00:22:45,370 Og stíga sjö fær áhugavert. 525 00:22:45,370 --> 00:22:46,820 526 00:22:46,820 --> 00:22:49,260 Ég hef ekki hugmynd um hvað flestir þessir meina. 527 00:22:49,260 --> 00:22:50,875 En NY er stökk út á mig. 528 00:22:50,875 --> 00:22:52,375 Og hvað þýðir það sennilega signify? 529 00:22:52,375 --> 00:22:54,810 530 00:22:54,810 --> 00:22:56,520 Það er ekki einu sinni tæknilega. 531 00:22:56,520 --> 00:22:57,400 Bara New York. 532 00:22:57,400 --> 00:23:00,510 Svo reyndar, hvað er sameiginlegt mönnum samningur ekki tryggt 533 00:23:00,510 --> 00:23:04,730 en algeng venju er að nefna leið eftir eðli borgarinnar eða flugvellinum 534 00:23:04,730 --> 00:23:05,960 kóða sem þeir eru næst. 535 00:23:05,960 --> 00:23:08,630 >> Svo með einhverjum líkum, þessi leið númer sjö 536 00:23:08,630 --> 00:23:10,270 er líklega, reyndar í New York. 537 00:23:10,270 --> 00:23:13,020 Og þetta virðist staðfesta sú forsenda því það er 538 00:23:13,020 --> 00:23:16,700 sex millisekúndur í stað bara einn eða svo til eitthvað hér á háskólasvæðinu. 539 00:23:16,700 --> 00:23:19,900 En nú taka það með í reikninginn, rétt á Megabus eða whatnot, 540 00:23:19,900 --> 00:23:23,810 það gæti tekið fjögur, fimm, sex klukkustundir að fá manneskju héðan til New York. 541 00:23:23,810 --> 00:23:28,040 >> Til að fá a stykki af gögn, það tekur aðeins sex millisekúndur 542 00:23:28,040 --> 00:23:31,020 að fá pakka frá mér til Dan ef hann væri alla leið í New York. 543 00:23:31,020 --> 00:23:36,832 Þá loksins, þetta virðist er raunveruleg ríki nafn fyrir www.mit.edu. 544 00:23:36,832 --> 00:23:38,790 Þeir hef greinilega Outsourced vefur þeirra framreiðslumaður 545 00:23:38,790 --> 00:23:42,030 til félags sem heitir Akamai sem þýðir einhver önnur rekur þeirra framreiðslumaður. 546 00:23:42,030 --> 00:23:44,380 Og það er þess vegna sem við erum að sjá að undarlegt hlutur þar. 547 00:23:44,380 --> 00:23:45,720 >> Jæja, við skulum gera þetta einu sinni enn. 548 00:23:45,720 --> 00:23:49,150 Skulum fara á undan og gera ummerki leið til vin okkar Prófessor Nick 549 00:23:49,150 --> 00:23:52,955 Parlante í Stanford sem hefur a miðlara kallast nifty.stanfor.edu. 550 00:23:52,955 --> 00:23:55,870 551 00:23:55,870 --> 00:23:56,980 Enter. 552 00:23:56,980 --> 00:23:59,460 Og nú munum við sjá sennilega örlítið lengri leið 553 00:23:59,460 --> 00:24:00,960 sem fer í gegnum nokkrar fleiri borgum. 554 00:24:00,960 --> 00:24:03,160 Svo hér þessir nafnlaus Harvard netþjónum hér. 555 00:24:03,160 --> 00:24:05,660 Við erum í kjarna Harvard, landamerkin Gateway Af Harvard, 556 00:24:05,660 --> 00:24:08,081 norðurljósin tímamótum, hvar þetta er. 557 00:24:08,081 --> 00:24:10,080 Og nú, það er að fá a lítið annað áhugavert. 558 00:24:10,080 --> 00:24:12,960 Ég giska á að leið númer átta er í hvaða borg? 559 00:24:12,960 --> 00:24:14,210 Áhorfendur: [INTERPOSING raddir] 560 00:24:14,210 --> 00:24:18,570 DAVID MALAN: Chicago sennilega, miðað um þetta, byggt á þessari hlutur hér. 561 00:24:18,570 --> 00:24:25,220 Og nú höfum við Salt Lake City kannski, kannski Los Angeles hér, og þá LAX, 562 00:24:25,220 --> 00:24:27,690 Já, þetta er sennilega LA í neðri. 563 00:24:27,690 --> 00:24:29,940 Þar til að lokum, það fer frá Suður-Kaliforníu 564 00:24:29,940 --> 00:24:34,420 alla leið upp í Norður-Kaliforníu hvar Stanford er í Palo Alto. 565 00:24:34,420 --> 00:24:35,299 Svo laglegur kaldur. 566 00:24:35,299 --> 00:24:36,840 Og við skulum taka þetta einu skrefi lengra. 567 00:24:36,840 --> 00:24:39,000 Það væri greinilega taka þig 82 millisekúndur 568 00:24:39,000 --> 00:24:42,360 að senda skilaboð til Dan ef þú værir í Kaliforníu í stað New York. 569 00:24:42,360 --> 00:24:45,090 Við skulum gera eitthvað eins Vottur leiðum, einn 570 00:24:45,090 --> 00:24:51,350 reyna að www.cnn.co.jp fyrir Japanska útgáfa af vefsíðu CNN. 571 00:24:51,350 --> 00:24:52,540 572 00:24:52,540 --> 00:24:54,910 Og nú erum við enn í Boston það virðist í augnablikinu. 573 00:24:54,910 --> 00:24:56,050 574 00:24:56,050 --> 00:24:58,165 >> Tveimur netþjónum sex og átta eru ekki svara 575 00:24:58,165 --> 00:24:59,790 vegna þess að þeir eru að vera svolítið persónulegur. 576 00:24:59,790 --> 00:25:04,970 En að lokum, það virðist vera eitthvað áhugavert að gerast á milli, 577 00:25:04,970 --> 00:25:08,395 skulum segja, Skref sjö og níu. 578 00:25:08,395 --> 00:25:09,800 579 00:25:09,800 --> 00:25:12,610 Hvað er líklega milli sjö og níu, og vissulega 580 00:25:12,610 --> 00:25:14,610 milli sjö og þrepi 17? 581 00:25:14,610 --> 00:25:18,090 582 00:25:18,090 --> 00:25:20,210 There er a gríðarstór stökk í þann tíma sem 583 00:25:20,210 --> 00:25:23,540 það tekur fyrir gögn að fara frá einni af þessum hops, einn af þessum leið 584 00:25:23,540 --> 00:25:24,060 til annars. 585 00:25:24,060 --> 00:25:27,310 >> Svo líkurnar eru, einhvers staðar í hér, það er líklega, 586 00:25:27,310 --> 00:25:31,440 sérstaklega hérna, það er sennilega mjög stór líkami af vatni sem 587 00:25:31,440 --> 00:25:35,320 hefur sumir trans Pacific eða trans Atlantic snúru sem raunverulega þarf 588 00:25:35,320 --> 00:25:37,710 jafnvel meiri tíma fyrir gögn til fá frá einum stað til annars. 589 00:25:37,710 --> 00:25:40,690 En aftur, ímynda klukkustundir það myndi taka fluguna til Japan. 590 00:25:40,690 --> 00:25:45,786 Hér í sumum 200 millisekúndur, Boom, skilaboðin þín er í raun þar. 591 00:25:45,786 --> 00:25:48,160 Svo þú getur spilað í kring með þetta á tækinu eða jafnvel 592 00:25:48,160 --> 00:25:50,940 í Windows eða Mac OS með örlítið mismunandi skipanir. 593 00:25:50,940 --> 00:25:53,860 Stundum verður þú að fá þessar stjörnur, eins í röðum eftir sex og átta, sem 594 00:25:53,860 --> 00:25:55,300 bara merkir leið eru stillt ekki 595 00:25:55,300 --> 00:25:57,120 að gefa þér svar fyrir sakir VERÐSKRÁ er. 596 00:25:57,120 --> 00:26:00,210 En almennt, þessi aðferð myndi, í raun, vinna. 597 00:26:00,210 --> 00:26:03,730 >> Svo kemur í ljós líka er það annað safaríkur upplýsingar liggja í leyni í verkfæri 598 00:26:03,730 --> 00:26:05,610 að þú taka sem sjálfsögðum hlut á hverjum degi. 599 00:26:05,610 --> 00:26:08,560 Svo til dæmis, ef þú færð tölvupóst, hreinskilnislega eins og sum ykkar 600 00:26:08,560 --> 00:26:11,270 kann að hafa nýlega, vafasama uppruna, ef þú hefur aldrei 601 00:26:11,270 --> 00:26:13,330 horfði á Gmail tengi áður, hvort sem það er 602 00:26:13,330 --> 00:26:15,560 að háskóli tengi eða persónuleg þitt, 603 00:26:15,560 --> 00:26:17,620 þú gætir séð þér innanborðs leita svona. 604 00:26:17,620 --> 00:26:20,910 >> Og í raun, þetta er tölvupóstur Ég sendi, malan@harvard.edu, 605 00:26:20,910 --> 00:26:24,620 til jharvard@cs50.harvard.edu í morgun bara 606 00:26:24,620 --> 00:26:26,070 svo ég gæti tekið screenshot. 607 00:26:26,070 --> 00:26:28,149 En það kemur í ljós, allir í þetta sinn í Gmail, 608 00:26:28,149 --> 00:26:30,190 það er það lítill þríhyrningur átt að efst til hægri 609 00:26:30,190 --> 00:26:34,080 þar við hliðina á Harvard Crest að ef þú smellir þú getur smellt Sýna upprunalega. 610 00:26:34,080 --> 00:26:35,160 611 00:26:35,160 --> 00:26:39,260 Og ef þú gerir það, munt þú í raun sjá fullt af mjög dulspekilegur upplýsingar 612 00:26:39,260 --> 00:26:43,360 eins timestamps og IP heimilisföng og lén. 613 00:26:43,360 --> 00:26:46,990 >> En þú munt sjá, í stuttu máli, hausum sem allan þennan tíma hafa 614 00:26:46,990 --> 00:26:50,430 verið högg í hvert og pósti sem þú sendir og færð. 615 00:26:50,430 --> 00:26:54,130 Og það eru þessir hausar sem fólk getur nota, Tölvunarfræðingur eða annars, 616 00:26:54,130 --> 00:26:56,670 að raunverulega álykta með sumir líkur þar 617 00:26:56,670 --> 00:26:59,290 og frá hverjum tölvupósti kom í raun. 618 00:26:59,290 --> 00:27:01,830 >> Í raun, við munum tala í Seinna vikur um hvernig tölvupóstur 619 00:27:01,830 --> 00:27:04,100 sjálft er hægt að mynda kerfisbundið sem 620 00:27:04,100 --> 00:27:07,100 er mjög gott fyrir a website sem vill senda tölvupóst til notenda. 621 00:27:07,100 --> 00:27:12,020 En við munum sjá, líka, hversu léttvæg það er að móta tölvupóst frá einhverjum 622 00:27:12,020 --> 00:27:15,380 til einhvers annars, nema þú raunverulega vita hvernig á að sannreyna haus. 623 00:27:15,380 --> 00:27:18,670 Og jafnvel er að vonlaus uppástunga þessa dagana. 624 00:27:18,670 --> 00:27:22,220 >> Svo með því að segja, skulum fara einn lag upp. 625 00:27:22,220 --> 00:27:25,100 Við byrjuðum með IP sem fjallar pakka fyrir okkur, 626 00:27:25,100 --> 00:27:26,470 gefur þeim einstaka viðtakandi. 627 00:27:26,470 --> 00:27:29,770 TCP, sem í stuttu máli, tryggir afhendingu eða að minnsta kosti 628 00:27:29,770 --> 00:27:34,002 eykur líkurnar á henni með að bæta hluti eins og hluti, 1 eða 4, 629 00:27:34,002 --> 00:27:36,740 2 af 4, 3 af 4, og 4 af 4. 630 00:27:36,740 --> 00:27:40,710 >> Og nú, við skulum lag ofan af að annar siðareglur. 631 00:27:40,710 --> 00:27:44,550 Allir þessir hlutir eru samskiptareglur, tölva samninga 632 00:27:44,550 --> 00:27:47,670 sem fyrirmæli hvernig tveir tölvur tala hver við annan. 633 00:27:47,670 --> 00:27:52,030 HTTP, loksins í dag, er Hypertext Transfer Protocol. 634 00:27:52,030 --> 00:27:54,100 Og þetta er siðareglur þessi vefur flettitæki 635 00:27:54,100 --> 00:27:56,410 nota þegar tala við vefþjónum. 636 00:27:56,410 --> 00:27:59,970 >> Svo þegar þú draga upp vafra eins Chrome, eða IE eða Firefox eða Safari, 637 00:27:59,970 --> 00:28:04,230 eða hvað, og þú slærð inn eitthvað eins facebook.com og högg koma inn, 638 00:28:04,230 --> 00:28:08,390 ekki eini hjartarskinn tölvuna þína fyrst þýða facebook.com í það? 639 00:28:08,390 --> 00:28:10,590 640 00:28:10,590 --> 00:28:11,770 IP tölu. 641 00:28:11,770 --> 00:28:17,420 Það converts-- þá sendir síðan skilaboð til að IP tölu segja, 642 00:28:17,420 --> 00:28:21,360 gefa mér heimasíðu í dag eða gefa mér tenging skjár af Facebook. 643 00:28:21,360 --> 00:28:25,290 >> Eða ef þú ert nú þegar skráður í, gefa mér sjálfgefið útsýni tímalínu mínu. 644 00:28:25,290 --> 00:28:26,820 Svo er það sem HTTP segir. 645 00:28:26,820 --> 00:28:30,055 Og meira colloquially, ef ég er a vefur miðlara og þú are-- hvað er nafnið þitt, 646 00:28:30,055 --> 00:28:30,180 aftur? 647 00:28:30,180 --> 00:28:30,920 >> Áhorfendur: Margot. 648 00:28:30,920 --> 00:28:34,250 >> DAVID MALAN: Margot er vefur miðlara, og ég er a vefur flettitæki, 649 00:28:34,250 --> 00:28:37,610 og ég vil einfaldlega að sækja MY tímalína frá Margot, margot.com, 650 00:28:37,610 --> 00:28:39,640 Ég myndi segja, halló, ég er Davíð. 651 00:28:39,640 --> 00:28:40,870 >> Áhorfendur: Hæ, ég er Margot. 652 00:28:40,870 --> 00:28:43,570 >> DAVID MALAN: Og þú myndir þá svara með frekari upplýsingum til mín. 653 00:28:43,570 --> 00:28:45,890 Þannig að við höfum þetta heimskur manna Samningur um instance-- þakka þér. 654 00:28:45,890 --> 00:28:47,510 Vinnuskilyrði hrista höndum hvers annars. 655 00:28:47,510 --> 00:28:51,670 Og tölvur hafa þessi sömu hugmynd þar sem viðskiptavinur eins vafra, 656 00:28:51,670 --> 00:28:55,600 biður miðlara til að gera eitthvað á hans eða hennar hönd. 657 00:28:55,600 --> 00:28:57,540 >> Og svo hér er mynd, til dæmis. 658 00:28:57,540 --> 00:29:01,120 Á vinstri er tölva laptop, skrifborð, hvað, eða jafnvel síma. 659 00:29:01,120 --> 00:29:03,890 Og til hægri er mjög dagsett sýn á miðlara. 660 00:29:03,890 --> 00:29:06,460 Þeir lítur yfirleitt minni og sexier þessa dagana. 661 00:29:06,460 --> 00:29:09,570 En punkturinn er einfaldlega að það er einhvers konar samskipti 662 00:29:09,570 --> 00:29:11,800 milli biðlara og miðlara. 663 00:29:11,800 --> 00:29:14,080 >> Og viðskiptavini í skilningi um einhvern á veitingastað 664 00:29:14,080 --> 00:29:16,620 og þjóninn eða þjónustustúlka, Sama hugmynd við tölvur. 665 00:29:16,620 --> 00:29:19,340 Viðskiptavinir og netþjóna, einn biður um upplýsingar, 666 00:29:19,340 --> 00:29:21,560 einn bregst við upplýsingum. 667 00:29:21,560 --> 00:29:23,920 Nú, hvernig virkar það upplýsingar koma aftur? 668 00:29:23,920 --> 00:29:25,890 Jæja, íhuga þetta. 669 00:29:25,890 --> 00:29:30,360 Fá er tegund af the vanræksla way-- og það er a frábær einfalt hugtak. 670 00:29:30,360 --> 00:29:34,530 --that ræður bara hvernig vafra fær upplýsingar frá miðlara. 671 00:29:34,530 --> 00:29:38,270 >> Með öðrum orðum, frekar en bara Goof-ily lengja hendina mína til Margot, 672 00:29:38,270 --> 00:29:42,100 ef ég væri virkilega vafra, ég myndi efni inni umslagi 673 00:29:42,100 --> 00:29:46,580 eins og ég gerði með mynd ræna áður, a texta skilaboð sem bókstaflega segir 674 00:29:46,580 --> 00:29:53,084 eitthvað eins og þetta, GET / HTTP / 1.1hostwww.google.com 675 00:29:53,084 --> 00:29:56,670 eða margot.com eða hvað sem Nafn miðlara er gæti gerst að vera. 676 00:29:56,670 --> 00:29:58,540 Og þá, punktur punktur punktur, einhver önnur efni. 677 00:29:58,540 --> 00:30:00,310 >> En bókstaflega, inni hjúps myndi 678 00:30:00,310 --> 00:30:03,290 vera nokkuð einföld texta skilaboð eins og þessi. 679 00:30:03,290 --> 00:30:05,990 Að við móttöku, Margot myndi opna, lesa efni, 680 00:30:05,990 --> 00:30:07,640 og svara samkvæmt því. 681 00:30:07,640 --> 00:30:12,000 Nú, það er a lítill ekki augljós með þessu dæmi. 682 00:30:12,000 --> 00:30:16,130 En fá /, hvað er slash líklega að vísa til, bara byggt 683 00:30:16,130 --> 00:30:20,470 á þekkingu þína með beit the vefur í daglegu lífi? 684 00:30:20,470 --> 00:30:22,206 Hvað er slash? 685 00:30:22,206 --> 00:30:23,147 >> Áhorfendur: [inaudible]. 686 00:30:23,147 --> 00:30:24,480 DAVID MALAN: An Escape röð. 687 00:30:24,480 --> 00:30:27,280 Ekki slæm hugmynd en almennt flýja raðir fara í hina áttina. 688 00:30:27,280 --> 00:30:28,760 Það væri Sviga venjulega. 689 00:30:28,760 --> 00:30:29,560 En ekki slæmt hugsun. 690 00:30:29,560 --> 00:30:30,060 Já? 691 00:30:30,060 --> 00:30:31,190 692 00:30:31,190 --> 00:30:31,830 A bendi. 693 00:30:31,830 --> 00:30:35,100 Einnig gott hugsun en jafnvel einfaldara en það. 694 00:30:35,100 --> 00:30:36,250 The heimasvæði. 695 00:30:36,250 --> 00:30:38,380 Rót á disknum, svo að segja. 696 00:30:38,380 --> 00:30:39,890 Flest okkar ekki skrifar þetta. 697 00:30:39,890 --> 00:30:43,150 En tæknilega, ef þú vildir að vera frábær réttur þessa dagana, 698 00:30:43,150 --> 00:30:50,056 þú myndir fara í eitthvað eins http://www.facebook.com/. 699 00:30:50,056 --> 00:30:52,580 >> Nú, sagði ég flest okkar myndu ekki nennir slá skástrikið. 700 00:30:52,580 --> 00:30:54,770 Og hreinskilnislega, flestir vafri Chrome innifalinn, 701 00:30:54,770 --> 00:30:57,019 ekki einu sinni nenna að sýna okkur skástrikið þessa dagana 702 00:30:57,019 --> 00:30:59,060 bara vegna þess að þeir vilja vera einföld og gagnorðar. 703 00:30:59,060 --> 00:31:02,920 En slash þýðir bara fara til www.facebook.com og fá 704 00:31:02,920 --> 00:31:08,076 rista, rót disknum, sjálfgefið síðu í facebook.com. 705 00:31:08,076 --> 00:31:09,240 Nota það siðareglur? 706 00:31:09,240 --> 00:31:14,910 Jæja, með útgáfu 1.1 af þetta þekktur sem HTTP. 707 00:31:14,910 --> 00:31:16,750 >> Miðlarinn, eða Margot-- og við the vegur, gera 708 00:31:16,750 --> 00:31:17,920 þú huga að ég er að nota þig í þetta? 709 00:31:17,920 --> 00:31:18,419 OK. 710 00:31:18,419 --> 00:31:19,430 Þannig að við erum vel núna. 711 00:31:19,430 --> 00:31:23,910 Svo Margot svar nú með hjúpur eiga hana, inni sem 712 00:31:23,910 --> 00:31:26,040 er álíka texta skilaboð. 713 00:31:26,040 --> 00:31:30,640 Fyrsta lína sem er, Já, ég tala HTTP útgáfa 1.1. 714 00:31:30,640 --> 00:31:34,930 200 er stöðukóði sem bara þýðir allt er í lagi. 715 00:31:34,930 --> 00:31:37,440 Ég hef á síðuna sem þú ert að leita að. 716 00:31:37,440 --> 00:31:44,040 >> Á meðan, Content-Type: text / html, þetta er hálf-yfirnáttúrulegt leið Margot er að segja, 717 00:31:44,040 --> 00:31:46,190 það sem þú baðst um er a vefur blaðsíða. 718 00:31:46,190 --> 00:31:50,530 Og það er gerð, svo að speak-- næstum eins og breytilegum skilningi, 719 00:31:50,530 --> 00:31:52,060 en þetta er miklu meiri núna. 720 00:31:52,060 --> 00:31:55,380 Gögn gerð þess er texti en sérstaklega HTML. 721 00:31:55,380 --> 00:31:57,210 Tungumálið sem við munum sjá fljótlega. 722 00:31:57,210 --> 00:31:58,700 >> Og þá, það er einhver önnur efni. 723 00:31:58,700 --> 00:32:02,060 Svo er annað efni bókstaflega hvað Facebook er að bregðast við. 724 00:32:02,060 --> 00:32:03,400 Svo skulum sjá þetta líka. 725 00:32:03,400 --> 00:32:05,380 Leyfðu mér að fara á undan og opna upp Chrome á minn laptop 726 00:32:05,380 --> 00:32:07,980 sem þú getur gert á þínum eigin tölva eins vel. 727 00:32:07,980 --> 00:32:12,035 Og ég ætla að fara á undan og opna www.facebook.com. 728 00:32:12,035 --> 00:32:12,535 Enter. 729 00:32:12,535 --> 00:32:13,590 730 00:32:13,590 --> 00:32:16,264 Og ég fæ þetta kunnuglega skjá hér. 731 00:32:16,264 --> 00:32:17,930 En nú ætla ég að fara að gera eitthvað annað. 732 00:32:17,930 --> 00:32:21,670 Ég ætla að fara á undan og fara til að skoða, verktaki. 733 00:32:21,670 --> 00:32:24,190 Og fara í Developer Verkfæri, sem þú ættir 734 00:32:24,190 --> 00:32:27,377 hafa innan Chrome á tölvunni þinni, amk innan tækinu. 735 00:32:27,377 --> 00:32:29,460 Ég ætla að fletta þessu hlutur upp hér, og þú ert 736 00:32:29,460 --> 00:32:33,060 fara að sjá a heild búnt af dulinn texta hér. 737 00:32:33,060 --> 00:32:37,920 >> Það kemur í ljós að það sem Margot setja inni þeirrar umslagi bregðast mér 738 00:32:37,920 --> 00:32:41,472 er tungumál sem kallast HTML, HyperText Markup Language. 739 00:32:41,472 --> 00:32:43,680 Það er ekki a forritun tungumál vegna þess að þú getur ekki, það 740 00:32:43,680 --> 00:32:46,679 er ekki með lykkjur, og skilyrði, og aðgerðir, og hlutir eins og þessi. 741 00:32:46,679 --> 00:32:47,870 Það er Markup Language. 742 00:32:47,870 --> 00:32:52,110 Í því, það hefur sérstaka setningafræði kallast tags og eiginleika 743 00:32:52,110 --> 00:32:57,120 sem segir vafranum hvað að sýna á skjánum og hvernig á að sýna það. 744 00:32:57,120 --> 00:32:57,920 Ætti að vera miðju? 745 00:32:57,920 --> 00:32:58,920 Ætti það að vera djörf-faced? 746 00:32:58,920 --> 00:33:00,270 Rautt, grænt, blátt? 747 00:33:00,270 --> 00:33:01,390 Það er Markup Language. 748 00:33:01,390 --> 00:33:04,970 Í því, segir það vafra hvað á að sýna á skjánum. 749 00:33:04,970 --> 00:33:10,530 Þannig að þetta er, bókstaflega, allt að HTML og fleira sem Facebook miðlara 750 00:33:10,530 --> 00:33:13,950 er spúandi og að Króm og IE og Firefox hafa 751 00:33:13,950 --> 00:33:17,820 verið hannað af þeirra viðkomandi höfunda til að skilja. 752 00:33:17,820 --> 00:33:20,780 >> Og í raun, það er a lítið Messier en það. 753 00:33:20,780 --> 00:33:24,290 Ef þú, í staðinn, fara að skoða, Developer, View Source, 754 00:33:24,290 --> 00:33:27,550 þetta er í raun hvað Facebook er út koma. 755 00:33:27,550 --> 00:33:29,800 Konar núllpunkti fimm fyrir stíl, hægri, ef vér 756 00:33:29,800 --> 00:33:31,479 álykta að þetta er sennilega ekki sú besta. 757 00:33:31,479 --> 00:33:34,270 En hreinskilnislega, þeir geta komist upp með það vegna þess að ef þú ert að þjóna upp 758 00:33:34,270 --> 00:33:36,090 milljarða vefsíðum á dag, þú virkilega 759 00:33:36,090 --> 00:33:40,040 vil ekki að eyða tíma og bæti, og peninga að lokum á að senda 760 00:33:40,040 --> 00:33:43,000 hlutir eins nýja línu stafir og bil, og flipa 761 00:33:43,000 --> 00:33:46,870 vegna þess að þú ert að eyða fyrir bandbreidd óþörfu við ISP þinn. 762 00:33:46,870 --> 00:33:49,580 >> Svo reyndar er þetta ætlað að minified á þennan hátt. 763 00:33:49,580 --> 00:33:51,740 En hvað Chrome er að gera fyrir okkur er, það tekur 764 00:33:51,740 --> 00:33:56,310 þessi HTML, sem algjörlega lítur eins sóðaskapur og óskiljanlegur manna, 765 00:33:56,310 --> 00:33:57,580 og það er bara að forsníða hana. 766 00:33:57,580 --> 00:34:00,280 Það er nokkuð prenta það svo að getum sett huga okkar í kringum hana 767 00:34:00,280 --> 00:34:01,452 a lítill fleiri fúslega. 768 00:34:01,452 --> 00:34:02,660 En meira áhugavert er þetta. 769 00:34:02,660 --> 00:34:06,180 Ef ég smelli nú í Króm, ekki þætti heldur net, 770 00:34:06,180 --> 00:34:08,520 Ég ætla að sjá smá skógarhögg skjár sem er 771 00:34:08,520 --> 00:34:11,040 að fara að sýna mér allt HTTP beiðnir 772 00:34:11,040 --> 00:34:14,380 sem eru í raun að fara til baka og fram milli mín og Facebook eða mig 773 00:34:14,380 --> 00:34:17,219 og Margot ef ég geri fleiri en eina beiðni. 774 00:34:17,219 --> 00:34:21,409 >> Þannig að ég ætla að fara á undan og smelltu Refresh táknið upp hér í Chrome. 775 00:34:21,409 --> 00:34:23,850 Og nú, allt fullt af efni flaug fortíð neðst. 776 00:34:23,850 --> 00:34:25,710 Ég ætla að fletta aftur upp að mjög toppur. 777 00:34:25,710 --> 00:34:29,350 Og nú, eftir þetta, mjög fyrstu beiðni vafrinn minn 778 00:34:29,350 --> 00:34:31,340 Made var að www.facebook.com. 779 00:34:31,340 --> 00:34:34,199 >> Það er með the fá vélbúnaður sem bara þýðir 780 00:34:34,199 --> 00:34:37,810 það er að tala texta tungumál að við sáum dæmi um í smá stund síðan. 781 00:34:37,810 --> 00:34:41,909 Og þar að auki, kemur í ljós að svar sem Facebook 782 00:34:41,909 --> 00:34:46,070 gaf mér er 200 lagi, sem þýðir að ég fann vefsíðu sem um ræðir. 783 00:34:46,070 --> 00:34:49,630 >> Ef ég smelli á þessari röð, ég get í raun sjá þessar fyrirsagnir smá meira 784 00:34:49,630 --> 00:34:50,800 greinilega. 785 00:34:50,800 --> 00:34:52,810 Þetta mun gera meira vit áður en langur. 786 00:34:52,810 --> 00:34:57,020 En taka að vafrinn minn sendir a heild mikið af upplýsingum eins her, 787 00:34:57,020 --> 00:34:59,320 og aðferð, og smákökur. 788 00:34:59,320 --> 00:35:00,879 Við munum koma aftur til þeirra fyrir löngu. 789 00:35:00,879 --> 00:35:03,170 Og þú munt að lokum skilja hvað kex raun er 790 00:35:03,170 --> 00:35:04,930 og hvernig þú fljótlega verður að senda þá. 791 00:35:04,930 --> 00:35:06,900 >> Og þú getur séð hvað Facebook er að senda til baka, 792 00:35:06,900 --> 00:35:12,230 þ.mt efni gerð texta HTML, dag- tíma, næði þess 793 00:35:12,230 --> 00:35:15,530 stefna, eða skortur þar, og þá loks fjölda smákökur 794 00:35:15,530 --> 00:35:18,050 sem eru sett á tölvunni þinni eins og heilbrigður. 795 00:35:18,050 --> 00:35:20,140 En við munum stríða þeim sundur áður en langur. 796 00:35:20,140 --> 00:35:23,950 >> En í stuttu máli, í hvert skipti sem þú heimsótt vefsíðu, nú í mörg ár, 797 00:35:23,950 --> 00:35:26,970 þú hefur verið að senda skilaboð til sá sem ég sendi í umslagi 798 00:35:26,970 --> 00:35:28,230 til Margot og til Dan. 799 00:35:28,230 --> 00:35:31,210 Og þú hefur verið að fá til baka viðbrögð eins og þetta frá Facebook. 800 00:35:31,210 --> 00:35:35,650 En þar að auki, giska á hvað er að vera birtar á Facebook og Google, 801 00:35:35,650 --> 00:35:39,101 og allir aðrir á hverjum skipti sem þú heimsækir vefsíðu? 802 00:35:39,101 --> 00:35:42,100 Hvað er utan á hverjum Umslag tölvan þín hefur verið að senda? 803 00:35:42,100 --> 00:35:43,800 804 00:35:43,800 --> 00:35:45,590 IP tölu þinni, ekki satt? 805 00:35:45,590 --> 00:35:48,720 Kannski ekki nafnið þitt á sjálfu sér, en IP-talan þín. 806 00:35:48,720 --> 00:35:52,410 Og bara, skulum tengja punkta síðar, ef þú ert að nota þjónustu 807 00:35:52,410 --> 00:35:54,430 eins vefnum eða BitTorrent, og lífið, 808 00:35:54,430 --> 00:35:56,860 og þú hafir skráð tölvu á stað eins Harvard, 809 00:35:56,860 --> 00:36:01,080 einhver einhverstaðar veit að Jóhannes IP heimilisföng þetta Harvard er, punktur þetta, 810 00:36:01,080 --> 00:36:02,350 punktur þetta, punktur þetta. 811 00:36:02,350 --> 00:36:06,730 >> Og reyndar, logs getur hann haldið bæði á Campus eins og þetta, á Comcast net, 812 00:36:06,730 --> 00:36:10,270 á Regin, eða hreinskilnislega, á NSA eins og við höfum nýlega lært, 813 00:36:10,270 --> 00:36:14,040 sem skráir nánast allt að þú ert að gera á netinu. 814 00:36:14,040 --> 00:36:15,910 Og við munum koma aftur til þetta framtíð flokki 815 00:36:15,910 --> 00:36:18,990 á mikilvægi þessara hönnun ákvarðanir og öryggi. 816 00:36:18,990 --> 00:36:21,920 >> En sannleikurinn er, þú virkilega ekki allt sem mikið næði. 817 00:36:21,920 --> 00:36:25,380 Í hvert skipti sem þú hefur verið að heimsækja hvar á vefnum, þú verið að sýna höndina 818 00:36:25,380 --> 00:36:28,720 og sýna að minnsta kosti IP þíns. 819 00:36:28,720 --> 00:36:35,930 Svo skelfilegur athugið hliðar, hvað getum við gert til að embed hluti eins og kettir á vefsíðu? 820 00:36:35,930 --> 00:36:40,730 >> Þannig að við höfum fullt af svörum sem gæti komið til baka frá þjóninum. 821 00:36:40,730 --> 00:36:42,340 Og við munum ekki sjá öll þessi í dag. 822 00:36:42,340 --> 00:36:43,800 En 200 er gott. 823 00:36:43,800 --> 00:36:46,622 Og þú ert líklega ekki séð allar þessar sem mönnum áður. 824 00:36:46,622 --> 00:36:48,580 En þú hefur sennilega séð að minnsta kosti einn af þessum. 825 00:36:48,580 --> 00:36:50,204 Hver einn af þessum gæti líta kunnuglega? 826 00:36:50,204 --> 00:36:51,097 Áhorfendur: 404 827 00:36:51,097 --> 00:36:51,930 DAVID MALAN: Svo 404. 828 00:36:51,930 --> 00:36:52,695 Skrá finnst ekki. 829 00:36:52,695 --> 00:36:55,320 Og reyndar, ert þú að fara að sjá þetta kerfisbundið sjálfur. 830 00:36:55,320 --> 00:37:00,220 404 merkir bara skrána sem þú baðst, rista eða rista eitthvað, einfaldlega 831 00:37:00,220 --> 00:37:00,950 er ekki til. 832 00:37:00,950 --> 00:37:04,380 Og vefur framreiðslumaður venjulega svarar með 404 vegna 833 00:37:04,380 --> 00:37:09,680 >> Á meðan munum við fljótlega sjá að innihald í þeim tölvupósti 834 00:37:09,680 --> 00:37:11,800 eru þetta tungumál kallast HTML. 835 00:37:11,800 --> 00:37:15,070 Og þetta er frábær einföld runu af HTML 836 00:37:15,070 --> 00:37:18,380 sem gerir ekki neitt annað en birta Halló heimur á skjánum. 837 00:37:18,380 --> 00:37:21,830 Reyndar, þú sérð efst á þessu eitthvað sem kallast a tegund skjals 838 00:37:21,830 --> 00:37:24,220 yfirlýsing sem bara segir, hey, heimurinn. 839 00:37:24,220 --> 00:37:25,964 Þessi skrá inniheldur HTML. 840 00:37:25,964 --> 00:37:28,380 Og þá er næsta hluti af HTML að þú ert að fara að skrifa, 841 00:37:28,380 --> 00:37:30,930 það er með opið krappi, og þá orðið HTML, 842 00:37:30,930 --> 00:37:33,670 þá lokað krappi, og þá lausum, og loka krappi. 843 00:37:33,670 --> 00:37:36,000 Svo í stuttu máli, við skulum í raun gera þetta meira vélrænt. 844 00:37:36,000 --> 00:37:39,980 Leyfðu mér að fara á tækið mitt, en þú getur gert þetta hvar 845 00:37:39,980 --> 00:37:42,110 að þú sért með texta ritil til að. 846 00:37:42,110 --> 00:37:45,105 >> Ég ætla að fara á undan og vista skrá sem kallast hello.html. 847 00:37:45,105 --> 00:37:46,440 848 00:37:46,440 --> 00:37:49,640 Ég ætla að setja það á minn skrifborð til halda hlutum frábær einfalt núna. 849 00:37:49,640 --> 00:37:51,760 Og ég ætla að gera nákvæmlega það sem ég sá bara. 850 00:37:51,760 --> 00:37:55,452 Svo læknir gerð HTML, opið krappi HTML. 851 00:37:55,452 --> 00:37:57,910 Og nú, tilkynning, ég ætla að gera hið gagnstæða preemptively. 852 00:37:57,910 --> 00:38:01,000 Og með því móti, ég meina sama tag, ef svo má segja, 853 00:38:01,000 --> 00:38:02,767 en það byrjar með skástrik. 854 00:38:02,767 --> 00:38:04,600 Og þá, hérna, Ég ætla að segja, höfuð, 855 00:38:04,600 --> 00:38:07,530 vegna þess að það kemur í ljós að sérhver Vefsíða hefur svokallaða höfuð sem 856 00:38:07,530 --> 00:38:10,300 er efni sem fer í titli Bar, á the mjög toppur af the blaðsíða. 857 00:38:10,300 --> 00:38:13,026 Í titlinum er bara fara að vera halló hér. 858 00:38:13,026 --> 00:38:15,150 Og nú ætla ég að fara að hafa líkama við þessa vefsíðu. 859 00:38:15,150 --> 00:38:18,130 Svo hefur sérhver vefsíðan bæði höfuð upp topp og líkami 860 00:38:18,130 --> 00:38:19,522 sem er hugaður af síðunni. 861 00:38:19,522 --> 00:38:21,980 Og hér er ég bara að fara að segja eitthvað eins Halló heimur. 862 00:38:21,980 --> 00:38:23,440 Og ég ætla að vista þessa skrá. 863 00:38:23,440 --> 00:38:26,150 Ef ég minnka núna gedit, útlit, það er a lítill skrá 864 00:38:26,150 --> 00:38:28,470 á skjáborðinu mínu kallaði hello.html. 865 00:38:28,470 --> 00:38:30,820 Nú, það er ekki á netþjóni enn, í sjálfu sér, Það er reyndar 866 00:38:30,820 --> 00:38:33,040 bara á eigin skjáborðinu mínu hér. 867 00:38:33,040 --> 00:38:36,910 En ef ég opna Chrome og högg Control O-- það er kötturinn sem um ræðir. 868 00:38:36,910 --> 00:38:38,710 --and ég fer til minn skrifborð. 869 00:38:38,710 --> 00:38:43,730 >> Og ég opna hello.html, þar, í raun er frábær einfalt vefsíðu mína. 870 00:38:43,730 --> 00:38:45,490 Líkaminn á síðu mína og þetta hvítt glugga 871 00:38:45,490 --> 00:38:47,610 hér er líkami með Halló heimur. 872 00:38:47,610 --> 00:38:51,020 Og titill í höfði á síðunni er í flipanum þar. 873 00:38:51,020 --> 00:38:53,020 Og við erum að fara að sjá fljótt að það er frábær 874 00:38:53,020 --> 00:38:55,004 einfalt að opna aðrar síður eins og heilbrigður. 875 00:38:55,004 --> 00:38:57,670 Til dæmis, ég ætla að fara í sumar dreifingu kóða 876 00:38:57,670 --> 00:39:00,230 fyrir þessa viku, uppspretta sjö, og ég ætla að fara 877 00:39:00,230 --> 00:39:03,150 að opna ekki JPEG sem þessi strákur er hér. 878 00:39:03,150 --> 00:39:08,430 En ég ætla að opna image.html, sem á endanum lítur svona út. 879 00:39:08,430 --> 00:39:15,140 En láta mig núna opna þetta upp í gedit, og fara inn Dropbox uppspretta sjö, 880 00:39:15,140 --> 00:39:17,470 og image.html. 881 00:39:17,470 --> 00:39:19,430 882 00:39:19,430 --> 00:39:21,960 >> Flest af þessu er bara athugasemdir eins og við munum sjá fljótlega. 883 00:39:21,960 --> 00:39:25,210 En ef ég vil setja geðillur Köttur inni þessa vefsíðu, 884 00:39:25,210 --> 00:39:29,890 það nægir að setja annað opið krappi, og þá leitarorðið mynd eða IMG 885 00:39:29,890 --> 00:39:33,080 fyrir stuttu, og þá val texti fyrir ástæðum aðgengi 886 00:39:33,080 --> 00:39:35,890 ef einhver hefur skjár lesandi eða eitthvað svoleiðis. 887 00:39:35,890 --> 00:39:38,260 Uppspretta sem er, hvað er nafn á skránni, cat.jpeg. 888 00:39:38,260 --> 00:39:39,280 889 00:39:39,280 --> 00:39:41,400 >> Og þá, vegna þess að þetta tag er nokkuð sérstök að 890 00:39:41,400 --> 00:39:44,140 við að setja skástrik, eins við munum sjá, inni á merkinu. 891 00:39:44,140 --> 00:39:47,180 En niðurstaðan er vefur síðu sem lítur svona út. 892 00:39:47,180 --> 00:39:51,320 Svo í stuttu máli, það sem við erum að fara að vera gera núna með tímanum er að nota vefinn 893 00:39:51,320 --> 00:39:54,200 og búa til vefsíður til að lokum vera ílát 894 00:39:54,200 --> 00:39:57,280 ekki aðeins fyrir kjánalegt eins myndir og tengla, og borðum, 895 00:39:57,280 --> 00:40:00,770 og bulleted listum, og þess háttar, en einnig til að gefa okkur okkur 896 00:40:00,770 --> 00:40:04,890 myndrænt notendaviðmót, a GUI, ekki ólíkt því sem við gerðum vér Brot. 897 00:40:04,890 --> 00:40:08,330 >> En innan þessa umhverfi, við erum fara að byrja að nota tungumál eins og PHP, 898 00:40:08,330 --> 00:40:10,960 og JavaScript, gagnagrunninum tungumáli kallast SQL, 899 00:40:10,960 --> 00:40:14,050 a client-megin forskriftarþarfir tungumál heitir JavaScript til raunverulega búa 900 00:40:14,050 --> 00:40:18,760 Öll meira dynamic tengi en í miklu, miklu fleiri þekki samhengi. 901 00:40:18,760 --> 00:40:21,970 En áður þá, skulum gera í dag með útlit, 902 00:40:21,970 --> 00:40:25,280 eins og lofað, um hvað er raunverulega að gerast undir hetta við internetið 903 00:40:25,280 --> 00:40:26,060 sjálft. 904 00:40:26,060 --> 00:40:28,400 >> Kveða í dag að internetið getur 905 00:40:28,400 --> 00:40:31,390 að nota til að flytja hlutina eins og vefsíður yfir HTTP 906 00:40:31,390 --> 00:40:33,150 mikið eins og ég hristi hönd Margot fyrr. 907 00:40:33,150 --> 00:40:36,470 En það er svo margt annað þjónustu sem nota TCP og IP 908 00:40:36,470 --> 00:40:39,800 að við tökum sem sjálfsögðum hlut að vinna eins og við munum sjá hér 909 00:40:39,800 --> 00:40:42,477 í þessari mynd sem mun taka okkur til enda í dag. 910 00:40:42,477 --> 00:40:45,956 >> [VIDEO Spilun] 911 00:40:45,956 --> 00:41:31,710 912 00:41:31,710 --> 00:41:35,870 >> -Fyrir Fyrsta skipti í sögu, fólk og vélar 913 00:41:35,870 --> 00:41:38,940 eru að vinna saman, átta draumur. 914 00:41:38,940 --> 00:41:41,780 A sameina afl sem veit engin landfræðileg mörk. 915 00:41:41,780 --> 00:41:45,010 Án tillits til kynþáttar, trúar eða liti. 916 00:41:45,010 --> 00:41:49,130 A New Era þar sem samskipti sannarlega færir fólk saman. 917 00:41:49,130 --> 00:41:51,795 Þetta er dögun af Netinu. 918 00:41:51,795 --> 00:41:54,920 919 00:41:54,920 --> 00:41:56,450 >> Langar þig að vita hvernig það virkar? 920 00:41:56,450 --> 00:42:00,260 Smelltu hér til að byrja þinn ferð í netið. 921 00:42:00,260 --> 00:42:02,780 922 00:42:02,780 --> 00:42:05,380 Nú, einmitt það sem gerðist þegar þú smelltir á þessi hlekkur? 923 00:42:05,380 --> 00:42:07,190 Þú byrjaðir á flæði upplýsinga. 924 00:42:07,190 --> 00:42:09,790 Þessar upplýsingar ferðast niður inn persónulegar póstur herbergi 925 00:42:09,790 --> 00:42:14,040 þegar Mr. IP pakka það, merki það, og sendir það á leiðinni. 926 00:42:14,040 --> 00:42:16,030 >> Hver pakki er takmörkuð stærð. 927 00:42:16,030 --> 00:42:19,900 Póstur herbergi verða að ákveða hvernig á að skipta upplýsingarnar og hvernig á að pakka henni. 928 00:42:19,900 --> 00:42:23,400 Nú, the pakki þarf merki inniheldur mikilvægar upplýsingar, 929 00:42:23,400 --> 00:42:27,480 ss sendandans heimilisfang, móttakanda heimilisfang, og tegund pakki það er. 930 00:42:27,480 --> 00:42:41,070 931 00:42:41,070 --> 00:42:43,700 >> Vegna þess að þetta tiltekna pakka er að fara út á netið, 932 00:42:43,700 --> 00:42:46,240 það gerist líka netfang fyrir proxy-miðlarann, sem 933 00:42:46,240 --> 00:42:47,990 hefur sinn tilgang eins og við munum sjá síðar. 934 00:42:47,990 --> 00:42:49,080 935 00:42:49,080 --> 00:42:53,430 The pakki er nú hleypt af stokkunum á heimamaður svæði símafyrirtækið eða LAN. 936 00:42:53,430 --> 00:42:56,220 Þetta net er notað til að tengja allar staðbundnar tölvur, 937 00:42:56,220 --> 00:42:58,760 Leið prentarar, et cetera fyrir upplýsingaskipti 938 00:42:58,760 --> 00:43:00,790 innan líkamlega veggir hússins. 939 00:43:00,790 --> 00:43:04,840 LAN er mjög stjórnlausar fram og, því miður, slys 940 00:43:04,840 --> 00:43:05,828 getur gerst. 941 00:43:05,828 --> 00:43:13,240 942 00:43:13,240 --> 00:43:16,020 >> Þjóðveginum LAN er pakkað við allar tegundir af upplýsingum. 943 00:43:16,020 --> 00:43:19,270 Þetta eru IP pakka, Novell pakka, Apple Talk pökkum. 944 00:43:19,270 --> 00:43:21,440 Þeir eru að fara á móti umferð eins og venjulega. 945 00:43:21,440 --> 00:43:24,040 The heimamaður leið les heimilisfang og, ef nauðsyn krefur, 946 00:43:24,040 --> 00:43:25,935 lyftir pakki á öðru neti. 947 00:43:25,935 --> 00:43:27,610 948 00:43:27,610 --> 00:43:28,810 Ah, leið. 949 00:43:28,810 --> 00:43:31,990 A tákn böndunum í virðist disorganized heiminum. 950 00:43:31,990 --> 00:43:41,050 951 00:43:41,050 --> 00:43:45,480 >> Það er hann, kerfisbundið, uncaring, methodical, íhaldssamt, 952 00:43:45,480 --> 00:43:48,100 og stundum ekki alveg upp til hraði. 953 00:43:48,100 --> 00:43:50,430 En að minnsta kosti, er hann nákvæmlega að mestu leyti. 954 00:43:50,430 --> 00:44:03,090 955 00:44:03,090 --> 00:44:05,530 >> Eins pakka yfirgefa leið, að þeir leið sína 956 00:44:05,530 --> 00:44:08,780 í innra net fyrirtækja og höfuð fyrir leið rofi. 957 00:44:08,780 --> 00:44:10,179 958 00:44:10,179 --> 00:44:12,470 A hluti hagkvæmari en leið, leið rofi 959 00:44:12,470 --> 00:44:16,700 spilar hratt og laus við IP pakka, fimur venja þá á leiðinni. 960 00:44:16,700 --> 00:44:18,950 Stafræn Pinball Wizard ef þú vilt. 961 00:44:18,950 --> 00:44:19,532 >> -Here Við förum. 962 00:44:19,532 --> 00:44:20,490 Hér kemur annað. 963 00:44:20,490 --> 00:44:21,198 Og það er annað. 964 00:44:21,198 --> 00:44:21,886 Horfa þetta, mamma. 965 00:44:21,886 --> 00:44:22,258 Hér er fer. 966 00:44:22,258 --> 00:44:22,382 Úpps. 967 00:44:22,382 --> 00:44:23,126 Around bakinu. 968 00:44:23,126 --> 00:44:23,374 Hey. 969 00:44:23,374 --> 00:44:23,622 Þar. 970 00:44:23,622 --> 00:44:24,122 Þar. 971 00:44:24,122 --> 00:44:24,862 Yfir til vinstri. 972 00:44:24,862 --> 00:44:25,110 Yfir til hægri. 973 00:44:25,110 --> 00:44:25,358 Yfir til vinstri. 974 00:44:25,358 --> 00:44:26,350 Yfir til hægri. 975 00:44:26,350 --> 00:44:26,596 Þú fékkst það. 976 00:44:26,596 --> 00:44:26,846 Hér fer það. 977 00:44:26,846 --> 00:44:27,342 Hann skýtur. 978 00:44:27,342 --> 00:44:27,840 Hann skorar. 979 00:44:27,840 --> 00:44:28,100 Það er að fara. 980 00:44:28,100 --> 00:44:28,580 Hey, bíddu. 981 00:44:28,580 --> 00:44:28,940 Hey, horfa út. 982 00:44:28,940 --> 00:44:29,898 Hér kemur annað. 983 00:44:29,898 --> 00:44:30,860 Oh, hér við fara. 984 00:44:30,860 --> 00:44:33,740 985 00:44:33,740 --> 00:44:35,930 >> -As Pakka koma á áfangastað, þá eru þeir 986 00:44:35,930 --> 00:44:40,640 sóttir af net tengi, tilbúið til að senda á næsta stig, 987 00:44:40,640 --> 00:44:42,000 í þessu tilfelli, sem umboð. 988 00:44:42,000 --> 00:44:43,060 989 00:44:43,060 --> 00:44:46,210 Proxy er notað af mörgum fyrirtæki eins konar miðju manni 990 00:44:46,210 --> 00:44:48,650 í því skyni að minnka álagið á tengsl þeirra 991 00:44:48,650 --> 00:44:50,040 og af öryggisástæðum eins og heilbrigður. 992 00:44:50,040 --> 00:44:51,824 993 00:44:51,824 --> 00:44:55,310 Eins og þú geta sjá, the pakki eru allir af ýmsum stærðum, 994 00:44:55,310 --> 00:44:56,650 eftir því efni þeirra. 995 00:44:56,650 --> 00:45:10,750 996 00:45:10,750 --> 00:45:14,790 >> Proxy opnar pakka og lítur út fyrir að vefur heimilisfang eða vefslóð. 997 00:45:14,790 --> 00:45:16,230 998 00:45:16,230 --> 00:45:18,707 Eftir því hvort heimilisfangið er ásættanlegt, 999 00:45:18,707 --> 00:45:20,290 pakki er sendur á Netið. 1000 00:45:20,290 --> 00:45:25,880 1001 00:45:25,880 --> 00:45:28,700 Það eru hins vegar, sumir heimilisföng sem gera ekki 1002 00:45:28,700 --> 00:45:31,440 mæta með samþykki proxy, það er að segja, 1003 00:45:31,440 --> 00:45:33,305 fyrirtækja eða stjórnun viðmiðunarreglur. 1004 00:45:33,305 --> 00:45:35,830 1005 00:45:35,830 --> 00:45:38,290 Þetta eru í stuttu máli fjallað. 1006 00:45:38,290 --> 00:45:39,530 1007 00:45:39,530 --> 00:45:41,070 Við munum hafa ekkert af slíku. 1008 00:45:41,070 --> 00:45:43,350 Fyrir þá sem gera það, það er á veginum aftur. 1009 00:45:43,350 --> 00:45:52,740 1010 00:45:52,740 --> 00:45:54,695 >> Næst upp eldvegg. 1011 00:45:54,695 --> 00:45:58,060 1012 00:45:58,060 --> 00:46:01,414 The sameiginlegur eldvegg þjónar tveimur tilgangi. 1013 00:46:01,414 --> 00:46:03,580 Það kemur í veg sumir frekar viðbjóðslegur hluti á Netinu 1014 00:46:03,580 --> 00:46:05,379 frá því að koma inn í innra neti. 1015 00:46:05,379 --> 00:46:07,670 Og það getur líka komið í veg fyrir næmur sameiginlegur upplýsingar 1016 00:46:07,670 --> 00:46:09,900 frá því að vera send út á Netið. 1017 00:46:09,900 --> 00:46:11,810 1018 00:46:11,810 --> 00:46:14,210 >> Einu sinni í gegnum eldvegg, a leið velja upp pakkann 1019 00:46:14,210 --> 00:46:18,290 og setur það á miklu þrengra vegum eða bandbreidd, eins og við segjum. 1020 00:46:18,290 --> 00:46:21,505 Ljóst er að röðin er ekki nógu víðtækt til að taka þá alla. 1021 00:46:21,505 --> 00:46:22,727 1022 00:46:22,727 --> 00:46:25,060 Nú, þú gætir furða, hvað verður um alla þá pakka 1023 00:46:25,060 --> 00:46:27,250 sem ekki gera það á leiðinni. 1024 00:46:27,250 --> 00:46:29,880 Jæja, þegar Mr IP ekki fá viðurkenningu 1025 00:46:29,880 --> 00:46:32,160 að a pakki hafi verið berast í tæka tíð, 1026 00:46:32,160 --> 00:46:34,060 hann sendir einfaldlega skipti pakki. 1027 00:46:34,060 --> 00:46:36,040 1028 00:46:36,040 --> 00:46:40,510 >> Við erum nú tilbúin til að slá heimi internetsins, kónguló 1029 00:46:40,510 --> 00:46:44,656 vefur samtengdum netum sem spanna allan heiminn okkar. 1030 00:46:44,656 --> 00:46:47,845 Hér, leið og rofa koma á tengslum á milli símkerfa. 1031 00:46:47,845 --> 00:46:49,239 1032 00:46:49,239 --> 00:46:51,280 Nú, the net er alveg mismunandi umhverfi 1033 00:46:51,280 --> 00:46:53,740 en þú munt finna innan hlífðar veggjum LAN. 1034 00:46:53,740 --> 00:46:56,510 >> Hér, er það Wild West, nóg pláss, 1035 00:46:56,510 --> 00:47:00,440 fullt af tækifærum, fullt af atriði sem þarf að kanna, og stöðum til að fara. 1036 00:47:00,440 --> 00:47:02,790 Þökk sé mjög lítið stjórnun og eftirlit, 1037 00:47:02,790 --> 00:47:07,250 nýjar hugmyndir að finna frjósöm jarðveg til að ýta hjúpur möguleika þeirra. 1038 00:47:07,250 --> 00:47:10,590 En vegna þessa frelsis, ákveðnar hættur lurk einnig. 1039 00:47:10,590 --> 00:47:14,230 >> Þú munt aldrei vita hvenær þú mæta ótti ping dauðans, 1040 00:47:14,230 --> 00:47:18,040 a sérstakur útgáfa af eðlilegum beiðni smellur sem sumir hálfviti hélt upp 1041 00:47:18,040 --> 00:47:19,830 að skipta upp grunlaus vélar. 1042 00:47:19,830 --> 00:47:21,470 1043 00:47:21,470 --> 00:47:25,490 Slóðin pakka okkar taka kannski með gervihnött, síma línur, þráðlaus, 1044 00:47:25,490 --> 00:47:27,340 eða jafnvel transoceanic snúru. 1045 00:47:27,340 --> 00:47:30,290 >> Þeir gera ekki alltaf að taka hraðasta eða stystu leiðir mögulegt, 1046 00:47:30,290 --> 00:47:33,330 en þeir vilja fá það, á endanum. 1047 00:47:33,330 --> 00:47:37,255 Kannski er það hvers vegna það er stundum kallast alheims bíða. 1048 00:47:37,255 --> 00:47:39,650 En þegar allt er vinna vel, þú 1049 00:47:39,650 --> 00:47:43,270 gæti sniðganga heiminn fimm sinnum yfir á the falla í húfu, 1050 00:47:43,270 --> 00:47:46,690 bókstaflega og allt fyrir kostnaður af a heimamaður hringja eða minna. 1051 00:47:46,690 --> 00:47:47,970 1052 00:47:47,970 --> 00:47:51,025 >> Undir lok áfangastað okkar, við munum finna annan eldvegg. 1053 00:47:51,025 --> 00:47:53,710 1054 00:47:53,710 --> 00:47:56,160 Það fer eftir þínum sjónarhorn sem gögn pakki, 1055 00:47:56,160 --> 00:48:00,520 eldvegg gæti verið Bastion öryggi eða ótti andstæðingsins. 1056 00:48:00,520 --> 00:48:04,420 Það veltur allt á hvaða hlið þú ert á, og hvað fyrirætlanir þínar eru. 1057 00:48:04,420 --> 00:48:08,365 >> The eldvegg er ætlað að láta í aðeins þessir pakkar sem uppfylla skilyrði þess. 1058 00:48:08,365 --> 00:48:09,590 1059 00:48:09,590 --> 00:48:11,940 Þetta eldvegg er starfa á höfn 80 og 25. 1060 00:48:11,940 --> 00:48:13,250 1061 00:48:13,250 --> 00:48:16,380 Allar tilraunir til að slá í gegnum aðrar hafnir eru lokaðir fyrir fyrirtæki. 1062 00:48:16,380 --> 00:48:27,690 1063 00:48:27,690 --> 00:48:30,600 >> Port 25 er notað fyrir póst pökkum. 1064 00:48:30,600 --> 00:48:32,750 1065 00:48:32,750 --> 00:48:35,791 Þó Port 80 er inngangur fyrir pakka frá internetinu til the vefur 1066 00:48:35,791 --> 00:48:36,290 miðlara. 1067 00:48:36,290 --> 00:48:38,880 1068 00:48:38,880 --> 00:48:42,540 Inni í eldvegg, pakka eru sýnd nánar. 1069 00:48:42,540 --> 00:48:44,660 Sumir pakkar gera það auðveldlega í gegnum tollinn, 1070 00:48:44,660 --> 00:48:47,500 meðan aðrir líta bara svolítið vafasöm. 1071 00:48:47,500 --> 00:48:49,630 >> Nú, eldvegg liðsforingi er ekki auðvelt að láta blekkjast, 1072 00:48:49,630 --> 00:48:53,010 ss þegar þetta smellur af dauða Packet reynir 1073 00:48:53,010 --> 00:48:55,628 að dylja sig sem venjulegt ping-pakki. 1074 00:48:55,628 --> 00:48:56,128 -Move Eftir. 1075 00:48:56,128 --> 00:48:56,606 Það er allt í lagi. 1076 00:48:56,606 --> 00:48:57,106 Ekkert vandamál. 1077 00:48:57,106 --> 00:48:58,040 Hafa a ágætur dagur. 1078 00:48:58,040 --> 00:48:59,360 Leyfðu mér outta hér. 1079 00:48:59,360 --> 00:49:00,460 Bless. 1080 00:49:00,460 --> 00:49:02,990 >> -Fyrir Þeim pakka heppinn nóg að gera það svona langt, 1081 00:49:02,990 --> 00:49:04,860 ferðin er næstum yfir. 1082 00:49:04,860 --> 00:49:07,280 1083 00:49:07,280 --> 00:49:11,560 Það er bara lína upp á the tengi að taka upp í vefþjóni. 1084 00:49:11,560 --> 00:49:12,610 1085 00:49:12,610 --> 00:49:16,850 Nú á dögum, a vefur framreiðslumaður geta keyrt á mörgum hlutir, frá mainframe, til webcam, 1086 00:49:16,850 --> 00:49:18,430 við tölvuna á borðinu. 1087 00:49:18,430 --> 00:49:20,220 Hvers vegna ekki ísskápur þinn? 1088 00:49:20,220 --> 00:49:22,140 >> Með réttum setja upp, gætir þú fundið út 1089 00:49:22,140 --> 00:49:24,330 ef þú hefur burði fyrir kjúklinga- cacciatore 1090 00:49:24,330 --> 00:49:25,690 eða ef þú ert að fara að versla. 1091 00:49:25,690 --> 00:49:28,625 Mundu að þetta er dögun af Netinu. 1092 00:49:28,625 --> 00:49:29,850 Næstum allt er hægt. 1093 00:49:29,850 --> 00:49:32,960 1094 00:49:32,960 --> 00:49:37,080 >> Eitt í einu, eru pakkar móttekin, opnaði, og taka upp. 1095 00:49:37,080 --> 00:49:40,350 1096 00:49:40,350 --> 00:49:44,280 Þær upplýsingar sem þeir innihalda, að beiðist þú um upplýsingar, 1097 00:49:44,280 --> 00:49:46,080 er sendur á vefnum framreiðslumaður umsókn. 1098 00:49:46,080 --> 00:49:52,670 1099 00:49:52,670 --> 00:49:54,345 >> Pakki sjálft er endurunnið. 1100 00:49:54,345 --> 00:49:57,280 1101 00:49:57,280 --> 00:50:06,770 Tilbúinn til að nota aftur og fyllt með beðið þín, beint til, 1102 00:50:06,770 --> 00:50:08,680 og senda út á leið sinni til baka til þín. 1103 00:50:08,680 --> 00:50:10,430 1104 00:50:10,430 --> 00:50:14,700 Back framhjá eldveggir, leið, og í gegnum til internetið. 1105 00:50:14,700 --> 00:50:18,164 1106 00:50:18,164 --> 00:50:19,705 Aftur í gegnum sameiginlegur eldvegg. 1107 00:50:19,705 --> 00:50:24,461 1108 00:50:24,461 --> 00:50:26,295 Og á tengi. 1109 00:50:26,295 --> 00:50:27,400 1110 00:50:27,400 --> 00:50:30,630 Tilbúinn til að veita vefur flettitæki með þeim upplýsingum sem þú óskað. 1111 00:50:30,630 --> 00:50:33,010 1112 00:50:33,010 --> 00:50:34,538 Það er þessi mynd. 1113 00:50:34,538 --> 00:50:40,030 1114 00:50:40,030 --> 00:50:43,200 >> Ánægður með viðleitni þeirra og treysta í betri heimi, 1115 00:50:43,200 --> 00:50:45,960 traustur gögn okkar pakka ríða í sátt og samlyndi 1116 00:50:45,960 --> 00:50:49,830 í sólsetrið annars dag, vitandi að fullu þeir 1117 00:50:49,830 --> 00:50:51,635 hafa þjónað húsbændum sínum vel. 1118 00:50:51,635 --> 00:50:54,030 1119 00:50:54,030 --> 00:50:57,209 Nú er ekki að hamingjusamur endir. 1120 00:50:57,209 --> 00:50:58,042 [END vídeó spilun] 1121 00:50:58,042 --> 00:50:59,533 DAVID MALAN: Það er það fyrir CS50. 1122 00:50:59,533 --> 00:51:01,521 Við munum sjá þig í næstu viku. 1123 00:51:01,521 --> 00:51:05,994 1124 00:51:05,994 --> 00:51:11,220 >> [TÓNLIST - KATY PERRY, "DARK HORSE"] 1125 00:51:11,220 --> 00:54:19,222