1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:04,540 David J. MALAN: Goed, so die oorkoepelende vraag is nou, 3 00:00:04,540 --> 00:00:10,310 en ons begin langs die pad met ons kyk na Dropbox, is die internet. 4 00:00:10,310 --> 00:00:14,550 So laat ek probeer om 'n versoek gelaai vraag doelbewus. 5 00:00:14,550 --> 00:00:15,500 Wat is die internet? 6 00:00:15,500 --> 00:00:18,340 7 00:00:18,340 --> 00:00:20,430 >> Seker jy al gebruik. 8 00:00:20,430 --> 00:00:21,287 >> Publiek: Netwerk? 9 00:00:21,287 --> 00:00:22,370 David J. MALAN: 'n netwerk? 10 00:00:22,370 --> 00:00:23,856 OK, wat is 'n netwerk? 11 00:00:23,856 --> 00:00:28,184 >> Publiek: A konneksie tussen verskillende stelsels. 12 00:00:28,184 --> 00:00:31,100 David J. MALAN: OK, konnektiwiteit tussen verskillende mense en stelsels. 13 00:00:31,100 --> 00:00:33,430 Goed, en wat maak die internet 'n internet as 14 00:00:33,430 --> 00:00:38,484 in teenstelling met net 'n netwerk as wat ons kan het in net 'n gebou of 'n klaskamer? 15 00:00:38,484 --> 00:00:39,400 GEHOOR: Dis globale. 16 00:00:39,400 --> 00:00:39,810 David J. MALAN: Dis globale. 17 00:00:39,810 --> 00:00:42,360 Goed, so dit is 'n netwerk van netwerke, as jy wil. 18 00:00:42,360 --> 00:00:46,720 Internet monogram verbindings oor individuele netwerke. 19 00:00:46,720 --> 00:00:48,457 En natuurlik, is daar verskillende dienste 20 00:00:48,457 --> 00:00:50,040 dat die internet bied deesdae. 21 00:00:50,040 --> 00:00:54,420 >> Daar is natuurlik die hele wêreld web waarmee ons almal bekend is. 22 00:00:54,420 --> 00:00:56,560 Daar is dienste soos e-pos. 23 00:00:56,560 --> 00:00:59,620 Daar's dienste soos gesels of Google Chat. 24 00:00:59,620 --> 00:01:02,090 Of is daar 'dinge soos voice over IP. 25 00:01:02,090 --> 00:01:07,270 Daar is dinge soos Skype en Google Regstreekse en FaceTime, en dies meer. 26 00:01:07,270 --> 00:01:09,620 >> En dus is daar hierdie lae konsep in die internet. 27 00:01:09,620 --> 00:01:12,390 En inderdaad, dit is ook 'n fundamentele konsep 28 00:01:12,390 --> 00:01:15,650 in rekenaarwetenskap van gelaagdheid, of onttrekking, 29 00:01:15,650 --> 00:01:17,407 waar jy een ding te bou hier af. 30 00:01:17,407 --> 00:01:19,240 Dan, jy iets bou anders op die top van dit, 31 00:01:19,240 --> 00:01:21,660 en dan, iets anders bo daarvan, op die top van dit, op die top van dit. 32 00:01:21,660 --> 00:01:25,170 En so sal ons 'n paar manifestasies van sien wat in hierdie bespreking en miskien 33 00:01:25,170 --> 00:01:26,600 ander beweeg vorentoe. 34 00:01:26,600 --> 00:01:29,400 >> So kom ons begin om 'n foto te verf van 'n paar van die tegnologie 35 00:01:29,400 --> 00:01:33,040 oral om ons deur die oorweging van wat is, miskien, in die meeste mense se huis 36 00:01:33,040 --> 00:01:35,900 hier, en gebruik dit as 'n punt van vertrek vir 'n gesprek meer 37 00:01:35,900 --> 00:01:38,900 oor die algemeen oor hoe al hierdie dinge werk, en wat 'n paar van die kwessies 38 00:01:38,900 --> 00:01:42,090 onderliggende ontwerp besluite te wees by die bou van netwerke 39 00:01:42,090 --> 00:01:43,800 en wanneer die gebruik van die internet. 40 00:01:43,800 --> 00:01:48,680 So terug by die huis, sal ons gaan terug hier om my klein laptop. 41 00:01:48,680 --> 00:01:53,040 Jy het waarskynlik een of meer rekenaars, en miskien een of meer selfone, 42 00:01:53,040 --> 00:01:55,504 wat verbind is deesdae via Wi-Fi. 43 00:01:55,504 --> 00:01:57,170 Miskien eens op 'n tyd, het jy 'n kabel. 44 00:01:57,170 --> 00:02:00,020 Miskien het jy nog steeds 'n lessenaar rekenaar by die huis wat 'n kabel het. 45 00:02:00,020 --> 00:02:03,340 Maar ons storie is nie regtig gaan verander dat daar nog baie daar. 46 00:02:03,340 --> 00:02:06,400 >> Hier is die sogenaamde wolk, of die internet. 47 00:02:06,400 --> 00:02:11,620 En daar is trosse van andere op die internet soos Amazon.com, 48 00:02:11,620 --> 00:02:14,690 en Facebook, en Google, en Microsoft, en ander sulke maatskappye 49 00:02:14,690 --> 00:02:16,990 op die internet, en beslis mense sowel. 50 00:02:16,990 --> 00:02:21,660 Maar daar is 'n hele klomp van die dinge wat gaan aan tussen jou en die internet. 51 00:02:21,660 --> 00:02:23,770 >> So laat ons eers terg uitmekaar nie. 52 00:02:23,770 --> 00:02:30,260 Wat is jou rekenaar, indien draadloos, gekoppel aan die huis? 53 00:02:30,260 --> 00:02:34,402 Watter soort toestelle kry jy op die internet deesdae? 54 00:02:34,402 --> 00:02:35,290 >> Publiek: Router. 55 00:02:35,290 --> 00:02:36,331 >> David J. MALAN: 'n router. 56 00:02:36,331 --> 00:02:40,840 So jy het dit 'n huis toestel genoem 'n router, wie se doel in die lewe, 57 00:02:40,840 --> 00:02:43,650 Uiteindelik is om die roete inligting op die eenvoudigste vorm. 58 00:02:43,650 --> 00:02:48,860 As dit die internet hier, jou rekenaar verbinding tussen dit. 59 00:02:48,860 --> 00:02:51,280 En die router, intussen, een of ander manier het konneksie 60 00:02:51,280 --> 00:02:53,420 tussen die res van die internet. 61 00:02:53,420 --> 00:02:55,800 >> Maar daar is nog meer gaan aan die binnekant van hier. 62 00:02:55,800 --> 00:02:57,760 So laat ons duik in 'n bietjie dieper. 63 00:02:57,760 --> 00:02:59,050 Jy gaan huis toe. 64 00:02:59,050 --> 00:03:03,110 Jy maak deksel jou laptop of draai op jou lessenaar vir die eerste keer ooit, 65 00:03:03,110 --> 00:03:04,810 die eerste keer in 'n rukkie. 66 00:03:04,810 --> 00:03:06,340 Wat gebeur? 67 00:03:06,340 --> 00:03:10,550 >> Watter soort stappe moet gebeur voordat jy kan eintlik 68 00:03:10,550 --> 00:03:12,260 kry op die internet? 69 00:03:12,260 --> 00:03:13,540 Wel, dit blyk out-- O, ja? 70 00:03:13,540 --> 00:03:14,500 Nakissa? 71 00:03:14,500 --> 00:03:15,163 Jammer? 72 00:03:15,163 --> 00:03:15,990 >> Publiek: Gebruiker-ID. 73 00:03:15,990 --> 00:03:16,636 >> David J. MALAN: 'n gebruiker ID. 74 00:03:16,636 --> 00:03:18,344 So jy mag hê om Teken in om iets. 75 00:03:18,344 --> 00:03:20,650 Alhoewel, tipies op huis, die meeste tipies 76 00:03:20,650 --> 00:03:22,320 Dit sou net deesdae werk. 77 00:03:22,320 --> 00:03:24,640 >> Maar as ons nou net gesien het, in 'n omgewing soos universiteite, maatskappye, 78 00:03:24,640 --> 00:03:25,431 jy het om aan te meld. 79 00:03:25,431 --> 00:03:28,320 So laat ons vermy die aanteken scenario vir nou. 80 00:03:28,320 --> 00:03:30,000 Hou dit eenvoudig. 81 00:03:30,000 --> 00:03:31,380 >> Publiek: Maak 'n leser. 82 00:03:31,380 --> 00:03:33,255 >> David J. MALAN: Jy dalk 'n webblaaier oop. 83 00:03:33,255 --> 00:03:34,002 Of wat, Pat? 84 00:03:34,002 --> 00:03:35,252 >> Publiek: Nommer of wagwoord uitsluitlik. 85 00:03:35,252 --> 00:03:36,960 David J. MALAN: Ag, 'n aantal of wagwoord uitsluitlik. 86 00:03:36,960 --> 00:03:39,251 So laat ons gaan met nommer, nie soveel wagwoord uitsluitlik net nog nie. 87 00:03:39,251 --> 00:03:41,880 Laat ons nie bekommerd oor die veiligheid vir hierdie spesifieke bespreking. 88 00:03:41,880 --> 00:03:42,950 Maar 'n aantal. 89 00:03:42,950 --> 00:03:47,130 >> So, ja, in werklikheid, baie soos al van ons huise of 'n gebou soos 90 00:03:47,130 --> 00:03:48,420 het 'n fisiese adres. 91 00:03:48,420 --> 00:03:54,910 Hierdie gebou is een Brattle Square in Cambridge, Massachusetts, 02138, VSA. 92 00:03:54,910 --> 00:04:00,400 Dit adres uniek identifiseer ons, in teorie, in die hele wêreld. 93 00:04:00,400 --> 00:04:01,360 >> GEHOOR: 'n IP. 94 00:04:01,360 --> 00:04:04,710 >> David J. MALAN: 'n IP-adres, presies, is die analoog in die rekenaar wêreld 95 00:04:04,710 --> 00:04:07,700 wat uniek spreek 'n rekenaar. 96 00:04:07,700 --> 00:04:13,159 So 'n IP-adres of Internet Protocol adres, is net 'n numeriese adres. 97 00:04:13,159 --> 00:04:15,450 Rekenaars verkies dinge wat is 'n bietjie makliker, wat 98 00:04:15,450 --> 00:04:19,130 is makliker om te lees as lang frases soos Een Brattle Square, Cambridge, 99 00:04:19,130 --> 00:04:20,110 Mass., En dies meer. 100 00:04:20,110 --> 00:04:24,560 >> En so 'n IP-adres is 'n getal van die vorm iets 101 00:04:24,560 --> 00:04:29,160 dot dot iets iets dot iets. 102 00:04:29,160 --> 00:04:33,890 En elkeen van hierdie Iets soos aangedui deur die pond teken hier, 103 00:04:33,890 --> 00:04:37,720 is 'n getal tussen 0 en 255. 104 00:04:37,720 --> 00:04:40,510 En dus is dit 'n vier-stippellyn desimale number-- iets 105 00:04:40,510 --> 00:04:42,260 dot dot iets iets dot iets. 106 00:04:42,260 --> 00:04:45,270 >> En hierdie numeriese adres, in teorie, uniek 107 00:04:45,270 --> 00:04:48,010 identifiseer 'n rekenaar op die internet. 108 00:04:48,010 --> 00:04:50,420 So aan die risiko van oorvereenvoudig, laat ons nou 109 00:04:50,420 --> 00:04:55,450 aanvaar dat wanneer ek in verbinding te Wi-Fi of via kabel, by die huis, 110 00:04:55,450 --> 00:05:01,070 my huis router is wat een of ander manier te gee vir my 'n IP-adres. 111 00:05:01,070 --> 00:05:03,690 Omdat weg is die dae vir die grootste deel, 112 00:05:03,690 --> 00:05:06,560 ten minste plaaslik hier, waar wanneer jy inteken 113 00:05:06,560 --> 00:05:11,000 vir Comcast, of RCN, of jou plaaslike internet diensverskaffer, 114 00:05:11,000 --> 00:05:14,220 nie meer nie 'n tegnikus moet kom na jou huis toe met 'n uitdruk, 115 00:05:14,220 --> 00:05:19,020 en dan het jy, of hom of haar soort in jou IP-adres in jou rekenaar. 116 00:05:19,020 --> 00:05:21,200 >> Inteendeel, dit is al dinamiese ontdek. 117 00:05:21,200 --> 00:05:23,576 Wanneer jy maak jou laptop se deksel of draai op jou rekenaar, 118 00:05:23,576 --> 00:05:26,158 jou rekenaar net begin uitsaai van 'n boodskap, in wese. 119 00:05:26,158 --> 00:05:26,900 Dit sê, hallo. 120 00:05:26,900 --> 00:05:27,610 Ek is wakker. 121 00:05:27,610 --> 00:05:29,550 Wat moet my IP adres? 122 00:05:29,550 --> 00:05:32,640 >> En die doel in die lewe van 'n huis router deesdae, onder hulle, 123 00:05:32,640 --> 00:05:35,260 is om jou presies te gee een van die adresse. 124 00:05:35,260 --> 00:05:39,630 En die meganisme waardeur dit doen dit, net om te pla uitmekaar sommige jargon, 125 00:05:39,630 --> 00:05:42,660 staan ​​bekend as 'n DHCP-bediener. 126 00:05:42,660 --> 00:05:45,497 Fancy manier om te sê Dynamic Host Configuration protokol. 127 00:05:45,497 --> 00:05:47,205 Dis net 'n baie fancy manier om te sê dit 128 00:05:47,205 --> 00:05:52,640 is 'n stuk sagteware hardloop binnekant van ons huis router 129 00:05:52,640 --> 00:05:54,700 dat, op die aanhoor van jou request-- hallo. 130 00:05:54,700 --> 00:05:55,480 Ek is aanlyn. 131 00:05:55,480 --> 00:05:58,214 Gee asseblief vir my 'n IP address-- reageer met presies dit. 132 00:05:58,214 --> 00:06:01,380 En dit vertel jou iets dot gebruik iets dot iets dot iets. 133 00:06:01,380 --> 00:06:04,057 En dan, jou Mac of PC doen presies dit. 134 00:06:04,057 --> 00:06:05,890 En net om dit te maak 'n bietjie meer konkrete 135 00:06:05,890 --> 00:06:09,620 voordat ons neem jou vraag, Mac OS, en daar is 136 00:06:09,620 --> 00:06:15,100 'n vergelykbare venster in Windows, as ek gaan na Network, 137 00:06:15,100 --> 00:06:18,280 Ek kan eintlik sien hier dat my laptop is gekoppel 138 00:06:18,280 --> 00:06:20,080 om Harvard Universiteit, wat is die Wi-Fi, 139 00:06:20,080 --> 00:06:23,870 en het die IP-adres 10.254.25.237. 140 00:06:23,870 --> 00:06:27,560 >> As ek meer nuuskierig, kan ek Klik Advanced op my Mac. 141 00:06:27,560 --> 00:06:31,660 Ek kan optrek na TCP / IP. 142 00:06:31,660 --> 00:06:37,030 Kyk wat is nou reeds bekende, miskien. 143 00:06:37,030 --> 00:06:40,040 Wat protokol, wat funksie is my laptop met behulp van 144 00:06:40,040 --> 00:06:43,010 om presies te doen wat ons nou net beskryf? 145 00:06:43,010 --> 00:06:43,842 DHCP. 146 00:06:43,842 --> 00:06:44,800 Ek kan nie eens verander. 147 00:06:44,800 --> 00:06:46,508 Omdat ek reeds ingestel op die oomblik. 148 00:06:46,508 --> 00:06:47,610 Dit is gesluit, hierdie instelling. 149 00:06:47,610 --> 00:06:50,410 Maar se my rekenaar opgestel met behulp van DHCP. 150 00:06:50,410 --> 00:06:54,300 En dit lyk asof dit wat die Harvard se DHCP-bediener 151 00:06:54,300 --> 00:07:01,062 gegee het vir my 'n IP address-- en 254.25.237-- n subnet masker, 152 00:07:01,062 --> 00:07:02,270 wat ons sal nie in vandag gaan. 153 00:07:02,270 --> 00:07:04,580 >> Maar 'n subnet masker is net 'n bykomende aantal 154 00:07:04,580 --> 00:07:06,590 wat spesifiseer watter netwerk is jy op. 155 00:07:06,590 --> 00:07:07,747 Miskien is dit hierdie kamer se. 156 00:07:07,747 --> 00:07:09,080 Miskien is dit 'n ander gebou. 157 00:07:09,080 --> 00:07:10,704 Miskien is dit 'n ander deel van Harvard. 158 00:07:10,704 --> 00:07:13,600 Dit is 'n manier van isolasie 'n plaaslike netwerk. 159 00:07:13,600 --> 00:07:16,270 >> Router, daardie woord klink bekend. 160 00:07:16,270 --> 00:07:18,320 Want ons was net om daaroor te praat hier. 161 00:07:18,320 --> 00:07:21,070 En selfs al het ek is 'n Harvard se netwerk, nie soos 'n huis netwerk, 162 00:07:21,070 --> 00:07:23,250 die beginsels is nog steeds dieselfde hier. 163 00:07:23,250 --> 00:07:28,620 >> Harvard het ook vir my gesê die IP adres van 'n router-- 10.254.16.1. 164 00:07:28,620 --> 00:07:32,920 En as 'n eenkant, oor die algemeen as 'n konvensie, maar dit is nie nodig nie, 165 00:07:32,920 --> 00:07:38,250 IP adres 'n router se werk is geneig om eindig met 0,1, wat is 'n nuttige sein, 166 00:07:38,250 --> 00:07:39,420 net om dit te verstaan. 167 00:07:39,420 --> 00:07:41,610 So wat doen hierdie dinge te doen? 168 00:07:41,610 --> 00:07:45,800 >> Die IPv4-adres, weergawe 4, wat is 'n soort van die ouer, maar gewildste 169 00:07:45,800 --> 00:07:49,760 weergawe van Internet Protocol deesdae, is daardie adres. 170 00:07:49,760 --> 00:07:50,980 Ek het 'n router adres het. 171 00:07:50,980 --> 00:07:53,920 So hoekom moet ek weet adres 'n router se? 172 00:07:53,920 --> 00:07:55,880 >> Is dit nie genoeg om te weet waar ek is? 173 00:07:55,880 --> 00:07:57,946 174 00:07:57,946 --> 00:08:00,112 Publiek: Dis [onhoorbaar] wat verband hou met my vraag. 175 00:08:00,112 --> 00:08:02,354 So as jy twee routers in dieselfde kamer 176 00:08:02,354 --> 00:08:04,595 sodat ons kan kry verbind mekaar, dan is jy 177 00:08:04,595 --> 00:08:06,504 sal 'n aparte IP kry adres, want dit is 178 00:08:06,504 --> 00:08:07,832 gaan gepaard met 'n netwerk. 179 00:08:07,832 --> 00:08:09,390 >> David J. MALAN: Ha, dit is waar ons eintlik 180 00:08:09,390 --> 00:08:12,240 moet begin terg uitmekaar wat ons regtig bedoel met router. 181 00:08:12,240 --> 00:08:14,910 Omdat die term, beslis in die verbruiker mark, is veelvuldig. 182 00:08:14,910 --> 00:08:17,680 So in hierdie kamer alleen, ons het wat die meeste mense sou 183 00:08:17,680 --> 00:08:19,790 noem twee routers, hierdie dinge met antennas 184 00:08:19,790 --> 00:08:21,960 en die blou ligte op weerskante van die muur. 185 00:08:21,960 --> 00:08:25,087 >> Maar router, in hierdie geval, hulle is nie. 186 00:08:25,087 --> 00:08:26,420 Dit is nie heeltemal tuis routers. 187 00:08:26,420 --> 00:08:29,640 Maar laat ons net dink nie, want eenvoud, Ons het wel twee sulke dinge hier. 188 00:08:29,640 --> 00:08:33,500 As jy het twee toegangspunte, as hulle meer behoorlik genoem 189 00:08:33,500 --> 00:08:37,789 as gevolg van die antennas-- n draadlose toegangspunt of AP-- 190 00:08:37,789 --> 00:08:41,309 hulle moet ingestel word in 'n manier dat hulle, op sy beurt, in verbinding 191 00:08:41,309 --> 00:08:45,420 om 'n sentrale apparaat, wie se doel in lewe is om te doen wat jy beskryf, 192 00:08:45,420 --> 00:08:46,840 om uit te gee die IP-adres. 193 00:08:46,840 --> 00:08:49,160 >> As jy het twee van hierdie soorte toestelle by die huis, 194 00:08:49,160 --> 00:08:53,950 Miskien twee Linksys, toestelle twee D-Link toestelle, twee AirPort Uiterstes van die huis af, 195 00:08:53,950 --> 00:08:55,290 of AirPort uitdruk. 196 00:08:55,290 --> 00:08:57,440 Jy kan al die instel van die produkte, selfs 197 00:08:57,440 --> 00:09:00,720 As jy twee identiese modelle, een van die primêre maak, 198 00:09:00,720 --> 00:09:02,390 en dan die ander die sekondêre. 199 00:09:02,390 --> 00:09:04,717 Sodat jy 'n draad loop tussen hulle, tipies, 200 00:09:04,717 --> 00:09:07,050 of jy iemand kom doen dit vir jou agter die mure. 201 00:09:07,050 --> 00:09:08,320 >> En dan, een is die primêre. 202 00:09:08,320 --> 00:09:11,780 Een is in beheer van verbyster deur te sê IP-adresse. 203 00:09:11,780 --> 00:09:14,610 En die ander een is net wat verantwoordelik is vir die uitbreiding van 204 00:09:14,610 --> 00:09:16,510 die omvang van jou draadlose sein. 205 00:09:16,510 --> 00:09:18,990 Trouens, by die huis Ek het twee sulke dinge. 206 00:09:18,990 --> 00:09:21,220 >> Ons het in ons kantoor vyf sulke dinge, wat almal 207 00:09:21,220 --> 00:09:22,470 fisies saam bedraad. 208 00:09:22,470 --> 00:09:24,470 Maar dit is net aan ons te gee meer draadlose dekking. 209 00:09:24,470 --> 00:09:26,570 Maar een van hulle is in beheer. 210 00:09:26,570 --> 00:09:30,500 >> OK, so met wat gesê het, hoekom doen my Mac in hierdie kamer op die oomblik, 211 00:09:30,500 --> 00:09:34,430 nodig om te weet wat die IP adres van die router is? 212 00:09:34,430 --> 00:09:37,234 Is dit nie genoeg net om gesê word wat my adres is? 213 00:09:37,234 --> 00:09:38,400 Publiek: Maar dit kan verander. 214 00:09:38,400 --> 00:09:40,969 As jy verbonde aan die Skynprivaatnetwerk, gaan dit anders wees. 215 00:09:40,969 --> 00:09:44,010 David J. MALAN: Ag, nou jy gebruik 'n ander woord wat ek weet nie yet-- Skynprivaatnetwerk. 216 00:09:44,010 --> 00:09:44,750 So laat ons daar gaan nie. 217 00:09:44,750 --> 00:09:46,300 Omdat Skynprivaatnetwerk se plan om dit te bemoeilik. 218 00:09:46,300 --> 00:09:50,640 Ek wil net, bietjie oud vir my te kry wil op die internet te kry op die oomblik. 219 00:09:50,640 --> 00:09:53,715 Wel, dit regtig nooi die vraag, hoe die internet werk? 220 00:09:53,715 --> 00:09:55,200 >> Goed, kan ek 'n adres hê. 221 00:09:55,200 --> 00:09:56,590 Dit is alles goed en wel. 222 00:09:56,590 --> 00:09:58,590 Maar hoekom moet ek 'n adres? 223 00:09:58,590 --> 00:10:01,665 >> Wel, laat ons kyk na wat werklik aan die gang is op die internet. 224 00:10:01,665 --> 00:10:04,740 Ek sal 'n ander gebruik prentjie vir die oomblik. 225 00:10:04,740 --> 00:10:12,930 En in die werklike internet, kan ons het my hier op my laptop. 226 00:10:12,930 --> 00:10:15,160 Ons kan die internet het oor hier. 227 00:10:15,160 --> 00:10:20,460 En dan het ons dalk, kom ons sê, Amazon.com hierdie tyd. 228 00:10:20,460 --> 00:10:22,150 >> En dit is vir my. 229 00:10:22,150 --> 00:10:26,440 En een of ander manier, ek wil hê na konnekteer na Amazon.com, deur die internet, 230 00:10:26,440 --> 00:10:30,710 en kry my data van punt A na punt B. Of ek dink, in Amazon, 231 00:10:30,710 --> 00:10:32,840 van punt A na punt Z in die geval Amazon se. 232 00:10:32,840 --> 00:10:35,410 >> So, wat is binnekant van hierdie internet? 233 00:10:35,410 --> 00:10:39,450 Dit blyk dat daar 'n hele n klomp van die dinge genoem routers. 234 00:10:39,450 --> 00:10:41,000 En nou, ons meng terme. 235 00:10:41,000 --> 00:10:43,442 Maar ons sal sien hoe selfs die huis routers verband hou met die kolle 236 00:10:43,442 --> 00:10:44,900 dat ek net getrek op die skerm. 237 00:10:44,900 --> 00:10:48,429 >> 'N router op die internet is oor die algemeen hou 'n medium-grootte apparaat. 238 00:10:48,429 --> 00:10:49,720 Dit is nie soos 'n ou mainframe. 239 00:10:49,720 --> 00:10:53,234 Maar dit is 'n toestel wat waarskynlik hierdie breed, miskien is hierdie lang, miskien is hierdie lang, 240 00:10:53,234 --> 00:10:53,900 Miskien is dit hoog. 241 00:10:53,900 --> 00:10:55,870 Dit hang af van hoe duur 'n model wat jy het. 242 00:10:55,870 --> 00:10:59,203 >> En dit het 'n baie kabels kom in dit en baie kabels uit te gaan om dit te. 243 00:10:59,203 --> 00:11:02,980 En aan die risiko van oorvereenvoudig, jy kan dink doel 'n router se lewe 244 00:11:02,980 --> 00:11:08,540 as in die data oor te neem van hierdie kabel hier, kyk na die inligting wat 245 00:11:08,540 --> 00:11:10,130 kom in, en kyk na die adres. 246 00:11:10,130 --> 00:11:13,240 Waar is hierdie inligting wat gestuur word? 247 00:11:13,240 --> 00:11:15,660 En dan sê, OK, ek gaan om hierdie te stuur langs hierdie weg. 248 00:11:15,660 --> 00:11:17,660 As ek nog 'n stukkie inligting oor hier, 249 00:11:17,660 --> 00:11:19,160 dit bestem vir 'n ander adres. 250 00:11:19,160 --> 00:11:21,400 Ek gaan dit hierdie stuur Terloops, in plaas daarvan, het hierdie kabel. 251 00:11:21,400 --> 00:11:23,180 En as ek sien 'n ander stuk inligting bestem 252 00:11:23,180 --> 00:11:25,980 vir nog 'n ander adres, ek is gaan dit uit hierdie kabel te stuur, 253 00:11:25,980 --> 00:11:26,940 oor op hierdie manier. 254 00:11:26,940 --> 00:11:30,440 >> So doel 'n router se lewe is om werklik roete inligting. 255 00:11:30,440 --> 00:11:34,740 En in sy eenvoudigste vorm, 'n router net 'n groot Excel lêer binnekant van dit 256 00:11:34,740 --> 00:11:38,181 wat sê 'n IP-adres begin met die nommer 1, stuur dit op hierdie manier. 257 00:11:38,181 --> 00:11:40,680 Enige IP-adres begin met die nommer 2, stuur dit op hierdie manier. 258 00:11:40,680 --> 00:11:41,804 Nommer 3, stuur dit op hierdie manier. 259 00:11:41,804 --> 00:11:43,460 Nommer 4, stuur dit so. 260 00:11:43,460 --> 00:11:47,080 >> Oorvereenvoudig, maar dit gebruik hierdie syfers en, spesifiek, 261 00:11:47,080 --> 00:11:50,990 voorvoegsels van getalle, tipies, om besluit om te gaan links, regs, terug, 262 00:11:50,990 --> 00:11:51,742 vorentoe. 263 00:11:51,742 --> 00:11:54,700 Omdat 'n router, tipies, het veelvuldige verbindings na ander routers. 264 00:11:54,700 --> 00:11:56,920 Trouens, ek het nie hulle hier gevestig. 265 00:11:56,920 --> 00:12:01,560 >> Maar jy kan dink dit is 'n web, moet nie verwar word met die web wat ons gebruik, 266 00:12:01,560 --> 00:12:06,740 maar 'n web van toestelle, wat almal onderling baie doelbewus so. 267 00:12:06,740 --> 00:12:09,810 Trouens, die oorsprong van die internet is militaristiese in ontwerp. 268 00:12:09,810 --> 00:12:14,350 En een van die ontwerp beginsels was dat indien 'n router, of nog erger, 'n stad 269 00:12:14,350 --> 00:12:17,550 is geneem in 'n militêre sin, wil jy die data te wees 270 00:12:17,550 --> 00:12:19,260 in staat om roete om die probleem. 271 00:12:19,260 --> 00:12:22,670 >> En so wat gebeur wanneer ek stuur 'n versoek om Amazon.com vir hul huis 272 00:12:22,670 --> 00:12:27,080 bladsy, kan my data verlaat my rekenaar, gaan na my standaard router, 273 00:12:27,080 --> 00:12:29,580 of standaard gateway as dit dikwels genoem. 274 00:12:29,580 --> 00:12:34,200 Dan, miskien is dit router sal besluit om stuur dit hier, hier, hier, hier, hier, 275 00:12:34,200 --> 00:12:37,770 hier, hier, en dan op pad na Amazon. 276 00:12:37,770 --> 00:12:40,540 >> En dit was 'n arbitrêre pad ek het. 277 00:12:40,540 --> 00:12:45,620 Maar wat is merkwaardig oor die rooi lyn Ek het net getrek? 278 00:12:45,620 --> 00:12:48,330 Hoe sou jy dit beskryf? 279 00:12:48,330 --> 00:12:49,710 >> Publiek: Dit is nie te rig. 280 00:12:49,710 --> 00:12:51,043 >> David J. MALAN: Dit is nie te rig. 281 00:12:51,043 --> 00:12:57,880 So in teenstelling met die populêre woord "Die kortste afstand tussen twee punte 282 00:12:57,880 --> 00:13:00,980 is 'n reguit lyn, "dit is nie noodwendig waar op die internet 283 00:13:00,980 --> 00:13:02,780 wanneer dit kom by routing inligting. 284 00:13:02,780 --> 00:13:05,980 Omdat geografiese afstand is nie noodwendig die enigste metrieke 285 00:13:05,980 --> 00:13:07,030 jy omgee. 286 00:13:07,030 --> 00:13:11,530 Inteendeel, wat anders kan regeer wat rigting die data moet neem ten einde 287 00:13:11,530 --> 00:13:13,564 vanaf punt A na punt B? 288 00:13:13,564 --> 00:13:14,230 Publiek: Spoed? 289 00:13:14,230 --> 00:13:15,146 David J. MALAN: Speed. 290 00:13:15,146 --> 00:13:20,550 So dit blyk jy dalk instel n router om 'n vinniger konneksie guns. 291 00:13:20,550 --> 00:13:22,960 Selfs as jy kan hê om te gaan 'n paar honderd ekstra myl, 292 00:13:22,960 --> 00:13:25,870 Miskien is dit net vinniger te gaan Sodoende as oor, miskien, 293 00:13:25,870 --> 00:13:29,100 'n ou skool satelliet verbinding Sodoende net van een punt te kry 294 00:13:29,100 --> 00:13:29,600 na 'n ander. 295 00:13:29,600 --> 00:13:32,571 Dit hoef nie eens te wees fisiese toestelle op die grond. 296 00:13:32,571 --> 00:13:35,070 Dit kan wees fisiese toestelle in die lug, byvoorbeeld, of selfs 297 00:13:35,070 --> 00:13:37,200 onderwater deesdae, of dies meer. 298 00:13:37,200 --> 00:13:38,420 >> So dit is waar. 299 00:13:38,420 --> 00:13:42,814 Wat anders kan dikteer dat 'n maatskappy, 'n internet diensverskaffer, of ISP, 300 00:13:42,814 --> 00:13:45,855 wil data op hierdie manier in plaas van te stuur Op dié manier, selfs al is dit verder? 301 00:13:45,855 --> 00:13:50,470 302 00:13:50,470 --> 00:13:54,960 >> Wel, dit blyk die manier waarop die internet self kommersieel regeer 303 00:13:54,960 --> 00:13:57,770 is dat daar 'n baie groot spelers hier op die internet, 304 00:13:57,770 --> 00:14:02,327 of dit nou Comcast, of Verizon, of Vlak 3, of meer arcane name wat jy 305 00:14:02,327 --> 00:14:04,910 dalk nog nie gehoor van maar dat is redelik groot infrastruktuur 306 00:14:04,910 --> 00:14:09,240 maatskappye wat die internet se komponeer backbone-- die bedrading, die routers, 307 00:14:09,240 --> 00:14:11,930 die kabels wat jy net het nie regtig sien of omgee. 308 00:14:11,930 --> 00:14:14,820 Want dit is alles in die binne loop kommersieel. 309 00:14:14,820 --> 00:14:17,010 >> Wel, daar is dinge genoem loer punte 310 00:14:17,010 --> 00:14:20,320 waardeur 'n groot ISP dalk 'n bediener te hê, 311 00:14:20,320 --> 00:14:22,950 dalk 'n routers het en sommige kabels in 'n data-sentrum. 312 00:14:22,950 --> 00:14:25,000 En 'n ander ISP's kan dieselfde nie. 313 00:14:25,000 --> 00:14:27,820 En 'n ander ISP's kan dieselfde nie al binne dieselfde data sentrum. 314 00:14:27,820 --> 00:14:28,740 >> En die intraconnect. 315 00:14:28,740 --> 00:14:31,970 Dit is 'n peering punt in so Sover het hulle almal met mekaar verbind. 316 00:14:31,970 --> 00:14:33,240 Dit is waar eweknieë aan te sluit. 317 00:14:33,240 --> 00:14:35,350 >> En deur aard van finansiële reëlings, dit 318 00:14:35,350 --> 00:14:38,740 dalk die geval dat Comcast het nie ingestem om soveel van sy data te stuur 319 00:14:38,740 --> 00:14:41,830 want dit kan op hierdie manier in plaas van hierdie manier. 320 00:14:41,830 --> 00:14:43,740 Omdat, miskien, die verkoper hier gaan 321 00:14:43,740 --> 00:14:48,089 om hulle meer per gigagreep geld aan hul data te stuur oor in daardie rigting. 322 00:14:48,089 --> 00:14:51,130 Daarom is dit dalk finansiële besluite wat bepaal watter rigting dinge gaan. 323 00:14:51,130 --> 00:14:54,270 >> Dit mag dalk net wees prestasie implikasies, selfs meer algemeen. 324 00:14:54,270 --> 00:14:55,450 Routers kry oorlaai. 325 00:14:55,450 --> 00:14:57,430 As daar is 'n baie mense by die huis kom by 17:00 326 00:14:57,430 --> 00:15:00,860 en begin om op die internet, dalk daar is druk op die internet. 327 00:15:00,860 --> 00:15:03,380 En die algoritmes, die sagteware op routers, 328 00:15:03,380 --> 00:15:05,590 oor die algemeen sal sê, as ek begin om ontslae te oorlaai, 329 00:15:05,590 --> 00:15:08,030 Ek moet 'n paar terugvoer om ander routers naby my 330 00:15:08,030 --> 00:15:10,400 sodat hulle hopelik gaan in 'n ander rigting, 331 00:15:10,400 --> 00:15:12,560 graag sou jy 'n verkeersknoop te vermy. 332 00:15:12,560 --> 00:15:16,540 >> Dit is dus nie alles wat onwaarskynlik van 'n pad wat data kan neem vanaf punt A 333 00:15:16,540 --> 00:15:18,920 na punt B. En in Trouens, jy kan oor die algemeen 334 00:15:18,920 --> 00:15:23,080 aanvaar dat jou data gaan neem 30 of minder soos hoep vanaf punt A 335 00:15:23,080 --> 00:15:27,340 na punt B. Dit is daar dalk as soveel as 30 of so routers tussen jou 336 00:15:27,340 --> 00:15:28,400 en punt B. 337 00:15:28,400 --> 00:15:29,850 >> En ons kan soms sien dit. 338 00:15:29,850 --> 00:15:31,820 Laat my sien of die netwerk hier saam. 339 00:15:31,820 --> 00:15:35,000 Andersins, sal ek 'n ander voorbeeld te probeer. 340 00:15:35,000 --> 00:15:38,170 Laat my sien as ek kan doen dit op hierdie netwerk. 341 00:15:38,170 --> 00:15:38,950 En ek kan. 342 00:15:38,950 --> 00:15:47,310 >> So ek het net hardloop, laat my my uitgange effens vereenvoudig. 343 00:15:47,310 --> 00:15:52,640 Ek gaan dit nie doen nie. 344 00:15:52,640 --> 00:15:53,910 Hier, OK. 345 00:15:53,910 --> 00:15:57,106 >> So ek gaan die volgende doen opdrag genoem trace. 346 00:15:57,106 --> 00:15:58,480 So nou is ek net op my Mac. 347 00:15:58,480 --> 00:16:01,146 Ek is in 'n ou skool swart en wit koppelvlak, niks soos DOS 348 00:16:01,146 --> 00:16:01,860 van weleer. 349 00:16:01,860 --> 00:16:03,720 Maar ek wil net om te sien sommige teks uitset. 350 00:16:03,720 --> 00:16:06,050 >> En ek, letterlik, hier aan die Harvard Universiteit 351 00:16:06,050 --> 00:16:10,650 wil die roete op te spoor Tussen My en www.cnn.com. 352 00:16:10,650 --> 00:16:13,077 So kom ons kyk wat gebeur En toe ek druk Enter. 353 00:16:13,077 --> 00:16:15,410 'N Hele klomp van die dinge begin flikker op die skerm. 354 00:16:15,410 --> 00:16:18,090 >> En laat ons kyk of ons kan nie maak 'n sekere sin van hierdie. 355 00:16:18,090 --> 00:16:22,720 So 1, 2, 3, 4, 5, 6, 7, en Dit is soort van hang nou. 356 00:16:22,720 --> 00:16:24,930 Ons sal sien of dit voltooi hierdie proses of nie. 357 00:16:24,930 --> 00:16:27,900 Dit blyk dat elkeen van die lyne van uitset, op die skerm, 358 00:16:27,900 --> 00:16:29,380 verteenwoordig iets. 359 00:16:29,380 --> 00:16:32,170 En op grond van ons voorste bespreking tot dusver, 360 00:16:32,170 --> 00:16:36,500 wat doen elkeen van hierdie lyne van uitset, genommer 1 tot 11 op die oomblik, 361 00:16:36,500 --> 00:16:37,430 verteenwoordig? 362 00:16:37,430 --> 00:16:38,614 >> Publiek: Verskillende routers. 363 00:16:38,614 --> 00:16:41,280 David J. MALAN: Verskillende routers, verskillende kolle op die skerm. 364 00:16:41,280 --> 00:16:43,196 En so what hierdie program, trace, doen 365 00:16:43,196 --> 00:16:45,760 is dit letterlik die opsporing van die roete tussen my en CNN.com. 366 00:16:45,760 --> 00:16:52,160 So in hierdie geval, stap 1 is, blykbaar, 'n router wie IP-adres is wat? 367 00:16:52,160 --> 00:16:54,229 >> Gehoor: [onhoorbaar] 368 00:16:54,229 --> 00:16:56,520 David J. MALAN: Ja, maar spesifiek, die IP-adres. 369 00:16:56,520 --> 00:16:58,040 Onthou, die IP-adres is numeriese. 370 00:16:58,040 --> 00:17:00,520 So om net seker te maak ons ​​is almal op dieselfde bladsy, wat 371 00:17:00,520 --> 00:17:03,360 die IP-adres van die eerste router tussen my en Harvard? 372 00:17:03,360 --> 00:17:06,800 Ek bedoel, jammer, tussen my en CNN? 373 00:17:06,800 --> 00:17:07,691 >> Gehoor: [onhoorbaar] 374 00:17:07,691 --> 00:17:08,690 David J. MALAN: Perfect. 375 00:17:08,690 --> 00:17:09,670 Gehoor: [onhoorbaar] 376 00:17:09,670 --> 00:17:10,180 David J. MALAN: Presies. 377 00:17:10,180 --> 00:17:12,170 Ons is net afleidings hierdie van die werklikheid 378 00:17:12,170 --> 00:17:15,115 dat hierdie eerste hop, om so te praat, het net daardie adres. 379 00:17:15,115 --> 00:17:16,740 Dit hoef nie 'n naam vir een of ander rede. 380 00:17:16,740 --> 00:17:19,448 Maar dit is net omdat die mens besluit om dit nie te gee 'n naam. 381 00:17:19,448 --> 00:17:20,170 En laat dit so wees. 382 00:17:20,170 --> 00:17:22,951 >> Stap 2 is 'n ander router. 383 00:17:22,951 --> 00:17:24,450 Maar weereens, ek het gesê dit is konvensie. 384 00:17:24,450 --> 00:17:26,720 Dit is nie nodig dat routers IP eindig in 0,1. 385 00:17:26,720 --> 00:17:27,920 Hierdie een nie. 386 00:17:27,920 --> 00:17:32,200 IP tweede router se is dit. 387 00:17:32,200 --> 00:17:35,310 >> Nou, dit lyk asof die mense Het jy 'n bietjie meer georganiseerd 388 00:17:35,310 --> 00:17:37,690 en begin noem hul routers met wat 389 00:17:37,690 --> 00:17:40,064 lyk URLs of gedeeltes van URLs. 390 00:17:40,064 --> 00:17:40,730 Maar hulle is nie. 391 00:17:40,730 --> 00:17:43,040 Hulle is net die name dat die mens gee aan dinge. 392 00:17:43,040 --> 00:17:46,610 >> En, glo, is die geval dat hierdie router, nie verrassend nie, 393 00:17:46,610 --> 00:17:49,392 behoort aan wie waarskynlik? 394 00:17:49,392 --> 00:17:50,600 Dit is waarskynlik Harvard, reg? 395 00:17:50,600 --> 00:17:53,550 Omdat die naam van die ding eindig in harvard.edu. 396 00:17:53,550 --> 00:17:54,550 Wat is die naam? 397 00:17:54,550 --> 00:17:58,990 coregw1, kern beteken net belangrik, in die middel. 398 00:17:58,990 --> 00:18:01,984 GW is-- Ek het gesê dit vroeër. 399 00:18:01,984 --> 00:18:02,810 >> Publiek: Gateway. 400 00:18:02,810 --> 00:18:06,120 >> David J. MALAN: Gateway, net 'n sinoniem vir router. 401 00:18:06,120 --> 00:18:09,010 So dit is die baie belangrike kern poort nommer 1. 402 00:18:09,010 --> 00:18:10,290 Ek weet nie wat te beteken. 403 00:18:10,290 --> 00:18:11,411 3-5, weet nie. 404 00:18:11,411 --> 00:18:12,910 kern, beteken waarskynlik dieselfde ding. 405 00:18:12,910 --> 00:18:15,890 >> .net.harvard.edu, nie noodwendig lyk skoon. 406 00:18:15,890 --> 00:18:18,770 Maar dit is nuttig om 'n paar stelsel administrateur iewers aan die Harvard. 407 00:18:18,770 --> 00:18:22,710 Stap 4, ek afleidings vanaf konvensie. 408 00:18:22,710 --> 00:18:24,816 Wat dink jy 4 verteenwoordig? 409 00:18:24,816 --> 00:18:26,950 Dit is nog steeds 'n router. 410 00:18:26,950 --> 00:18:31,280 >> Wat beteken BDR waarskynlik, wat beteken dit klink soos? 411 00:18:31,280 --> 00:18:31,880 Grens. 412 00:18:31,880 --> 00:18:36,040 So is dit waarskynlik 'n router wat fisies op die grens van Harvard 413 00:18:36,040 --> 00:18:39,470 en die res van die wêreld, ens die rand van die kampus iewers. 414 00:18:39,470 --> 00:18:43,070 >> Stap 5 is interessant. 415 00:18:43,070 --> 00:18:45,660 Stap 5 sê nog Harvard. 416 00:18:45,660 --> 00:18:49,300 Maar NOx geneig om op te staan Noord Crossroads, wat 417 00:18:49,300 --> 00:18:53,710 is 'n baie gewilde peering point-- as ek vroeër beskryf, 'n data-sentrum waar 418 00:18:53,710 --> 00:18:57,230 baie verskillende mense, Harvard en ander groot ISP's, kom saam 419 00:18:57,230 --> 00:19:00,640 en met mekaar te verbind hul kabels sodat data kan uit elders gaan 420 00:19:00,640 --> 00:19:01,590 op die internet. 421 00:19:01,590 --> 00:19:04,740 >> En nou, dinge 'n bietjie meer interessant. 422 00:19:04,740 --> 00:19:06,940 Ek weet nie waar dit is net nog nie. 423 00:19:06,940 --> 00:19:11,322 Blykbaar, RTR, ek is raai, is router. 424 00:19:11,322 --> 00:19:15,080 Equinix in New York is moontlik die oorsprong van daardie. 425 00:19:15,080 --> 00:19:21,300 Maar Internet2 is 'n super vinnige internet onderlinge verbintenis tussen universiteite, 426 00:19:21,300 --> 00:19:21,860 veral. 427 00:19:21,860 --> 00:19:23,943 So wat blyk te wees wat ons verbind tot daar. 428 00:19:23,943 --> 00:19:27,460 Vir een of ander rede, die routers in stappe 7, 8 en 9 429 00:19:27,460 --> 00:19:28,610 is net vir ons nie beantwoord. 430 00:19:28,610 --> 00:19:30,790 Dit is waarskynlik omdat óf verkeerd is geconfigureerd 431 00:19:30,790 --> 00:19:31,920 of bewuste opset. 432 00:19:31,920 --> 00:19:35,250 Wie loop die routers nie omgee om inligting bekend te maak. 433 00:19:35,250 --> 00:19:38,230 >> Maar stap 10 is interessant genoeg. 434 00:19:38,230 --> 00:19:43,540 Omdat ek kan raai uit hierdie, met 'n paar waarskynlikheid, 435 00:19:43,540 --> 00:19:48,370 dat my data, die data verlaat my laptop, stap 436 00:19:48,370 --> 00:19:53,020 10-- 10 stappe later-- het aangegaan wat geografie? 437 00:19:53,020 --> 00:19:54,270 New York. 438 00:19:54,270 --> 00:19:58,040 >> En hoe vinnig het dit my data te neem, uit my laptop, om na New York te kry 439 00:19:58,040 --> 00:20:00,760 op pad na CNN sou jy raai? 440 00:20:00,760 --> 00:20:02,240 28 millisekondes. 441 00:20:02,240 --> 00:20:04,020 En hierdie instrument spore nie net die roete. 442 00:20:04,020 --> 00:20:05,380 Dit is ook tye dinge. 443 00:20:05,380 --> 00:20:06,630 >> En dinge kan kry oorvol. 444 00:20:06,630 --> 00:20:10,222 So het die getalle kan soms spring op of af 'n bietjie onverwags. 445 00:20:10,222 --> 00:20:12,680 Maar as jy dink, nou, hoe lank dit neem om New York te kry 446 00:20:12,680 --> 00:20:16,050 van hier af, wat waarskynlik oor vier of so uur per motor of trein, 447 00:20:16,050 --> 00:20:18,945 dis baie vinniger te stuur jouself via elektronies 448 00:20:18,945 --> 00:20:22,732 As dit neem net 28 millisekondes van hier te kry om daar. 449 00:20:22,732 --> 00:20:25,440 Nou ongelukkig die ander routers nie blyk te wees bekendmaking. 450 00:20:25,440 --> 00:20:26,356 Kom ons probeer 'n ander een. 451 00:20:26,356 --> 00:20:30,030 Net vir kicks, kom ons Probeer Amazon.com en kyk 452 00:20:30,030 --> 00:20:32,715 As die routers is 'n bietjie meer saam met die wete dat dit 453 00:20:32,715 --> 00:20:34,340 kon 'n heel ander pad neem. 454 00:20:34,340 --> 00:20:36,992 So miskien sal ons nie tref soveel blokkasies daar. 455 00:20:36,992 --> 00:20:38,910 >> Dit lyk 'n bietjie anders hier. 456 00:20:38,910 --> 00:20:41,940 Ek dink nie ons het AWS sum1 netto. 457 00:20:41,940 --> 00:20:44,790 En in werklikheid, AWS is Amazon Web Services. 458 00:20:44,790 --> 00:20:47,517 Harvard het 'n diens genoem Direct Connect met Amazon, 459 00:20:47,517 --> 00:20:49,350 waar ons betaal 'n bietjie bietjie van die geld aan Amazon 460 00:20:49,350 --> 00:20:51,410 om vinniger konneksie te kry netwerk Amazon se. 461 00:20:51,410 --> 00:20:53,659 So ons gebruik 'n baie van hulle wolk dienste, waarvan sommige 462 00:20:53,659 --> 00:20:55,120 Ons kan praat oor 'n bietjie later. 463 00:20:55,120 --> 00:20:57,560 >> Lyk die routers hier, Ook word 'n bietjie skaam. 464 00:20:57,560 --> 00:20:59,560 Sodat ons nie alles wat veel meer. 465 00:20:59,560 --> 00:21:02,380 Maar laat ons kyk of ons kan optel ietsie meer 466 00:21:02,380 --> 00:21:04,600 deur te gaan 'n ander rigting geheel en al. 467 00:21:04,600 --> 00:21:07,807 >> Kom ons probeer ons vriende by Stanford.edu. 468 00:21:07,807 --> 00:21:08,890 Kyk of ons enige verder kry. 469 00:21:08,890 --> 00:21:12,066 470 00:21:12,066 --> 00:21:15,430 Nee, nog 'n bietjie privaat. 471 00:21:15,430 --> 00:21:18,060 472 00:21:18,060 --> 00:21:22,514 Lyk dit dieselfde pad is wegkruip self 'n bietjie. 473 00:21:22,514 --> 00:21:24,930 So sal ons nog een as dit probeer nie sappige resultate oplewer. 474 00:21:24,930 --> 00:21:31,150 Maar jy kan soort van sien diegene IPs, ek kan 'n afleiding hier te maak. 475 00:21:31,150 --> 00:21:35,830 Wat kan jy aflei, selfs al jy nie 'n netwerk ingenieur, 476 00:21:35,830 --> 00:21:40,260 waar is gebaseer op die nommers wat jy is sien in stap 7 tot 9 en 12 477 00:21:40,260 --> 00:21:42,110 deur 15? 478 00:21:42,110 --> 00:21:43,780 >> Wat is 'n opgevoede raaiskoot hier? 479 00:21:43,780 --> 00:21:46,690 Wat is 'n ware stelling? 480 00:21:46,690 --> 00:21:49,515 >> Publiek: Iets om die 205 [onhoorbaar]. 481 00:21:49,515 --> 00:21:52,320 >> David J. MALAN: True, en ek is kyk na die getalle na regs. 482 00:21:52,320 --> 00:21:57,210 Waar is hierdie routers, selfs al hulle lyk nie te name te hê? 483 00:21:57,210 --> 00:22:00,150 >> Publiek: Iewers verder weg as [onhoorbaar]. 484 00:22:00,150 --> 00:22:01,330 >> David J. MALAN: Ja. 485 00:22:01,330 --> 00:22:02,640 En ek weet nie waar. 486 00:22:02,640 --> 00:22:05,330 Maar kennisgewing stap 7 sê 123 millisekondes. 487 00:22:05,330 --> 00:22:09,310 Maar net drie hoep voor, dit het net 3 millisekondes. 488 00:22:09,310 --> 00:22:10,509 >> Publiek: So [onhoorbaar] 489 00:22:10,509 --> 00:22:11,800 David J. Malan nie hier nie, ja. 490 00:22:11,800 --> 00:22:13,430 So miskien is dit middel van die land. 491 00:22:13,430 --> 00:22:14,846 Miskien is dit die Weskus reeds. 492 00:22:14,846 --> 00:22:16,840 Ek weet regtig nie, heeltemal aan die raai. 493 00:22:16,840 --> 00:22:20,890 >> Maar gegewe dat elke ander hop daarna het ook meer tyd, 494 00:22:20,890 --> 00:22:23,410 voel redelik aflei dat daar net 495 00:22:23,410 --> 00:22:26,390 fisiese geografie tussen ons en hulle. 496 00:22:26,390 --> 00:22:30,700 En om duidelik te wees, elkeen van hierdie getalle is nie paarsgewyse. 497 00:22:30,700 --> 00:22:33,230 Dit beteken nie dat elke hop neem 100 millisekondes. 498 00:22:33,230 --> 00:22:36,660 >> Elkeen van hierdie getalle verteenwoordig uit punt A na wat intermediêre hop. 499 00:22:36,660 --> 00:22:39,842 So in die algemeen, hulle moet net wees die verhoog ooit so effens. 500 00:22:39,842 --> 00:22:42,550 So die feit dat al hierdie, nou, is min of meer 100 millisekondes, 501 00:22:42,550 --> 00:22:44,490 voel soos dit het om verder weg wees. 502 00:22:44,490 --> 00:22:45,870 En Ek sal 'n laaste een te probeer. 503 00:22:45,870 --> 00:22:48,480 >> Maar ek vermoed ons gaan 'n klomp van die sterre sien. 504 00:22:48,480 --> 00:22:52,545 Kom ons probeer die Japannese weergawe van die webwerf CNN se. 505 00:22:52,545 --> 00:22:54,180 O, OK, nou is dit raak sappige. 506 00:22:54,180 --> 00:22:59,010 Omdat blykbaar is dit regtig het geneem 'n ander pad deur die VSA. 507 00:22:59,010 --> 00:23:00,990 >> Kom ons neem 'n blik op, o, dit is 'n groot. 508 00:23:00,990 --> 00:23:01,970 Hierdie een klaar. 509 00:23:01,970 --> 00:23:03,860 So dit is 'n kragtige. 510 00:23:03,860 --> 00:23:11,203 In stap 1 tot 4, wat dorp is ons waarskynlik in? 511 00:23:11,203 --> 00:23:12,037 >> Publiek: Cambridge. 512 00:23:12,037 --> 00:23:13,119 David J. MALAN: Cambridge. 513 00:23:13,119 --> 00:23:14,170 En hoekom sê jy so? 514 00:23:14,170 --> 00:23:15,680 Dit gaan alles harvard.edu. 515 00:23:15,680 --> 00:23:18,330 In stap 5, waar kan ons wees? 516 00:23:18,330 --> 00:23:18,890 Boston. 517 00:23:18,890 --> 00:23:20,550 In stap 6, waar kan ons wees? 518 00:23:20,550 --> 00:23:21,350 >> Publiek: Nommer 6. 519 00:23:21,350 --> 00:23:22,812 >> David J. MALAN: En waar is San Jose? 520 00:23:22,812 --> 00:23:23,960 >> GEHOOR: Dis in Kalifornië. 521 00:23:23,960 --> 00:23:24,740 >> David J. MALAN: Kalifornië? 522 00:23:24,740 --> 00:23:27,448 Dit is waarskynlik die San Jose, Kalifornië, wat is 'n soort van ongelooflike. 523 00:23:27,448 --> 00:23:28,500 Nou, hoekom doen ons sê dat? 524 00:23:28,500 --> 00:23:30,770 So een, San Jose-- dis die enigste San Jose ek weet nie. 525 00:23:30,770 --> 00:23:32,020 Maar ek is seker daar is ander. 526 00:23:32,020 --> 00:23:36,756 Maar stawende dat vermoede is wat ander stuk data? 527 00:23:36,756 --> 00:23:38,789 >> Gehoor: Die geografiese. 528 00:23:38,789 --> 00:23:40,580 David J. MALAN: Die geografiese pad voel 529 00:23:40,580 --> 00:23:42,940 soos dit is die rigting ons waarskynlik gaan om te gaan 530 00:23:42,940 --> 00:23:45,250 na Japan te kry oor die die Stille Oseaan. 531 00:23:45,250 --> 00:23:48,320 En wat verder stuk van data staaf dat, 532 00:23:48,320 --> 00:23:52,660 ja, ons het net 'n draai links na Kalifornië? 533 00:23:52,660 --> 00:23:53,950 Die tyd regtig spring. 534 00:23:53,950 --> 00:24:02,550 >> Let ons gaan uit 1,989 millisekondes, in ry 5, tot 74 millisekondes in ry 6, 535 00:24:02,550 --> 00:24:05,300 wat daarop dui daar waarskynlik 'n paar groot liggaam van grond. 536 00:24:05,300 --> 00:24:10,590 So is daar ook 'n paar baie duur is, kragtige kabel, wil dit voorkom, 537 00:24:10,590 --> 00:24:15,370 gaan oor die hele land lei van Boston na San Jose in hierdie geval. 538 00:24:15,370 --> 00:24:16,740 Weet nie waar stap 7 is. 539 00:24:16,740 --> 00:24:20,030 >> Maar dit raak regtig cool wanneer ons kyk, nou, op stap 8 en 9 af. 540 00:24:20,030 --> 00:24:22,100 Waar is diegene routers? 541 00:24:22,100 --> 00:24:23,090 Waarskynlik Japan. 542 00:24:23,090 --> 00:24:27,706 So, wat is tussen stap 7 en 8 waarskynlik? 543 00:24:27,706 --> 00:24:28,680 >> Publiek: Londen. 544 00:24:28,680 --> 00:24:30,846 >> David J. MALAN: Ja, so daar is ook trans-Pacific, 545 00:24:30,846 --> 00:24:35,750 Atlantiese, oceaan kabels wat werklik groot skepe net 546 00:24:35,750 --> 00:24:38,950 uitrol en sit op die onderste van die see, wat dra 547 00:24:38,950 --> 00:24:40,460 al hierdie dinge internet konneksie. 548 00:24:40,460 --> 00:24:42,440 En dit is hoekom ons netwerkverbinding kry 549 00:24:42,440 --> 00:24:44,520 soveel stadiger, relatief gesproke. 550 00:24:44,520 --> 00:24:46,687 En ek vroeër genoem, oor die algemeen, en goed is dit 551 00:24:46,687 --> 00:24:49,020 is iets wat 'n web-ontwikkelaar dalk in gedagte te hou. 552 00:24:49,020 --> 00:24:50,770 >> Ons gaan nie in te veel detail môre. 553 00:24:50,770 --> 00:24:54,090 Maar oor die algemeen, 'n mens sal begin vertragings op 'n webblad sien 554 00:24:54,090 --> 00:24:56,775 As iets neem 200 of meer millisekondes om te laai. 555 00:24:56,775 --> 00:24:59,670 Ek bedoel, dit is nog steeds super fast-- 'n vyfde van 'n sekonde. 556 00:24:59,670 --> 00:25:02,270 Maar dit is een van die statistieke wat 'n web-ontwikkelaar 557 00:25:02,270 --> 00:25:05,290 moet in gedagte gehou word by die ontwerp van 'n bladsy, wanneer hy of sy 558 00:25:05,290 --> 00:25:10,360 skep grafiese, of by te voeg in derde party software-- advertensies, 559 00:25:10,360 --> 00:25:10,970 miskien. 560 00:25:10,970 --> 00:25:12,900 >> Jy wil nie te stadig af die bladsy laai. 561 00:25:12,900 --> 00:25:15,320 Jy, ideaal, wil hou dit so vinnig as moontlik. 562 00:25:15,320 --> 00:25:18,440 En as jy begin met bladsy laai tye van 200 plus millisekondes, 563 00:25:18,440 --> 00:25:21,420 die menslike gaan sien dat dit nie werklik gebeur. 564 00:25:21,420 --> 00:25:24,770 En so hierdie getalle is nie alles wat nie vertroud is met ons. 565 00:25:24,770 --> 00:25:29,340 >> So dit is dan vang 'n bietjie meer kwantitatief wat hier aangaan. 566 00:25:29,340 --> 00:25:31,870 En dit werklik is, selfs alhoewel ek soort van bekla 567 00:25:31,870 --> 00:25:33,545 hoe stadig dit na Japan uit te kom. 568 00:25:33,545 --> 00:25:36,050 Ek bedoel, dit is nog steeds minder as 'n halwe sekonde 569 00:25:36,050 --> 00:25:38,310 om jou data halfpad kry rondom die wêreld, 570 00:25:38,310 --> 00:25:42,730 of dit 'n e-pos, 'n web bladsy, of enigiets anders langs hierdie lyne. 571 00:25:42,730 --> 00:25:47,500 >> Goed, so hoe doen dit, dan, verband hou met waar ons vroeër gaan. 572 00:25:47,500 --> 00:25:49,120 Ons praat oor 'n IP-adres. 573 00:25:49,120 --> 00:25:52,500 En elke rekenaar op die internet, het 'n unieke adres, sal ons sê vir now-- 574 00:25:52,500 --> 00:25:54,660 maar 'n bietjie van 'n wit lie-- genoem 'n IP-adres. 575 00:25:54,660 --> 00:25:56,890 En dat die IP-adres gebruik hoe? 576 00:25:56,890 --> 00:26:00,230 >> Dit is wat gebruik word deur die routers te besluit of die data moet hier gaan, hier, 577 00:26:00,230 --> 00:26:01,280 hier, of hier. 578 00:26:01,280 --> 00:26:04,256 En ek vereenvoudig dinge deur te sê Dit lyk net by die eerste syfer. 579 00:26:04,256 --> 00:26:05,380 Maar dit is nie regtig waar. 580 00:26:05,380 --> 00:26:08,060 Dit kyk na meer van die syfers, Tipies, hierdie uitvind. 581 00:26:08,060 --> 00:26:11,310 >> En óf die mens het besluit of algoritmes 582 00:26:11,310 --> 00:26:13,980 besluit wat die beste roete is vir daardie data. 583 00:26:13,980 --> 00:26:15,950 Sodat, hopelik, binne 30 of so hoep, 584 00:26:15,950 --> 00:26:18,850 dit uiteindelik kry na sy bestemming. 585 00:26:18,850 --> 00:26:22,270 Sodra ek versoek Amazon se tuisblad, hoe Amazon 586 00:26:22,270 --> 00:26:26,330 weet aan wie die tuisblad stuur? 587 00:26:26,330 --> 00:26:28,680 >> Reg, in die ou skool vorm, Ek stuur 'n poskaart 588 00:26:28,680 --> 00:26:31,500 Amazon sê asseblief stuur vir my jou tuisblad. 589 00:26:31,500 --> 00:26:35,350 Amazon gaan reageer met 'n paar soort boodskap, 'n soort van poskaart, 590 00:26:35,350 --> 00:26:36,970 'n soort van die koevert van sy eie. 591 00:26:36,970 --> 00:26:39,560 So laat ons doen presies dit net hierdie visualiseer vir 'n oomblik. 592 00:26:39,560 --> 00:26:41,700 >> So die internet deesdae, as jy dalk gehoor het, 593 00:26:41,700 --> 00:26:44,200 blyk te wees gevul met katte en foto's van katte. 594 00:26:44,200 --> 00:26:48,300 So dink dat iemand probeer om besoek nie Amazon.com, maar 'n paar webwerf 595 00:26:48,300 --> 00:26:49,790 om 'n foto van 'n kat af te laai. 596 00:26:49,790 --> 00:26:53,805 So my laptop wil 'n versoek te stuur, via die web, 'n paar webtuistes en gesê: 597 00:26:53,805 --> 00:26:55,560 gee my vandag se foto van 'n kat. 598 00:26:55,560 --> 00:26:58,780 >> En hierdie kat, hopelik, moet dan kry afgelaai op my rekenaar. 599 00:26:58,780 --> 00:27:00,094 So, wat is regtig gebeur? 600 00:27:00,094 --> 00:27:01,510 Wel, laat ek gaan voort en doen dit. 601 00:27:01,510 --> 00:27:04,430 Ek het hier gekom het vier ou skool koeverte. 602 00:27:04,430 --> 00:27:05,680 En dit is 'n nuttige metafoor. 603 00:27:05,680 --> 00:27:08,260 Want dit is, in wese, elektronies watter 604 00:27:08,260 --> 00:27:10,570 gebeur onder die kap toe ek stuur 'n boodskap. 605 00:27:10,570 --> 00:27:15,850 >> So ter wille van bespreking, kom ons sê dit is nie meer Amazon. 606 00:27:15,850 --> 00:27:18,200 Dit is cats.com of iets. 607 00:27:18,200 --> 00:27:24,250 En my IP-adres, ek gaan sê vir eenvoud, is 1.2.3.4. 608 00:27:24,250 --> 00:27:29,950 En die kat webwerf sal wees 5.6.7.8. 609 00:27:29,950 --> 00:27:33,090 >> En wat dit beteken vir my is die volgende. 610 00:27:33,090 --> 00:27:40,840 Ek gaan sit 1.2.3.4, 1.2.3.4. 611 00:27:40,840 --> 00:27:43,555 En Ek sal hierdie hou in 'n tweede. 612 00:27:43,555 --> 00:27:46,350 1.2.3.4. 613 00:27:46,350 --> 00:27:51,087 Ek gaan my terugkeer het toespreek oor al hierdie koeverte, 614 00:27:51,087 --> 00:27:52,920 in die boonste linkerkantste hoek as jy tipies 615 00:27:52,920 --> 00:27:54,211 sou toe pos 'n koevert. 616 00:27:54,211 --> 00:27:58,905 En nou, net 'n raaiskoot wat nodig om te gaan in die grootste deel van die koevert. 617 00:27:58,905 --> 00:27:59,780 Gehoor: [onhoorbaar] 618 00:27:59,780 --> 00:28:00,430 David J. MALAN: Ja, ja. 619 00:28:00,430 --> 00:28:00,930 Dis al. 620 00:28:00,930 --> 00:28:03,600 So 5.6.7.8. 621 00:28:03,600 --> 00:28:13,970 So 5.6.7.8, 5.6.7.8, 5.6.7.8, 5.6.7.8. 622 00:28:13,970 --> 00:28:18,450 >> En nou, die kat hier, deur ontwerp, gaan 623 00:28:18,450 --> 00:28:21,030 te word chomped in verskeie stukke nadat ek vra dit. 624 00:28:21,030 --> 00:28:22,960 So kom ons sê, vir die Ter wille van hierdie storie, 625 00:28:22,960 --> 00:28:24,890 Ek het reeds uitgestuur 'n koevert van my eie 626 00:28:24,890 --> 00:28:28,114 om cats.com sê asseblief gee my katte vandag. 627 00:28:28,114 --> 00:28:30,280 So, wat ons praat, nou, is die tweede helfte 628 00:28:30,280 --> 00:28:35,450 van die transaksie, wanneer die antwoord kom terug van cats.com om bietjie ou my. 629 00:28:35,450 --> 00:28:39,380 >> So dit blyk dat die protokol, dat hierdie rekenaars praat, 630 00:28:39,380 --> 00:28:44,470 is oor die algemeen iets genoem TCP / IP, wat jy waarskynlik iewers gesien 631 00:28:44,470 --> 00:28:48,670 of ander op jou Mac, of PC, of ​​media, of op 'n fliek, 632 00:28:48,670 --> 00:28:50,040 of 'n TV-show, en dies meer. 633 00:28:50,040 --> 00:28:51,370 So, wat beteken dit alles? 634 00:28:51,370 --> 00:28:53,900 Dit is eintlik 'n kombinasie van twee protokolle. 635 00:28:53,900 --> 00:28:57,050 >> En 'n protokol is net 'n taal dat twee rekenaars praat. 636 00:28:57,050 --> 00:28:59,620 Trouens, 'n protokol in die menslike wêreld, hallo. 637 00:28:59,620 --> 00:29:00,370 My naam se David. 638 00:29:00,370 --> 00:29:01,570 >> Publiek: Hello. 639 00:29:01,570 --> 00:29:02,945 >> David J. MALAN: Nice om jou te ontmoet. 640 00:29:02,945 --> 00:29:05,930 Dit is dus 'n redelik dom menslike protokol, waar ek graag my hand. 641 00:29:05,930 --> 00:29:07,320 En Arwa strek haar hand. 642 00:29:07,320 --> 00:29:09,050 En ons ontmoet en groet. 643 00:29:09,050 --> 00:29:11,150 En dan, die transaksie is voltooi. 644 00:29:11,150 --> 00:29:13,980 >> Maar dit is 'n protokol in so Sover dit is 'n stel van stappe 645 00:29:13,980 --> 00:29:18,900 dat dit 'n script wat beide ons weet hoe om op te tree nie. 646 00:29:18,900 --> 00:29:19,900 En daar is 'n begin. 647 00:29:19,900 --> 00:29:21,060 En daar is 'n einde aan dit. 648 00:29:21,060 --> 00:29:24,170 Net so, wanneer dit kom by rekenaars, hulle 649 00:29:24,170 --> 00:29:27,350 het protocols-- stelle konvensies wat in regverdigheid, het 650 00:29:27,350 --> 00:29:28,830 besluit deur die mens. 651 00:29:28,830 --> 00:29:33,220 Maar dit is wat gebruik word deur rekenaars wat dikteer hoe rekenaars omgaan. 652 00:29:33,220 --> 00:29:38,490 >> IP is die helfte van hierdie paar protokolle wat regeer hoe jy spreek rekenaars. 653 00:29:38,490 --> 00:29:39,860 Hoe kan jy rekenaars aan te spreek? 654 00:29:39,860 --> 00:29:42,790 Presies soos hierdie. 655 00:29:42,790 --> 00:29:45,380 >> So IP is 'n versameling van konvensies wat sê maak 656 00:29:45,380 --> 00:29:47,370 seker dat jy 'n IP adres van die ontvanger 657 00:29:47,370 --> 00:29:49,000 en 'n IP-adres van die sender. 658 00:29:49,000 --> 00:29:51,070 En gebruik dit in stippellyn, iets dot iets 659 00:29:51,070 --> 00:29:52,700 dot iets dot iets formaat. 660 00:29:52,700 --> 00:29:58,820 Byvoorbeeld, TCP is 'n ander protokol, wat in samewerking met IP, 661 00:29:58,820 --> 00:30:01,410 wat oor die algemeen waarborg lewering. 662 00:30:01,410 --> 00:30:04,590 IP vertel net rekenaars hoe om mekaar aan te spreek. 663 00:30:04,590 --> 00:30:07,560 >> Dis net wanneer ek sê Dawid het gesê jy Arwa. 664 00:30:07,560 --> 00:30:11,860 Dit was ons IP ekwivalent, ons stappe vir die aanspreek van mekaar. 665 00:30:11,860 --> 00:30:15,970 Maar om dienslewering te bevestig, rekenaars gebruik 'n protokol 666 00:30:15,970 --> 00:30:19,960 genoem TCP, Transmissie Control Protocol, wat net 667 00:30:19,960 --> 00:30:23,690 'n fancy manier om daar te sê is addisionele funksies gebruik 668 00:30:23,690 --> 00:30:28,650 deur rekenaars om te verseker dat al hierdie koeverte Ek hou hou van eintlik 669 00:30:28,650 --> 00:30:30,140 kry om hul bestemming. 670 00:30:30,140 --> 00:30:32,810 >> En een meganisme vir dit is soos volg. 671 00:30:32,810 --> 00:30:37,870 Dit lyk asof ek hoeveel het koeverte hier op die oomblik? 672 00:30:37,870 --> 00:30:38,659 >> Publiek: Vier. 673 00:30:38,659 --> 00:30:39,700 David J. MALAN: OK, vier. 674 00:30:39,700 --> 00:30:43,890 So voel, net om 'n bietjie netjies wees oor al hierdie dinge, ek gaan na nommer 675 00:30:43,890 --> 00:30:46,900 hulle in die onderste linkerkantse hoek, soos die veld memorandum. 676 00:30:46,900 --> 00:30:52,940 En ek is net gaan om te sê 1, 2, 3, 4. 677 00:30:52,940 --> 00:30:56,050 Maar nou, begin dink 'n bietjie meer soos 'n ingenieur. 678 00:30:56,050 --> 00:30:59,700 >> Het ek neergeskryf soveel inligting as ek eintlik? 679 00:30:59,700 --> 00:31:02,850 Kan ek nog meer uptight as wanneer dit kom 680 00:31:02,850 --> 00:31:04,150 om te spesifiseer hierdie getalle? 681 00:31:04,150 --> 00:31:07,342 Wat meer kan ek op die koevert wat net miskien nuttig? 682 00:31:07,342 --> 00:31:08,580 >> Gehoor: [onhoorbaar]. 683 00:31:08,580 --> 00:31:08,920 >> David J. MALAN: Wat is dit? 684 00:31:08,920 --> 00:31:10,636 >> Gehoor: Die getal van die totale koeverte wat jy het. 685 00:31:10,636 --> 00:31:12,270 >> David J. MALAN: Ja, die totale getal. 686 00:31:12,270 --> 00:31:15,514 Ek voel asof ek nie die vaslegging as veel beskikbare inligting as wat ek het. 687 00:31:15,514 --> 00:31:17,180 So, jy weet, ek moet seker dit doen. 688 00:31:17,180 --> 00:31:22,660 So 1 uit 4, 2 uit 4, 3 uit 4, 4 uit 4. 689 00:31:22,660 --> 00:31:23,840 >> En nou, waarom is dit? 690 00:31:23,840 --> 00:31:27,530 Wat is die intuïsie agter ook jotting af die totale aantal koeverte 691 00:31:27,530 --> 00:31:29,380 Ek is op die punt om te stuur? 692 00:31:29,380 --> 00:31:31,130 Publiek: Vind uit of iets ontbreek. 693 00:31:31,130 --> 00:31:32,129 David J. MALAN: Presies. 694 00:31:32,129 --> 00:31:34,100 So TCP maak gebruik van hierdie. 695 00:31:34,100 --> 00:31:36,450 Dit maak gebruik van iets bekend as 'n volgnommer, baie soortgelyk 696 00:31:36,450 --> 00:31:38,730 in die gees van wat ons hier teken. 697 00:31:38,730 --> 00:31:42,381 Maar dit nodig om te weet hoeveel pakkies, of koeverte, daar is veronderstel om te wees. 698 00:31:42,381 --> 00:31:44,130 Want anders, hoe weet jy as wanneer 699 00:31:44,130 --> 00:31:46,870 jy 1, 2, en 3 behoort Daar is 'n 4 is? 700 00:31:46,870 --> 00:31:50,950 >> Jy kan aflei as jy 1, 2, en 4, wag 'n minuut. 701 00:31:50,950 --> 00:31:52,700 Daar was waarskynlik 'n nommer 3. 702 00:31:52,700 --> 00:31:55,020 En in werklikheid, dit is nader aan hoe TCP werk. 703 00:31:55,020 --> 00:31:58,240 Maar vir ons doeleindes nou, laat ons net wees super akkurate en sê dit is 1 van 4, 704 00:31:58,240 --> 00:32:01,690 2 van 4, 3 van 4, 4 van 4 sodat ons weet aan die einde van die proses, 705 00:32:01,690 --> 00:32:05,750 die einde van die handdruk as jy wil, As die hele ding is eintlik voltooi. 706 00:32:05,750 --> 00:32:09,220 >> Nou, dit blyk TCP doen 'n ander ding. 707 00:32:09,220 --> 00:32:14,520 TCP kan ook 'n rekenaar om verskeie dienste te lewer. 708 00:32:14,520 --> 00:32:19,050 En deur dienste bedoel ek web, e-pos, geselsies, Voice over IP. 709 00:32:19,050 --> 00:32:22,500 Daar is trosse van verskillende dinge wat die internet en bedieners op die internet 710 00:32:22,500 --> 00:32:23,570 kan deesdae doen. 711 00:32:23,570 --> 00:32:28,699 >> So byvoorbeeld, net te dink hipoteties, as ek hand om Arwa, 712 00:32:28,699 --> 00:32:31,240 hoe weet jy wat gaan wees binnekant van hierdie koeverte? 713 00:32:31,240 --> 00:32:33,130 Is dit gaan 'n wees versoek vir 'n webblad? 714 00:32:33,130 --> 00:32:34,090 Is dit 'n e-pos? 715 00:32:34,090 --> 00:32:35,680 Is dit 'n direkte boodskap? 716 00:32:35,680 --> 00:32:37,450 >> Jy weet nie wat gebaseer is op hierdie inligting. 717 00:32:37,450 --> 00:32:41,730 Al wat jy weet is wat dit is, wie dis om, en hoeveel koevert 718 00:32:41,730 --> 00:32:42,230 dit is. 719 00:32:42,230 --> 00:32:43,965 So ons moet een meer stukkie inligting. 720 00:32:43,965 --> 00:32:45,840 En ons praat oor die web in hierdie geval, 721 00:32:45,840 --> 00:32:47,090 net omdat dit is foto's van katte. 722 00:32:47,090 --> 00:32:48,320 Maar dit kan enigiets wees. 723 00:32:48,320 --> 00:32:50,440 >> So kan ek web skrywe daarop. 724 00:32:50,440 --> 00:32:53,950 Of meer behoorlik, ek kon HTTP skryf, wat 725 00:32:53,950 --> 00:32:58,250 is die protokol wat gebruik word deur web blaaiers en bedieners te kommunikeer. 726 00:32:58,250 --> 00:32:59,560 Meer inligting oor wat in 'n oomblik. 727 00:32:59,560 --> 00:33:02,480 Maar ek gaan nog meer wees Rekenaar-georiënteerde as dit. 728 00:33:02,480 --> 00:33:06,510 >> Dit blyk dat die mens, 'n geruime tyd gelede, besluit 729 00:33:06,510 --> 00:33:10,090 unieke nommers aan gewilde internet dienste. 730 00:33:10,090 --> 00:33:15,020 HTTP gebeur met die nommer gebruik 80, of soos ons sal sien, 443. 731 00:33:15,020 --> 00:33:17,770 Maar 80 is goed vir nou. 732 00:33:17,770 --> 00:33:22,530 >> SMTP, wat is 'n fancy manier sê uitgaande e-pos. 733 00:33:22,530 --> 00:33:24,910 Dit is Simple Mail Transfer Protocol. 734 00:33:24,910 --> 00:33:27,810 Net die stel konvensies wat regeer hoe rekenaars stuur e-pos 735 00:33:27,810 --> 00:33:29,200 van een rekenaar na 'n ander. 736 00:33:29,200 --> 00:33:33,430 Gebeur met die getal 25 gebruik. 737 00:33:33,430 --> 00:33:37,710 >> FTP, waarmee sommige van julle dalk vertroud te wees, wat beteken FTP doen? 738 00:33:37,710 --> 00:33:39,001 >> Publiek: Lêeroordrag. 739 00:33:39,001 --> 00:33:42,000 David J. MALAN: Ja, bestandsoverdracht Protokol moet nie gebruik word nie. 740 00:33:42,000 --> 00:33:44,082 As jou maatskappy nog gebruik dit, is jy waarskynlik 741 00:33:44,082 --> 00:33:46,040 gebruik dit sonder om te enkripsie, wat beteken dat jy het 742 00:33:46,040 --> 00:33:49,140 is die stuur van jou gebruikersnaam en wagwoord oor die internet al hierdie tyd. 743 00:33:49,140 --> 00:33:50,223 Waarskynlik moet dit nie gebruik nie. 744 00:33:50,223 --> 00:33:51,890 Omdat veilige weergawes bestaan ​​nie. 745 00:33:51,890 --> 00:33:53,820 Dit maak gebruik van die hawe 21. 746 00:33:53,820 --> 00:33:56,762 En daar is trosse van ander voorbeelde soos hierdie. 747 00:33:56,762 --> 00:33:58,470 So met ander woorde, die mens, 'n geruime tyd gelede, 748 00:33:58,470 --> 00:34:01,820 besluit dat, hey, laat ons net toewys nommers om al hierdie dienste 749 00:34:01,820 --> 00:34:03,280 om alles mooi en netjies te hou. 750 00:34:03,280 --> 00:34:05,571 Maar wat dit werklik beteken, alhoewel hierdie koevert 751 00:34:05,571 --> 00:34:09,530 begin om 'n bietjie arcane kyk, Ek kan nou op die einde van dit, 752 00:34:09,530 --> 00:34:11,989 byvoorbeeld, kolon 80. 753 00:34:11,989 --> 00:34:13,780 En ek is net gaan gebruik 'n dubbelpunt hier net 754 00:34:13,780 --> 00:34:16,969 want dit is rekenaar konvensie. 755 00:34:16,969 --> 00:34:21,440 Ek gaan 'n kolon voeg 80 tot aan die einde van die adres 756 00:34:21,440 --> 00:34:27,260 net om arcanely vang die feit dat hierdie is bestem vir 5.6.7.8 poort 80. 757 00:34:27,260 --> 00:34:31,610 So nou, toe ek gee dit aan Arwa, in die veronderstelling Sy is besig om 'n e-pos bediener, 'n web 758 00:34:31,610 --> 00:34:33,864 bediener, 'n oomblik boodskap bediener, sy nou 759 00:34:33,864 --> 00:34:37,301 weet wat oor die sien van die aantal 80, O, dit moet gaan in hierdie emmer. 760 00:34:37,301 --> 00:34:38,800 Of moet gaan in hierdie posbus. 761 00:34:38,800 --> 00:34:41,380 Of moet oorhandig word af om hierdie diens wat 762 00:34:41,380 --> 00:34:43,659 loop op haar besondere bediener. 763 00:34:43,659 --> 00:34:45,650 >> So nou, die laaste stukkie daarvan, dit is die kat. 764 00:34:45,650 --> 00:34:47,250 En hoekom moet ek vier koeverte? 765 00:34:47,250 --> 00:34:51,810 Wel, een van die eienskappe wat aangebied word deur IP, bykomend tot die aanspreek van, 766 00:34:51,810 --> 00:34:54,179 is ook die vermoë versoeke fragmenteer. 767 00:34:54,179 --> 00:34:55,830 >> Dit is 'n mooi groot kat. 768 00:34:55,830 --> 00:35:02,910 En in werklikheid, vir doeltreffendheid en maksimeer deurvoer, om so te praat, 769 00:35:02,910 --> 00:35:07,110 wat fragmentasie is goed vir neem groot lêers soos hierdie 770 00:35:07,110 --> 00:35:11,070 en skeur hulle op ' kleiner stukke vir fragmente, 771 00:35:11,070 --> 00:35:14,240 ons sal sê in hierdie geval, die onderstebo waarvan 772 00:35:14,240 --> 00:35:17,800 is dat net omdat een persoon monopoliseer 773 00:35:17,800 --> 00:35:20,480 jou netwerk deur die aflaai werklik 'n groot video-lêers, 774 00:35:20,480 --> 00:35:24,110 diegene video lêers is nog steeds gaan up word gekap in super klein stukkies 775 00:35:24,110 --> 00:35:26,950 en oordraagbare een of meer op 'n slag. 776 00:35:26,950 --> 00:35:29,750 Sodat min van my met my kat, of my e-pos, 777 00:35:29,750 --> 00:35:32,900 of my direkte boodskap, of iets belangriker as enige van daardie dinge 778 00:35:32,900 --> 00:35:37,604 kan ook 'n geleentheid om te gaan uit jou rekenaar of jou huis 779 00:35:37,604 --> 00:35:38,770 om die res van die internet. 780 00:35:38,770 --> 00:35:40,100 >> En dit is aan die sagteware en die routers 781 00:35:40,100 --> 00:35:41,970 om te besluit hoe om hierdie dinge uit te stuur. 782 00:35:41,970 --> 00:35:44,370 Maar uiteindelik, hulle sal almal kry om hul bestemmings. 783 00:35:44,370 --> 00:35:49,950 As 'n eenkant, as jy al ooit gedink oor die kwessie van, of lees oor, 784 00:35:49,950 --> 00:35:52,162 die kwessie van die netto neutraliteit? 785 00:35:52,162 --> 00:35:55,120 Net neutraliteit, dit was in die mode vir 'n geruime tyd, in hierdie land, 786 00:35:55,120 --> 00:35:58,970 waar polities dit het 'n broeikas probleem. 787 00:35:58,970 --> 00:36:02,930 Omdat sommige maatskappye, byvoorbeeld, wou prioritiseer sekere verkeer 788 00:36:02,930 --> 00:36:03,870 oor ander. 789 00:36:03,870 --> 00:36:06,610 Byvoorbeeld, mense is bekommerd dat ons dalk 790 00:36:06,610 --> 00:36:12,160 Microsoft met Skype, of Google met Regstreekse, of dalk Netflix met video's 791 00:36:12,160 --> 00:36:15,840 sou, miskien, bereid wees om Comcast, of Verizon betaal, 792 00:36:15,840 --> 00:36:19,567 of wie weet, selfs die regering meer geld te prioritiseer hulle verkeer. 793 00:36:19,567 --> 00:36:21,650 Nou, wat beteken dat eintlik beteken tegnologies? 794 00:36:21,650 --> 00:36:25,980 Dit kan beteken dat 'n ISP, oor sien sekere IP adresse, 795 00:36:25,980 --> 00:36:28,500 kan daardie pakkies gee, diegene koeverte, prioriteit. 796 00:36:28,500 --> 00:36:32,960 By sekere hawe getalle sien, mag gee die pakkies prioriteit en dan 797 00:36:32,960 --> 00:36:35,840 stadiger my e-pos, of stadiger my diens. 798 00:36:35,840 --> 00:36:42,780 En dit regtig net kom neer op prioritisering of gehalte van diens 799 00:36:42,780 --> 00:36:44,647 vir hierdie verskillende dienste. 800 00:36:44,647 --> 00:36:46,980 So en dit is hoe dit sou gedoen word op 'n tegniese vlak. 801 00:36:46,980 --> 00:36:49,021 >> So in elk geval, ons nou het hierdie vier koeverte. 802 00:36:49,021 --> 00:36:54,000 Ek gaan 'n kwart van sit die kat in hierdie koevert, een 803 00:36:54,000 --> 00:37:02,370 kwart van die kat in hierdie koevert, 'n kwart in hierdie koevert. 804 00:37:02,370 --> 00:37:10,440 En nou, dink my doel is om stuur hierdie, kom ons sê, om Jeffery. 805 00:37:10,440 --> 00:37:13,890 Onthou dat net soos die foto hier aandui, 806 00:37:13,890 --> 00:37:16,270 hulle nie almal noodwendig moet dieselfde roete te neem. 807 00:37:16,270 --> 00:37:20,467 >> So as ek die cats.com bediener, Ek reageer op versoek Jeffery se 808 00:37:20,467 --> 00:37:21,050 in hierdie verhaal. 809 00:37:21,050 --> 00:37:22,510 Ek gaan een hier slaag af. 810 00:37:22,510 --> 00:37:24,250 Hulle het waarskynlik begin in dieselfde plek. 811 00:37:24,250 --> 00:37:26,980 So Arwa, as jy wil om te besluit wie om weg hierdie volgende, 812 00:37:26,980 --> 00:37:28,690 jy kan gaan voort en stuur dit so. 813 00:37:28,690 --> 00:37:31,120 En dit nie te stuur na die dieselfde router elke keer. 814 00:37:31,120 --> 00:37:31,640 >> [Lag] 815 00:37:31,640 --> 00:37:33,139 >> So Dan se kry 'n bietjie dig. 816 00:37:33,139 --> 00:37:36,342 817 00:37:36,342 --> 00:37:37,920 Daar gaan jy. 818 00:37:37,920 --> 00:37:39,670 Alles reg. 819 00:37:39,670 --> 00:37:41,837 En so diegene moet maak hul pad in die kamer rond. 820 00:37:41,837 --> 00:37:44,378 En weer, jy as 'n router oor die algemeen weet Jeffery se so. 821 00:37:44,378 --> 00:37:45,840 So hou net stuur dit so. 822 00:37:45,840 --> 00:37:53,170 823 00:37:53,170 --> 00:37:55,340 En nou, dink Dan nie heeltemal dit maak. 824 00:37:55,340 --> 00:37:59,290 En so gaan dit pakkie het gedaal langs die So as ek kan steel wat weg van jou 825 00:37:59,290 --> 00:38:00,193 kragtig, jammer. 826 00:38:00,193 --> 00:38:06,150 827 00:38:06,150 --> 00:38:06,760 >> Baie mooi. 828 00:38:06,760 --> 00:38:09,119 Dit is nie noodwendig die mees geografiese direkte roete. 829 00:38:09,119 --> 00:38:10,410 Nog steeds probeer om Jeffery te kry. 830 00:38:10,410 --> 00:38:11,959 En volledig is. 831 00:38:11,959 --> 00:38:13,000 Nou, dit was doelbewuste. 832 00:38:13,000 --> 00:38:14,875 Ek het nie bedoel om te tref jou hand toe ek dit gedoen het. 833 00:38:14,875 --> 00:38:17,720 Maar pakkie 4 van 4 gedoen verdwaal of gedaal. 834 00:38:17,720 --> 00:38:20,550 En miskien is dit gebeur het, want Daar was 'n hardeware fout. 835 00:38:20,550 --> 00:38:23,864 Miskien is dit omdat Dan het oorlaai of Andrew het oorlaai. 836 00:38:23,864 --> 00:38:24,530 Maar dit gebeur het. 837 00:38:24,530 --> 00:38:26,488 So as, Jefferey, sou jy graag weer aanmekaar dat. 838 00:38:26,488 --> 00:38:29,700 Wat prentjie het jy voor jy nou? 839 00:38:29,700 --> 00:38:32,144 As jy wil die neem boodskappe uit die koeverte. 840 00:38:32,144 --> 00:38:33,840 >> Publiek: 1, 2, 3. 841 00:38:33,840 --> 00:38:37,570 >> David J. MALAN: OK, gaan voort en maak hulle op en neem die stukke van die kat uit. 842 00:38:37,570 --> 00:38:39,390 >> Gehoor: [onhoorbaar]. 843 00:38:39,390 --> 00:38:42,360 >> David J. MALAN: Goed, so Ons het die top links van die kat, 844 00:38:42,360 --> 00:38:47,760 die onderste regterkantste, en die onderste linkerkant. 845 00:38:47,760 --> 00:38:49,910 So ons mis die top regterkant van die kat. 846 00:38:49,910 --> 00:38:53,770 So TCP, weer, is dit protokol wat inskop hier. 847 00:38:53,770 --> 00:38:59,190 So Jeffery, by ontvangs van 1, en 2 en 3 van 4, in hierdie scenario, 848 00:38:59,190 --> 00:39:03,370 een of ander manier stuur 'n boodskap terug na my, via 'n route-- 849 00:39:03,370 --> 00:39:05,840 kon enige aantal wees verskillende hoep here-- wat sê: 850 00:39:05,840 --> 00:39:06,798 hey, maar wag 'n minuut. 851 00:39:06,798 --> 00:39:08,670 Stuur weer 4 uit 4. 852 00:39:08,670 --> 00:39:12,480 >> En so wat ek het om te gaan en te doen is-- dit is alles elektroniese data. 853 00:39:12,480 --> 00:39:15,740 So kan ek baie maklik die kat kopieer binnekant van my eie geheue of geheue. 854 00:39:15,740 --> 00:39:17,950 Ek kan kom met 'n ander koevert, sit nog 'n kopie 855 00:39:17,950 --> 00:39:19,640 van net hierdie fragment vir doeltreffendheid. 856 00:39:19,640 --> 00:39:21,181 Ek het nie die hele kat herstuur. 857 00:39:21,181 --> 00:39:23,500 Ek kan dit in 'n nuwe stel koevert, stuur dit oral. 858 00:39:23,500 --> 00:39:26,290 En 'n paar aantal millisekondes later, Jeffrey, hopelik, 859 00:39:26,290 --> 00:39:28,640 het die hele inhoud van die pakkie. 860 00:39:28,640 --> 00:39:30,860 So dit het 'n bietjie tyd om hierdie storie te vertel. 861 00:39:30,860 --> 00:39:32,610 En dit is nie onredelik nie. 862 00:39:32,610 --> 00:39:35,150 >> Want daar is 'n baie kompleksiteit hier aan die gang. 863 00:39:35,150 --> 00:39:36,530 Hierdie protokol is nie eenvoudig nie. 864 00:39:36,530 --> 00:39:39,040 Maar as jy wil om te verseker aflewering op hierdie manier, 865 00:39:39,040 --> 00:39:42,540 wat jy nodig het om daardie ekstra maatreëls het, daardie ekstra metadata, as jy wil. 866 00:39:42,540 --> 00:39:45,230 >> En net om 'n term te gooi uit daar, data wat ons omgee 867 00:39:45,230 --> 00:39:46,860 is soos die kat in die koevert. 868 00:39:46,860 --> 00:39:50,227 Metadata, wat data wat nuttig, maar nie wat ek eintlik 869 00:39:50,227 --> 00:39:52,310 omgee aan die einde van die dag, is al die dinge 870 00:39:52,310 --> 00:39:54,184 wat ek geskryf het oor die buite die envelope-- 871 00:39:54,184 --> 00:39:57,850 die adres, die bestemming, die poort nommer, die volgorde nommers. 872 00:39:57,850 --> 00:39:58,850 Al wat metadata. 873 00:39:58,850 --> 00:39:59,560 Dit is nuttig. 874 00:39:59,560 --> 00:40:02,591 Maar dis nie wat ek uiteindelik wil uit daardie hele transaksie. 875 00:40:02,591 --> 00:40:04,840 Nou lyk dit redelik dwingende dat maak nie saak wat, 876 00:40:04,840 --> 00:40:07,310 Jeffrey sal 'n kopie te kry van daardie kat, in die veronderstelling ons 877 00:40:07,310 --> 00:40:10,160 'n fisiese verbinding om hom aan die einde van die dag. 878 00:40:10,160 --> 00:40:12,680 Maar daar is sekere tipes van aansoeke 879 00:40:12,680 --> 00:40:16,980 waar waarborg lewering sou 'n slegte ontwerp 880 00:40:16,980 --> 00:40:21,424 besluit en 'n ongewenste eienskap? 881 00:40:21,424 --> 00:40:24,270 882 00:40:24,270 --> 00:40:27,280 Het jy altyd wil weer te stuur soos ek nou net voorgestel? 883 00:40:27,280 --> 00:40:31,935 884 00:40:31,935 --> 00:40:33,740 >> Publiek: betaal vir dit, dink ek. 885 00:40:33,740 --> 00:40:36,182 >> David J. MALAN: As jy betaal, wat kan jy bedoel? 886 00:40:36,182 --> 00:40:38,070 >> Gehoor: [onhoorbaar]. 887 00:40:38,070 --> 00:40:40,270 >> David J. MALAN: Ag, OK, goeie vraag. 888 00:40:40,270 --> 00:40:42,620 Kan jy dubbel belas As dit is soos uitcheck 889 00:40:42,620 --> 00:40:44,700 van Amazon of iets? 890 00:40:44,700 --> 00:40:46,090 Kort antwoord, nee. 891 00:40:46,090 --> 00:40:50,410 Omdat in dat hierdie fragmente is, so op 'n laer vlak te praat,. 892 00:40:50,410 --> 00:40:53,910 En hulle moet opgebou voordat jy eintlik kan gehef word. 893 00:40:53,910 --> 00:40:56,046 So 'n goeie gedagte, maar nie kommerwekkende in hierdie geval. 894 00:40:56,046 --> 00:41:01,930 895 00:41:01,930 --> 00:41:03,150 >> Kom ons redeneer agteruit. 896 00:41:03,150 --> 00:41:06,484 So retransmitting vereis 'n bietjie meer moeite. 897 00:41:06,484 --> 00:41:07,900 Dit het nie voel soos 'n groot deal. 898 00:41:07,900 --> 00:41:10,370 Maar dit verg 'n bietjie meer tyd. 899 00:41:10,370 --> 00:41:13,030 >> Want nou, Jeffrey moet wag n paar meer millisekondes 900 00:41:13,030 --> 00:41:16,340 om daardie vierde stuk data weer kry. 901 00:41:16,340 --> 00:41:18,256 Klein-skans, maar dit sal stadig dinge af. 902 00:41:18,256 --> 00:41:19,880 En miskien oorvol super die internet se. 903 00:41:19,880 --> 00:41:22,760 >> En miskien Andrew hou val pakkies op die vloer. 904 00:41:22,760 --> 00:41:25,360 So het hierdie vertragings begin ophoop. 905 00:41:25,360 --> 00:41:29,320 So na 'n ruk, die kat nie neem 74 millisekondes om daar te kom. 906 00:41:29,320 --> 00:41:31,390 Dit neem 1,5 sekondes. 907 00:41:31,390 --> 00:41:35,100 >> En miskien die volgende foto van 'n kat neem 'n halwe sekonde, twee sekondes. 908 00:41:35,100 --> 00:41:37,850 Met ander woorde, ons begin haak dinge af. 909 00:41:37,850 --> 00:41:42,380 Wat aansoeke kan wees irriterende om af moeras op hierdie manier? 910 00:41:42,380 --> 00:41:43,790 >> Publiek: video strome of stem. 911 00:41:43,790 --> 00:41:47,110 >> David J. MALAN: Ja, so what as jy kyk na 'n baseball wedstryd aanlyn, 912 00:41:47,110 --> 00:41:51,760 of wat as jy Skyping saam met iemand, of FaceTime, 913 00:41:51,760 --> 00:41:56,060 veral in die geval van die video konferensies, soort nie aanvaarbaar, 914 00:41:56,060 --> 00:42:01,260 op 'n sekere punt, om te begin hoor jou menslike reaksie 'n tweede laat. 915 00:42:01,260 --> 00:42:05,160 Sou dit nie beter om net laat dit pakkie op die grond, 916 00:42:05,160 --> 00:42:09,230 net wys 3/4 van die kat, of in hierdie geval, 'n video-konferensies, 917 00:42:09,230 --> 00:42:13,030 wys 3/4 van my gesig met my mond beweeg as ek praat, 918 00:42:13,030 --> 00:42:16,097 en net laat die klank op minste, gaan deur, byvoorbeeld. 919 00:42:16,097 --> 00:42:17,930 Daar is dus hierdie idee van gehalte van diens 920 00:42:17,930 --> 00:42:20,010 hier meer in die algemeen, waar jy weet wat, 921 00:42:20,010 --> 00:42:23,210 vir real-time applications-- of dit stroom 'n sportgebeurtenis 922 00:42:23,210 --> 00:42:26,490 of streaming video conferencing-- Miskien het jy nie al die stukkies nodig. 923 00:42:26,490 --> 00:42:29,140 En miskien is dit eintlik 'n beter om net te byt jou tong 924 00:42:29,140 --> 00:42:33,630 en net aanhou ploeg vorentoe met meer en meer inligting, nooit terugkyk. 925 00:42:33,630 --> 00:42:36,620 Omdat die menslike sal vind dit in sy of haar eie gemoed 926 00:42:36,620 --> 00:42:37,730 wat hulle eintlik gemis. 927 00:42:37,730 --> 00:42:40,911 >> En dit sou meer wees irriterende te buffer, buffer. 928 00:42:40,911 --> 00:42:41,410 Reg? 929 00:42:41,410 --> 00:42:44,110 Daar is dié ding, met wat ons almal bekende, 930 00:42:44,110 --> 00:42:51,140 waar ek begin net praat terwyl, dit is net irriterende te eintlik 931 00:42:51,140 --> 00:42:52,540 dat, om te wag vir my om in te haal. 932 00:42:52,540 --> 00:42:55,210 >> Miskien is dit beter as jy net mis 'n paar sekondes van wat ek sê. 933 00:42:55,210 --> 00:42:56,587 Maar dan, dit kom terug sterk. 934 00:42:56,587 --> 00:42:57,920 Dit is dus weer, dit is 'n trade-off. 935 00:42:57,920 --> 00:43:03,300 En in werklikheid, die protokol wat dit moontlik maak om te doen wat nie sal wees TCP, 936 00:43:03,300 --> 00:43:09,290 maar iets genoem UDP, wat eenvoudig 'n ander protokol gebruik 937 00:43:09,290 --> 00:43:12,690 soms vir diegene kontekste. 938 00:43:12,690 --> 00:43:13,440 Ja, vraag. 939 00:43:13,440 --> 00:43:21,990 >> Gehoor: [onhoorbaar] sekere [Onhoorbaar] protokol stadig [onhoorbaar]? 940 00:43:21,990 --> 00:43:24,949 >> David J. MALAN: Om te stop stadig in watter opsig? 941 00:43:24,949 --> 00:43:28,200 >> Publiek: Ek wil my stuur data so vinnig as moontlik. 942 00:43:28,200 --> 00:43:29,200 >> David J. MALAN: OK. 943 00:43:29,200 --> 00:43:32,700 >> Publiek: As iemand wil nie [onhoorbaar] 944 00:43:32,700 --> 00:43:36,940 dra om op te hou [onhoorbaar]. 945 00:43:36,940 --> 00:43:41,490 >> David J. MALAN: Ag, jy absoluut kan inmeng met enige van hierdie data. 946 00:43:41,490 --> 00:43:44,810 Byvoorbeeld, tussen al die hoep, tussen punt A en B, 947 00:43:44,810 --> 00:43:49,140 al hierdie hoep hier kan besluit net al UDP data swartlys. 948 00:43:49,140 --> 00:43:50,210 Hulle kon net ophou. 949 00:43:50,210 --> 00:43:52,924 Hulle kon dit kopieer met die wete dat Dit is die video data dat hulle 950 00:43:52,924 --> 00:43:53,840 dalk wil om te kyk na. 951 00:43:53,840 --> 00:43:58,770 So in kort, enigiemand met toegang tot die draadloos of bedraad verbinding 952 00:43:58,770 --> 00:44:01,660 tussen twee punte kon absoluut stop dit as hulle wil. 953 00:44:01,660 --> 00:44:03,570 >> En in werklikheid, selfs in ons huis routers, wat 954 00:44:03,570 --> 00:44:05,540 is die verhaal ons sal kom terug na nou, mag 955 00:44:05,540 --> 00:44:08,890 het instellings waar jy kan aktiveer of sekere dienste afskakel of dit nou 956 00:44:08,890 --> 00:44:11,190 vir ouers redes, of net nie wil 957 00:44:11,190 --> 00:44:16,890 jou kinders om aanlyn video's te kyk, of vir korporatiewe redes sowel. 958 00:44:16,890 --> 00:44:18,970 So in werklikheid, kom ons in toom dinge terug in. 959 00:44:18,970 --> 00:44:21,580 >> Omdat ons het toegelaat onsself te kyk, nou, 960 00:44:21,580 --> 00:44:24,230 by al die bedieners binnekant van die internet hier. 961 00:44:24,230 --> 00:44:27,720 Maar as aan die einde van die dag, Ek is net probeer om Amazon te kry, 962 00:44:27,720 --> 00:44:31,060 Wat is daardie klein huis router eintlik vir my? 963 00:44:31,060 --> 00:44:36,310 Wel, dit blyk dat die huis router, dat ons vroeër beskryf, dis 964 00:44:36,310 --> 00:44:42,720 gelykop buite verhouding groot hier, het 'n hele klomp van die dienste gebou in. 965 00:44:42,720 --> 00:44:46,650 >> Dit het, tipies, 'n DHCP-bediener gebou in. 966 00:44:46,650 --> 00:44:49,400 Dit het dikwels 'n point gebou in. 967 00:44:49,400 --> 00:44:52,560 En dit is dikwels omdat dit hierdie antennas, soos hierdie dinge hier. 968 00:44:52,560 --> 00:44:55,590 Dit het dikwels 'n firewall gebou in. 969 00:44:55,590 --> 00:45:00,900 >> Dit het dikwels 'n router, wat sy eie afsonderlike stuk funksie, 970 00:45:00,900 --> 00:45:02,270 gebou in. 971 00:45:02,270 --> 00:45:06,530 Dit mag dalk iets het bekend as 'n DNS-bediener gebou in, 972 00:45:06,530 --> 00:45:07,931 Indien nie, selfs ander funksies. 973 00:45:07,931 --> 00:45:10,430 So laat ons terg uitmekaar net die paar oorblywende hier. 974 00:45:10,430 --> 00:45:15,030 DHCP, net om saam te vat, doen wat? 975 00:45:15,030 --> 00:45:16,150 >> Publiek: Ken die IP. 976 00:45:16,150 --> 00:45:16,530 >> David J. MALAN: Presies. 977 00:45:16,530 --> 00:45:18,196 Ken IP-adres en 'n paar ander dinge. 978 00:45:18,196 --> 00:45:21,940 Dit sal ook vertel my Mac of PC wat my standaard router is 979 00:45:21,940 --> 00:45:24,560 en 'n paar ander besonderhede, soos ons gesien het op my Mac skerm. 980 00:45:24,560 --> 00:45:27,694 Toegangspunt beteken net, hierdie dae, dat dit ondersteun Wi-Fi. 981 00:45:27,694 --> 00:45:29,860 En dit draadloos sal toelaat mense om aan te sluit, net 982 00:45:29,860 --> 00:45:32,260 soos 'n fisiese kabel van weleer. 983 00:45:32,260 --> 00:45:36,380 >> Firewall tussen twee geboue of twee winkels in 'n gebou, 984 00:45:36,380 --> 00:45:39,990 dit is 'n fisiese toestel dat, ideaal, verhoed vuur 985 00:45:39,990 --> 00:45:42,440 versprei vanaf 'n winkel na 'n ander. 986 00:45:42,440 --> 00:45:47,480 In die virtuele wêreld, dit verhoed dat data uit om van een plek na 'n ander. 987 00:45:47,480 --> 00:45:49,740 So in werklikheid, as jou huis netwerk, of selfs 988 00:45:49,740 --> 00:45:52,800 jou korporatiewe of universiteit netwerk, het een of ander manier 989 00:45:52,800 --> 00:45:59,050 swartlys, kom ons sê, alle toegang tot Facebook.com, 990 00:45:59,050 --> 00:46:03,450 geagte dit 'n vermorsing van tyd, hoe mag jou universiteit, of by die huis, 991 00:46:03,450 --> 00:46:07,380 of maatskappy doen wat in die konteks van koeverte soos hierdie? 992 00:46:07,380 --> 00:46:12,190 >> Met ander woorde, as al my rekenaars here-- my laptop en 'n other-- 993 00:46:12,190 --> 00:46:14,900 is een of ander manier in gesprek met die internet deur middel van hierdie huis 994 00:46:14,900 --> 00:46:20,460 router, of hierdie korporatiewe router, of dié universiteit router, 995 00:46:20,460 --> 00:46:25,362 Watter inligting sal 'n firewall gebruik ten einde die verkeer te stop van die vloei? 996 00:46:25,362 --> 00:46:27,350 >> Gehoor: [onhoorbaar]. 997 00:46:27,350 --> 00:46:29,740 >> David J. MALAN: Ja, so as hulle weet dat Facebook se web 998 00:46:29,740 --> 00:46:33,170 bediener, op die internet, het die IP-adres 5.6.7.8, 999 00:46:33,170 --> 00:46:37,840 dit is triviaal vir 'n stelsel administrateur 'n firewall, net ontken 1000 00:46:37,840 --> 00:46:40,870 en om al koeverte daal bestem vir die IP-adres. 1001 00:46:40,870 --> 00:46:44,290 In werklikheid, Facebook het 'n paar verskillende IPs, miskien dekades, dalk honderde. 1002 00:46:44,290 --> 00:46:47,020 Maar so lank as wat dit is openbaar bekend, 'n administrateur 1003 00:46:47,020 --> 00:46:48,620 kan eintlik swartlys al daardie. 1004 00:46:48,620 --> 00:46:52,505 >> Of as dit nie moontlik is nie, net omdat Facebook, miskien, het te veel IPs 1005 00:46:52,505 --> 00:46:55,440 of hulle verander te dikwels, Wel, dit blyk, soos ons sal sien, 1006 00:46:55,440 --> 00:46:57,440 enige tyd wat jy maak 'n versoek vir 'n webblad, 1007 00:46:57,440 --> 00:47:00,621 soos Facebook.com, in plaas van dat daar 'n kat in die koevert, 1008 00:47:00,621 --> 00:47:01,870 Daar gaan 'n melding word. 1009 00:47:01,870 --> 00:47:07,780 O, hierdie gebruiker wil Facebook.com/MarkZuckerberg.php 1010 00:47:07,780 --> 00:47:09,360 of wat ook al die lêer kan wees. 1011 00:47:09,360 --> 00:47:12,590 >> So jy kan net kyk binne-in die koevert en sien, o, dit is vir Facebook. 1012 00:47:12,590 --> 00:47:13,650 Ek gaan dit nou te laat val. 1013 00:47:13,650 --> 00:47:16,610 Jy kan kyk binnekant van die koevert as 'n firewall sowel. 1014 00:47:16,610 --> 00:47:20,560 >> So 'n firewall, in kort, kan kyk na die IP-adres. 1015 00:47:20,560 --> 00:47:22,240 Dit kan kyk na die poort nommer. 1016 00:47:22,240 --> 00:47:26,560 Dit kan kyk na die binnekant van die koevert. 1017 00:47:26,560 --> 00:47:29,360 >> En deur die poort nommer, hierdie is 'n interessante een te. 1018 00:47:29,360 --> 00:47:33,410 'N firewall dus kan verstop, Dit blyk dat al webtoegang, as dit wil, 1019 00:47:33,410 --> 00:47:37,060 net deur swartlys enige koeverte wat die getal 80 op hulle 1020 00:47:37,060 --> 00:47:43,600 of alle e-pos deur swartlys hawe 25, of blokkeer FTP, deur die sluit van Port 21. 1021 00:47:43,600 --> 00:47:45,250 En die lys gaan aan en aan. 1022 00:47:45,250 --> 00:47:49,810 >> As 'n eenkant, doen niemand van julle gebruik Google se DNS server-- 8.8.8.8? 1023 00:47:49,810 --> 00:47:51,420 Klink dit bekend? 1024 00:47:51,420 --> 00:47:51,950 Geen? 1025 00:47:51,950 --> 00:47:56,615 >> So blyk jy kan instel jou rekenaar persoonlike adresse gebruik. 1026 00:47:56,615 --> 00:47:58,490 En ons sal terug te kom na hierdie in net 'n oomblik. 1027 00:47:58,490 --> 00:48:01,100 En dit is baie algemeen vir korporatiewe netwerke en hotel netwerke 1028 00:48:01,100 --> 00:48:03,750 om daardie soort blok ding, soos ons binnekort sal sien. 1029 00:48:03,750 --> 00:48:06,460 >> So het die laaste bietjie van funksies, dan, hier is 'n router en DNS. 1030 00:48:06,460 --> 00:48:08,116 'N router, weer, baie eenvoudige idee. 1031 00:48:08,116 --> 00:48:09,990 Dit is net roetes data links, regs, op en af 1032 00:48:09,990 --> 00:48:12,156 gebaseer op die drade en die verbinding wat dit het, 1033 00:48:12,156 --> 00:48:16,470 of dit nou 'n klein netwerk by die huis of 'n groter een op die internet self. 1034 00:48:16,470 --> 00:48:20,540 So DNS is die laaste van die groot akronieme hier. 1035 00:48:20,540 --> 00:48:24,030 >> Wat doen 'n DNS-bediener doen? 1036 00:48:24,030 --> 00:48:27,338 Dit is baie nuttig funksie dikwels gebou in 'n huis router. 1037 00:48:27,338 --> 00:48:31,750 1038 00:48:31,750 --> 00:48:34,350 Wel, ons het nie heeltemal hier verbind twee punte. 1039 00:48:34,350 --> 00:48:40,300 Toe ek tik Amazon.com of cats.com in my leser, een of ander manier 1040 00:48:40,300 --> 00:48:43,810 wat eindig op 'n koevert, Miskien, met Amazon of cats.com 1041 00:48:43,810 --> 00:48:47,560 aan die binnekant van die koevert, soos ek voorgestel met Facebook. 1042 00:48:47,560 --> 00:48:51,157 >> Maar wat het om te gaan op die buite, het ons gesê? 1043 00:48:51,157 --> 00:48:52,240 Gehoor: Die IP address-- 1044 00:48:52,240 --> 00:48:53,040 David J. MALAN: Die IP-adres. 1045 00:48:53,040 --> 00:48:54,560 Gehoor: [onhoorbaar] vernoem na die IP-adres. 1046 00:48:54,560 --> 00:48:55,560 David J. MALAN: Presies. 1047 00:48:55,560 --> 00:49:00,090 'N DNS-bediener, Domain Name System bediener, dit is die enigste doel in die lewe 1048 00:49:00,090 --> 00:49:04,350 is om domein name vertaal om IP-adresse en omgekeerd. 1049 00:49:04,350 --> 00:49:08,180 En so is dit ook wat jy kan dink soos 'n groot Excel lêer met twee columns-- 1050 00:49:08,180 --> 00:49:11,520 domein name in een en IP-adresse in die ander. 1051 00:49:11,520 --> 00:49:13,280 Maar dit is 'n besonder groot lêer. 1052 00:49:13,280 --> 00:49:17,490 >> En dit blyk dat wanneer ek draai op my AirPort Extreme, of my Linksys 1053 00:49:17,490 --> 00:49:20,890 toestel, of my D-Link toestel, of wat ook al jy by die huis, 1054 00:49:20,890 --> 00:49:24,170 sekerlik, daardie klein toestel nie weet, by voorbaat, 1055 00:49:24,170 --> 00:49:27,332 alle moontlike IP-adresse en al moontlike name domein in die wêreld. 1056 00:49:27,332 --> 00:49:28,040 Want dit kan nie. 1057 00:49:28,040 --> 00:49:31,290 Want wat as iemand koop 'n domein noem môre, sit dit op die internet? 1058 00:49:31,290 --> 00:49:33,581 >> Dit sal lekker wees as jou huis router kan steeds toegang tot dit. 1059 00:49:33,581 --> 00:49:34,800 En sekerlik, dit kan. 1060 00:49:34,800 --> 00:49:38,210 So dit blyk daar is 'n hele hiërargie van DNS-bedieners in die wêreld. 1061 00:49:38,210 --> 00:49:39,800 >> Jou huis router, tipies, het een. 1062 00:49:39,800 --> 00:49:42,540 Maar dit is net 'n kas DNS-bediener. 1063 00:49:42,540 --> 00:49:47,020 En deur kas ek bedoel C-A-C-H-E, waar dit net afskrifte van inligting stoor 1064 00:49:47,020 --> 00:49:48,020 tydelik. 1065 00:49:48,020 --> 00:49:52,090 Maar as ek die internet diens deur Comcast, of Verizon, of RCN, 1066 00:49:52,090 --> 00:49:55,210 baie gewild verkopers plaaslik in die VSA, of enige ander maatskappy, 1067 00:49:55,210 --> 00:49:58,500 of selfs Harvard Universiteit, Harvard, en Comcast, en Verizon, 1068 00:49:58,500 --> 00:50:01,090 en jou plaaslike ISP al het hul eie DNS-bedieners. 1069 00:50:01,090 --> 00:50:03,080 >> En hulle het ook kas inligting. 1070 00:50:03,080 --> 00:50:06,960 Maar daar is ook 'n paar spesiale groot DNS bedieners in die wêreld, ten minste 13, 1071 00:50:06,960 --> 00:50:11,420 sogenaamde wortel bedieners wat weet waar al die dot GMO is, en weet waar 1072 00:50:11,420 --> 00:50:13,470 al die dot nette is, en al die dot orgs, 1073 00:50:13,470 --> 00:50:17,000 en al die dosyne en dosyne ander top level domains deesdae. 1074 00:50:17,000 --> 00:50:19,010 En dus is daar hierdie hele hiërargiese stelsel 1075 00:50:19,010 --> 00:50:26,480 DNS sodanig dat as jy nie weet en jou hoër op nie, hopelik, 1076 00:50:26,480 --> 00:50:28,250 jou hoër op se hoër weet. 1077 00:50:28,250 --> 00:50:30,449 Omdat die bok uiteindelik tot stilstand kom hier. 1078 00:50:30,449 --> 00:50:32,490 En so, as ons sal sien, wanneer jy 'n domein naam te koop, 1079 00:50:32,490 --> 00:50:35,980 jy in wese lig een van hierdie top mense. 1080 00:50:35,980 --> 00:50:39,450 En die inligting trickles af na alle ander rekenaars op die internet. 1081 00:50:39,450 --> 00:50:40,550 Maar daar is 'n gevaar hier. 1082 00:50:40,550 --> 00:50:47,600 >> Veronderstel dat Comcast skielik geneem oorgeneem deur iemand wat nie die geval is, Comcast 1083 00:50:47,600 --> 00:50:49,344 wil Facebook uit van die besigheid sit. 1084 00:50:49,344 --> 00:50:51,260 Hoe Comcast gaan om Facebook uit 1085 00:50:51,260 --> 00:50:54,490 van besigheid vir 'n hele paar mense? 1086 00:50:54,490 --> 00:50:56,430 Wat beteken dit instel sy DNS-bediener om te doen? 1087 00:50:56,430 --> 00:51:02,090 1088 00:51:02,090 --> 00:51:02,840 Wat sal jy doen? 1089 00:51:02,840 --> 00:51:03,840 >> Publiek: blokkeer dit net. 1090 00:51:03,840 --> 00:51:04,500 blok dit net. 1091 00:51:04,500 --> 00:51:05,916 >> David J. MALAN: Net blok, reg? 1092 00:51:05,916 --> 00:51:08,840 So as ek Comcast, en miskien Ek is die nontechnical uitvoerende hoof, 1093 00:51:08,840 --> 00:51:12,680 Ek het nou net aangekondig dat 'n bevel nie, moenie Laat ons kliënte na Facebook.com. 1094 00:51:12,680 --> 00:51:14,770 Want ter wille van wat ook al besigheid rede, ons is 1095 00:51:14,770 --> 00:51:16,810 nie mooi speel met hulle op die oomblik. 1096 00:51:16,810 --> 00:51:17,720 >> Wel, wat doen jy? 1097 00:51:17,720 --> 00:51:19,540 Dit is 'n redelik triviaal implementering. 1098 00:51:19,540 --> 00:51:21,640 Jy hoef net te vra sommige stelsel administrateur 1099 00:51:21,640 --> 00:51:25,770 om die DNS-bediener te sê aanpas, indien jy ontvang versoeke vir Facebook.com, 1100 00:51:25,770 --> 00:51:30,746 nie reageer met 'n IP-adres of reageer met 'n valse one-- 1.2.3.4, 1101 00:51:30,746 --> 00:51:31,620 wat is betekenisloos. 1102 00:51:31,620 --> 00:51:33,340 Want dit behoort nie aan Facebook. 1103 00:51:33,340 --> 00:51:35,500 >> En in werklikheid, sekere lande is bekend 1104 00:51:35,500 --> 00:51:38,162 om dit te doen, waar as Hulle wou tot swartlys 1105 00:51:38,162 --> 00:51:40,620 sekere sites-- hierdie soort groot firewall van China, wat 1106 00:51:40,620 --> 00:51:42,410 kan in werking gestel word enige aantal ways-- 1107 00:51:42,410 --> 00:51:45,560 dalk presies dit te doen net op grond van DNS alleen. 1108 00:51:45,560 --> 00:51:48,680 So as jy aanpas jou gebruikers DNS-bediener om net te reageer 1109 00:51:48,680 --> 00:51:54,000 geen of valse DNS of response, jy kan baie maklik toegang blokkeer. 1110 00:51:54,000 --> 00:51:57,730 >> Nou, as ek verwys na vroeër, en dit is net 1111 00:51:57,730 --> 00:52:00,630 hoe 'n naïewe netwerk sou dit te doen, kan ek eintlik 1112 00:52:00,630 --> 00:52:03,730 gaan in my Mac, kliek DNS, wat kennisgewing is nou hopelik 1113 00:52:03,730 --> 00:52:04,750 'n ander bekende blad. 1114 00:52:04,750 --> 00:52:09,200 Miskien 'n bietjie gelede, net jy het geweet wat die term Wi-Fi bedoel. 1115 00:52:09,200 --> 00:52:11,280 Nou, hopelik, ons weet 'n bietjie meer oor TCP / IP. 1116 00:52:11,280 --> 00:52:12,820 Nou, ons het DNS. 1117 00:52:12,820 --> 00:52:16,400 >> Hierdie, blyk dit, is die DNS-bedieners dat Harvard het outomaties 1118 00:52:16,400 --> 00:52:17,680 aan my rekenaar. 1119 00:52:17,680 --> 00:52:21,130 Toe ek vroeër gesê het dat DHCP gee my meer as net 'n IP-adres, 1120 00:52:21,130 --> 00:52:22,640 dit gee posadres my router se. 1121 00:52:22,640 --> 00:52:26,370 gee my ook een of meer DNS bedieners wat ek veronderstel is om te gebruik wanneer 1122 00:52:26,370 --> 00:52:27,840 hier op die netwerk Harvard se. 1123 00:52:27,840 --> 00:52:31,086 >> Ek kan dit eintlik oorheers deur te kliek, o, ek kan nie. 1124 00:52:31,086 --> 00:52:32,460 Omdat ek op die gas rekening. 1125 00:52:32,460 --> 00:52:36,730 OK, so as ek kon eintlik fisies op hierdie plusteken, 1126 00:52:36,730 --> 00:52:39,310 Ek kon tik in enige DNS-bediener wat ek wil. 1127 00:52:39,310 --> 00:52:45,060 >> 'N gewilde een om te gebruik is 8.8.8.8, wat Google gekoop geruime tyd gelede. 1128 00:52:45,060 --> 00:52:50,220 En as my Mac my laat, ek kon dan vertel my eie Mac hier, 1129 00:52:50,220 --> 00:52:51,900 gebruik nie Harvard se DNS-bedieners. 1130 00:52:51,900 --> 00:52:54,610 Gebruik Google se plaas. 1131 00:52:54,610 --> 00:52:58,617 >> So dit is 'n algemene manier om te vermy óf 'n stelsel beperkings, 1132 00:52:58,617 --> 00:52:59,950 soos die wat ons net beskryf. 1133 00:52:59,950 --> 00:53:03,810 As hulle swak is geïmplementeer, jy kan net 'n ander DNS-bediener. 1134 00:53:03,810 --> 00:53:07,250 Baie in die mode op die huis ISPs, en miskien jy ook, 1135 00:53:07,250 --> 00:53:09,990 As jy al ooit 'n tikfout gemaak het wanneer tik 'n domein naam, 1136 00:53:09,990 --> 00:53:12,370 jy moet net 'n fout boodskap van die leser. 1137 00:53:12,370 --> 00:53:13,828 Dit is wat hulle ontwerp is om te doen. 1138 00:53:13,828 --> 00:53:16,080 404 of, eintlik in hierdie geval, iets anders, 1139 00:53:16,080 --> 00:53:18,580 jy kan 'n ongeldige reaksie bladsy kry. 1140 00:53:18,580 --> 00:53:22,620 Maar sommige van julle, het jy al ooit sien advertensies as jy 'n tikfout maak 1141 00:53:22,620 --> 00:53:23,890 en verkeerd intik 'n domein naam? 1142 00:53:23,890 --> 00:53:27,600 As dit so is, is dit moontlik, en Comcast is bekend om dit te doen. 1143 00:53:27,600 --> 00:53:33,470 Hulle, baie annoying, sal afsnit verkeerde DNS-soektogte. 1144 00:53:33,470 --> 00:53:36,380 >> As jy tik Facebook.com maar 'n tikfout, 1145 00:53:36,380 --> 00:53:40,030 hulle sal 'n IP-adres terugkeer vir julle, nie Facebook se maar 'n mens 1146 00:53:40,030 --> 00:53:42,880 van reklame Comcast se IP-adresse bedieners " 1147 00:53:42,880 --> 00:53:45,540 sodat jy dan skielik sien advertensies, en miskien voorgestel 1148 00:53:45,540 --> 00:53:47,250 spelfoute, en dies meer. 1149 00:53:47,250 --> 00:53:50,420 So 'n paar mense kan gebruik Google werk rondom dit. 1150 00:53:50,420 --> 00:53:53,645 Soms is dit baie algemeen in hotelle, en lughawens, en dies meer 1151 00:53:53,645 --> 00:53:55,960 waar die DNS-bedieners is net sleg nie. 1152 00:53:55,960 --> 00:53:56,940 Of hulle is net gebreek. 1153 00:53:56,940 --> 00:53:58,210 Of hulle is abnormaal. 1154 00:53:58,210 --> 00:54:00,710 >> So dikwels, as ek nie kry internet konneksie 1155 00:54:00,710 --> 00:54:03,270 maar my ikoon dui ek moet wees op die netwerk, 1156 00:54:03,270 --> 00:54:05,706 Ek sal met die hand verander my DNS-bediener na Google se net 1157 00:54:05,706 --> 00:54:06,830 om te sien of dit begin werk. 1158 00:54:06,830 --> 00:54:10,540 En twee keer uit 10, wat blyk die probleem op te los. 1159 00:54:10,540 --> 00:54:14,320 En die afhaal hier is nie soseer al hierdie simpel ompaaie 1160 00:54:14,320 --> 00:54:15,840 maar waarom hulle eintlik werk. 1161 00:54:15,840 --> 00:54:19,920 >> Jy is net vertel jou rekenaar te praat met 'n ander toestel in plaas. 1162 00:54:19,920 --> 00:54:24,100 So hierdie huis router, sodat julle het 0 of meer dollars betaal vir 1163 00:54:24,100 --> 00:54:28,560 om te sit in jou huis, doen alles van hierdie funksies en nog meer 1164 00:54:28,560 --> 00:54:30,300 alles net in hierdie klein bietjie boks. 1165 00:54:30,300 --> 00:54:33,740 Maar wanneer ons ontplof hierdie storie vir die hele internet, 1166 00:54:33,740 --> 00:54:36,260 Dit is geneig om te word verbind bedieners en rekenaars te doen 1167 00:54:36,260 --> 00:54:38,460 elk van die individuele dienste. 1168 00:54:38,460 --> 00:54:41,201 Maar ons huise is net bietjie microkosmossen van die hele storie. 1169 00:54:41,201 --> 00:54:44,730 1170 00:54:44,730 --> 00:54:45,950 >> Enige vrae? 1171 00:54:45,950 --> 00:54:47,871 Ja. 1172 00:54:47,871 --> 00:54:48,720 Ja, Dan? 1173 00:54:48,720 --> 00:54:52,330 >> Publiek: Vroeër het jy gepraat oor die hawens, die spesifieke poorte, 1174 00:54:52,330 --> 00:54:54,614 maar dis spesifieke dienste. 1175 00:54:54,614 --> 00:54:59,476 So byvoorbeeld het jy as ek moenie 'n sekere diens nie blok, 1176 00:54:59,476 --> 00:55:02,248 Ek sê nie inteken daardie hawe? 1177 00:55:02,248 --> 00:55:06,620 Is dit moontlik vir 'n diens aan voltooi deur die hawe? 1178 00:55:06,620 --> 00:55:08,410 >> David J. MALAN: Absoluut. 1179 00:55:08,410 --> 00:55:10,939 Ja, in werklikheid, sal jy dikwels op 'n netwerk 1180 00:55:10,939 --> 00:55:13,230 dat die enigste hawens wat toegelaat is, byvoorbeeld, 1181 00:55:13,230 --> 00:55:15,135 poort 80 en 443-- traffic. 1182 00:55:15,135 --> 00:55:18,420 Dit is baie algemeen in 'n hotel of lughawens 1183 00:55:18,420 --> 00:55:22,317 waar hulle vermetel dink, eh, 90 plus persent van ons gebruikers 1184 00:55:22,317 --> 00:55:23,650 net nodig het om hierdie dienste in elk geval. 1185 00:55:23,650 --> 00:55:24,970 Kom ons sluit alles anders. 1186 00:55:24,970 --> 00:55:29,590 >> En dat mense soos ek laat uit koue, uit te droog, hang uit om droog te word. 1187 00:55:29,590 --> 00:55:34,040 Omdat ek nie toegang tot sekere bedieners aan die Harvard, wat verskillende hawens gebruik. 1188 00:55:34,040 --> 00:55:36,840 Ek kon, preemptively voordat jy kampus, 1189 00:55:36,840 --> 00:55:40,720 verander my spesiale bediener na die hawe gebruik 80 of 443. 1190 00:55:40,720 --> 00:55:44,560 Selfs al is die mensdom het besluit wat behoort te wees vir traffic, 1191 00:55:44,560 --> 00:55:45,666 Dit hoef nie te wees nie. 1192 00:55:45,666 --> 00:55:47,540 Ek kan my e-pos te stuur deur daardie of dies meer. 1193 00:55:47,540 --> 00:55:50,668 >> Publiek: So dit was my tweede vraag om dit te. 1194 00:55:50,668 --> 00:55:52,060 So mensdom besluit. 1195 00:55:52,060 --> 00:55:55,992 Is daar 'n gepubliseerde lys iewers wat sê dit is die beste praktyke voor? 1196 00:55:55,992 --> 00:55:56,950 David J. MALAN: Inderdaad. 1197 00:55:56,950 --> 00:56:04,480 En in werklikheid, as ek gaan hier, algemene TCP-poort, hier gaan ons. 1198 00:56:04,480 --> 00:56:07,230 Op Wikipedia self is die eerste treffer. 1199 00:56:07,230 --> 00:56:08,790 Hier is bekende hawens. 1200 00:56:08,790 --> 00:56:13,480 >> So die lys, tot in wese 1024, is baie gestandaardiseerde, 1201 00:56:13,480 --> 00:56:14,630 en selfs 'n paar as dit nie. 1202 00:56:14,630 --> 00:56:16,750 Daar is dus 'n baie dienste that-- 1203 00:56:16,750 --> 00:56:20,220 >> Publiek: So as jy was ontwikkeling van 'n diens, in teorie, 1204 00:56:20,220 --> 00:56:24,711 moet jy daarheen gaan en besluit wat hawe lyne vir daardie diens? 1205 00:56:24,711 --> 00:56:25,710 David J. MALAN: Korrekte. 1206 00:56:25,710 --> 00:56:28,330 En as jy het gekom met 'n paar nuwe aansoek, soos Napster 1207 00:56:28,330 --> 00:56:31,977 terug in die dag of soos WhatsApp meer modern, sou jy in die algemeen, 1208 00:56:31,977 --> 00:56:34,810 As jy 'n goeie ontwerper is, sou jy 'n blik op 'n lys soos hierdie 1209 00:56:34,810 --> 00:56:37,580 en maak seker dat jy die keuse van 'n getal wat binne 'n verskeidenheid 1210 00:56:37,580 --> 00:56:39,455 dat jy moet wees die keuse van, in wese 1211 00:56:39,455 --> 00:56:43,445 'n groot genoeg nommer wat niemand anders het gekies. 1212 00:56:43,445 --> 00:56:45,756 >> Publiek: Dit sal wees oor hawe ontwerpe, korrek? 1213 00:56:45,756 --> 00:56:47,130 David J. MALAN: Korrekte, korrek is. 1214 00:56:47,130 --> 00:56:47,879 En daar is 'n baie. 1215 00:56:47,879 --> 00:56:50,130 Ek bedoel, 'n poort nommer is oor die algemeen 'n 16-bis getal, 1216 00:56:50,130 --> 00:56:53,800 wat gee jou 65536 moontlikhede. 1217 00:56:53,800 --> 00:56:56,170 En net 'n paar van daardie is eintlik gestandaardiseer. 1218 00:56:56,170 --> 00:57:00,420 >> En die werklikheid is daar net so baie gewilde dienste deesdae. 1219 00:57:00,420 --> 00:57:02,594 So daar is regtig nie wat veel stryd. 1220 00:57:02,594 --> 00:57:03,760 Dit is dus nie so 'n groot deal. 1221 00:57:03,760 --> 00:57:08,690 >> Maar uit 'n slim voorgraadse se perspektief of dissidente 1222 00:57:08,690 --> 00:57:13,430 binne 'n land, kan jy wel, As 'n land, of 'n korporatiewe entiteit, 1223 00:57:13,430 --> 00:57:16,630 of universiteit is blokkeer sekere verkeer, wat baie algemeen 1224 00:57:16,630 --> 00:57:20,300 gedoen, deur gesofistikeerd genoeg mense, sou wees om tonnel, om so te praat, 1225 00:57:20,300 --> 00:57:22,720 om roete al hul verkeer met koeverte 1226 00:57:22,720 --> 00:57:26,860 wat nie sê wat hulle moet sê, maar plaas net die gebruik van 80 vir alles. 1227 00:57:26,860 --> 00:57:31,080 Selfs al is dit FaceTime, of Skype, of finansiële transaksies, of wat ook al, 1228 00:57:31,080 --> 00:57:33,687 jy moet net maak dat dit lyk soos ' dit is eintlik traffic. 1229 00:57:33,687 --> 00:57:35,770 En nog beter is 'n ander oplossing wat Victoria 1230 00:57:35,770 --> 00:57:38,070 verwys na vroeër, wat 'n Skynprivaatnetwerk. 1231 00:57:38,070 --> 00:57:41,720 >> En dikwels is Skynprivaatnetwerk verkeer toegelaat op 'n netwerk. 1232 00:57:41,720 --> 00:57:45,500 Trouens, ek het myself dikwels in lughawens en hotelle, en op vliegtuie 1233 00:57:45,500 --> 00:57:48,030 waar ek kan nie toegang tot sekere veilige bedieners aan die Harvard. 1234 00:57:48,030 --> 00:57:52,520 Omdat hulle loop op redelik ongewone hawe numbers-- 555 of wat ook al 1235 00:57:52,520 --> 00:57:53,800 die getal kan wees. 1236 00:57:53,800 --> 00:57:59,090 >> Maar as ek die eerste keer in verbinding via VPN vanaf dat die vliegtuig of 'n hotel te Harvard 1237 00:57:59,090 --> 00:58:01,650 Universiteit, wat 'n Skynprivaatnetwerk doen, is wat? 1238 00:58:01,650 --> 00:58:04,470 Weet jy wat dit doen vir jou onder die enjinkap, Victoria? 1239 00:58:04,470 --> 00:58:08,520 >> Publiek: Wel, dit sal waarskynlik verander die bediener [onhoorbaar]. 1240 00:58:08,520 --> 00:58:09,520 David J. MALAN: Dit maak. 1241 00:58:09,520 --> 00:58:10,020 Dit doen. 1242 00:58:10,020 --> 00:58:13,062 Dit maak dat dit lyk, aan iemand anders, soos jy vandaan kom 'n ander plek. 1243 00:58:13,062 --> 00:58:15,561 Dit lyk asof jy kom uit jou hoofkwartier 1244 00:58:15,561 --> 00:58:16,780 tydens die besoek aan 'n paar plekke. 1245 00:58:16,780 --> 00:58:20,830 En wat dit doen ook dit tonnels, om so te praat, al jou verkeer, 1246 00:58:20,830 --> 00:58:24,010 of dit e-pos, of web, of druk, of die soos alle 1247 00:58:24,010 --> 00:58:26,580 deur middel van hierdie geënkripteerde kanaal tussen jou 1248 00:58:26,580 --> 00:58:28,890 en jou korporatiewe hoofkwartier, tipies, 1249 00:58:28,890 --> 00:58:35,230 sodat daar geen one-- insluitend die plaaslike land, of lugredery, of cafe-- 1250 00:58:35,230 --> 00:58:37,694 weet wat is binnekant van jou geïnkripteer tonnel. 1251 00:58:37,694 --> 00:58:39,110 En so gaan dit lyk soos n ewekansige geluid. 1252 00:58:39,110 --> 00:58:41,318 En so dikwels, 'n Skynprivaatnetwerk sal werk om hierdie soort 1253 00:58:41,318 --> 00:58:44,700 port beperkings ook As die VPN hawe self is nie 1254 00:58:44,700 --> 00:58:47,450 geblokkeer, wat soms die geval. 1255 00:58:47,450 --> 00:58:49,740 En DaCosta, jy het ons oor om te sê is? 1256 00:58:49,740 --> 00:58:55,765 >> Publiek: Wat is die tyd [Onhoorbaar] spring veral 1257 00:58:55,765 --> 00:59:08,710 gebruik van die [onhoorbaar] kan groep spring van [onhoorbaar] Is dit wolk anders? 1258 00:59:08,710 --> 00:59:12,670 Wat [onhoorbaar] om te spring? [Onhoorbaar] waarde [onhoorbaar] 1259 00:59:12,670 --> 00:59:15,535 1260 00:59:15,535 --> 00:59:17,785 David J. MALAN: En deur spring, wat bedoel jy presies? 1261 00:59:17,785 --> 00:59:19,659 Publiek: Dat hulle sou sluit, [onhoorbaar]. 1262 00:59:19,659 --> 00:59:25,662 1263 00:59:25,662 --> 00:59:28,120 David J. MALAN: O ja, en dis gebreek binne 'n gegewe land? 1264 00:59:28,120 --> 00:59:29,060 Gehoor: Ja, dit is geblokkeer. 1265 00:59:29,060 --> 00:59:29,700 David J. MALAN: Ag, geblokkeer. 1266 00:59:29,700 --> 00:59:32,070 So dit geïmplementeer kan word in 'n aantal maniere. 1267 00:59:32,070 --> 00:59:37,670 Die eenvoudigste, weer, sou wees dat die land en almal daarin, via DNS, 1268 00:59:37,670 --> 00:59:42,140 Hulle het net nie die IP-adres terugkeer aan jou wanneer jy besoek Facebook.com. 1269 00:59:42,140 --> 00:59:45,090 Twee, kan hulle werklik lyk binne almal se koeverte 1270 00:59:45,090 --> 00:59:47,640 en kyk of dié versoeke op pad na Facebook.com. 1271 00:59:47,640 --> 00:59:50,734 In welke geval, sou hulle op soortgelyke wyse blok die verkeer sowel. 1272 00:59:50,734 --> 00:59:52,400 Gehoor: Jy kan die [onhoorbaar] blokkeer. 1273 00:59:52,400 --> 00:59:52,870 David J. MALAN: Inderdaad. 1274 00:59:52,870 --> 00:59:53,500 En dit hang. 1275 00:59:53,500 --> 00:59:58,200 Ek bedoel, so lank as wat daar is relatief min internetverbindings 1276 00:59:58,200 --> 01:00:01,030 kom in die country-- sodat dekades, of honderde, 1277 01:00:01,030 --> 01:00:03,450 nie duisende of tien van thousands-- dan ja, 1278 01:00:03,450 --> 01:00:06,290 so lank as wat hulle beheer het oor die hele drade, draadloos, 1279 01:00:06,290 --> 01:00:10,720 of anders kom in die land, absoluut, kan hulle alles blokkeer. 1280 01:00:10,720 --> 01:00:16,290 >> So en erger nog, en 'n baie moontlike aanval 1281 01:00:16,290 --> 01:00:19,255 is as, byvoorbeeld, ons is almal hier op die netwerk Harvard se. 1282 01:00:19,255 --> 01:00:21,880 En daarom, jou rekenaars, deur die storie het ons vertel, 1283 01:00:21,880 --> 01:00:24,139 almal met behulp van Harvard se DHCP-bediener. 1284 01:00:24,139 --> 01:00:25,930 Sommige van u mag hê, in 'n blad op die oomblik, 1285 01:00:25,930 --> 01:00:31,347 Facebook.com oop, of Gmail.com, of 'n ander ewekansige webwerf. 1286 01:00:31,347 --> 01:00:33,680 Het jy noodwendig weet dat jy op die regte Facebook.com? 1287 01:00:33,680 --> 01:00:37,610 >> Ek bedoel, miskien het jy vakke in is 'n Harvard sielkunde eksperiment 1288 01:00:37,610 --> 01:00:40,160 hier, waar ons jou voed valse Facebook inligting. 1289 01:00:40,160 --> 01:00:43,470 Of ons vertel jou jy is steek deur iemand wat jy nie. 1290 01:00:43,470 --> 01:00:47,280 Of ons die verandering van boodskappe te klink kwater as wat hulle werklik is. 1291 01:00:47,280 --> 01:00:50,310 >> Ek bedoel, regtig wanneer jy beheer oor die netwerk, 1292 01:00:50,310 --> 01:00:53,960 jy beheer oor 'n hele paar aspekte van die gebruiker se ervaring. 1293 01:00:53,960 --> 01:00:56,710 Nou, gelukkig, dit is nie as skrikwekkend soos dit. 1294 01:00:56,710 --> 01:00:59,880 Omdat die meeste van julle, in jou URL bars, van enige sodanige oortjies, 1295 01:00:59,880 --> 01:01:00,940 waarskynlik begin met wat? 1296 01:01:00,940 --> 01:01:06,340 HTTPS, hopelik. 1297 01:01:06,340 --> 01:01:09,140 Omdat die S doen aanwys veilige. 1298 01:01:09,140 --> 01:01:11,650 >> En in teorie, wat dit beteken is dat jy eintlik doen 1299 01:01:11,650 --> 01:01:15,310 het 'n geënkripteerde konneksie tussen jy en Facebook, jy en Amazon, jy 1300 01:01:15,310 --> 01:01:17,760 en Gmail.com, of waar jy is. 1301 01:01:17,760 --> 01:01:19,280 En dit is 'n goeie ding. 1302 01:01:19,280 --> 01:01:21,410 Want daar is hierdie hele stelsel van vertroue. 1303 01:01:21,410 --> 01:01:24,570 >> En dit is eintlik 'n goeie segue om traffic spesifiek. 1304 01:01:24,570 --> 01:01:28,540 Daar is hierdie hele stelsel van vertroue, in die wêreld, wat ons toelaat 1305 01:01:28,540 --> 01:01:32,485 met 'n paar gerusstelling te vertrou dat as ek gaan na Facebook.com, 1306 01:01:32,485 --> 01:01:35,600 en ek sien 'n bietjie slot ikoon in my leser, 1307 01:01:35,600 --> 01:01:38,850 Ek is baie, baie, baie waarskynlik om werklik verbind 1308 01:01:38,850 --> 01:01:40,486 om die werklike Facebook.com. 1309 01:01:40,486 --> 01:01:42,000 Nou, hoekom is dit? 1310 01:01:42,000 --> 01:01:46,297 >> So dit blyk dat wanneer jy sit 'n webwerf op die World Wide Web, 1311 01:01:46,297 --> 01:01:47,880 jy 'n IP-adres nodig, wil dit voorkom asof. 1312 01:01:47,880 --> 01:01:49,270 Jou bediener moet 'n IP-adres. 1313 01:01:49,270 --> 01:01:50,950 En jy waarskynlik 'n domein naam. 1314 01:01:50,950 --> 01:01:52,250 So, wat beteken dat betrek? 1315 01:01:52,250 --> 01:01:55,770 >> Wel, het niemand van julle ooit koop 'n domein naam voor? 1316 01:01:55,770 --> 01:01:56,270 Ja? 1317 01:01:56,270 --> 01:01:56,580 Ja? 1318 01:01:56,580 --> 01:01:57,079 OK. 1319 01:01:57,079 --> 01:02:00,100 En wat webwerwe wat jy gebruik het of kyk na die koop van domein name? 1320 01:02:00,100 --> 01:02:02,400 >> Enige veral kom na vore? 1321 01:02:02,400 --> 01:02:04,470 OK, GoDaddy is redelik gewild. 1322 01:02:04,470 --> 01:02:08,160 En daar is others-- Namecheap, Network Solutions, ander. 1323 01:02:08,160 --> 01:02:11,240 >> En so as ek wil gaan na iets soos, 1324 01:02:11,240 --> 01:02:17,096 As ek wil 'n domein soos koop ComputerScienceforBusinessLeaders.com-- 1325 01:02:17,096 --> 01:02:19,600 vreeslike naam omdat dis gruwelike om te tik. 1326 01:02:19,600 --> 01:02:21,850 Dit maak nie eens te pas op een lyn, blykbaar. 1327 01:02:21,850 --> 01:02:24,560 Vir $ 11,99, kan ek koop dat domein naam. 1328 01:02:24,560 --> 01:02:26,690 >> Nou, wat beteken dit? 1329 01:02:26,690 --> 01:02:30,340 As ek kies jou en sit dit in my Winkelwagen, laat my toe om eers versigtig. 1330 01:02:30,340 --> 01:02:32,340 GoDaddy is gruwelike oor probeer om jou Upsell. 1331 01:02:32,340 --> 01:02:34,256 So jy sal gevra word of jy wil e-pos, as jy 1332 01:02:34,256 --> 01:02:36,860 wil web hosting, as jy wil 'n telefoonoproep vir al hierdie dinge. 1333 01:02:36,860 --> 01:02:39,130 Dit is moeilik om te sien op GoDaddy. 1334 01:02:39,130 --> 01:02:41,860 >> Maar wanneer jy uiteindelik daar, jy sal besit wat domein naam 1335 01:02:41,860 --> 01:02:44,460 vir 'n tydperk van een jaar, Tipies, of twee, of drie jaar. 1336 01:02:44,460 --> 01:02:45,400 Jy moet hierdie dinge te hernu. 1337 01:02:45,400 --> 01:02:47,170 Dit is dus meer soos die huur van 'n domein naam. 1338 01:02:47,170 --> 01:02:49,350 >> Maar sodra jy die eienaar van daardie domein naam, wat jy nodig het 1339 01:02:49,350 --> 01:02:51,960 om GoDaddy vertel iets, gewoonlik. 1340 01:02:51,960 --> 01:02:57,580 Jy moet GoDaddy te kenne gee wat u webbedieners, sal DNS-bedieners te wees. 1341 01:02:57,580 --> 01:03:00,550 Hoe weet jy wat jou bedieners, DNS-bedieners gaan wees? 1342 01:03:00,550 --> 01:03:02,820 >> Wel, tipies, in 'n ander blad, jy 1343 01:03:02,820 --> 01:03:05,387 te koop, of betaal, vir die web hosting as jy eintlik doen nie 1344 01:03:05,387 --> 01:03:08,470 fisies jou eie bedieners, en jou eie maatskappy, of in jou eie data 1345 01:03:08,470 --> 01:03:09,270 sentrum. 1346 01:03:09,270 --> 01:03:11,190 So jy wil gaan na 'n web hosting maatskappy. 1347 01:03:11,190 --> 01:03:12,190 En dit kan wees GoDaddy. 1348 01:03:12,190 --> 01:03:14,620 Hulle bied dieselfde diens as een van hul upsells. 1349 01:03:14,620 --> 01:03:16,910 >> Maar daar is honderde, duisende web hosting 1350 01:03:16,910 --> 01:03:18,640 maatskappye van wisselende gehalte daar buite. 1351 01:03:18,640 --> 01:03:20,930 En wanneer jy betaal iemand anders vir web hosting, 1352 01:03:20,930 --> 01:03:24,570 jy kry 'n gebruikersnaam en 'n wagwoord, en 'n paar bedrag van ruimte 1353 01:03:24,570 --> 01:03:27,390 in die wolk, om so te praat, te waarin jy jou lêers kan oplaai, 1354 01:03:27,390 --> 01:03:30,810 en die skep van jou webblaaie, en sit jou webwerf aanlyn. 1355 01:03:30,810 --> 01:03:33,110 So in wese, jy om GoDaddy vertel wat 1356 01:03:33,110 --> 01:03:36,990 die DNS-bedieners is dat web hosting maatskappy het aan jou verskaf word. 1357 01:03:36,990 --> 01:03:39,770 Waarskynlik in 'n e-pos of in 'n webblad, hulle jou in te lig. 1358 01:03:39,770 --> 01:03:43,600 >> En dan GoDaddy se verantwoordelikheid is om die res van die wêreld te vertel 1359 01:03:43,600 --> 01:03:46,630 deur middel van die wortel bedieners en ander DNS-bedieners. 1360 01:03:46,630 --> 01:03:48,520 Sodat, die volgende dag, wanneer iemand probeer 1361 01:03:48,520 --> 01:03:51,290 om te besoek ComputerScienceforBusinessLeaders.com, 1362 01:03:51,290 --> 01:03:53,410 hul DNS-bediener waarskynlik nie die antwoord ken. 1363 01:03:53,410 --> 01:03:54,785 Want dit is 'n splinternuwe webwerf. 1364 01:03:54,785 --> 01:03:57,000 So hul DNS-bediener vra hierdie een, vra hierdie een. 1365 01:03:57,000 --> 01:03:58,090 Dit weet niemand. 1366 01:03:58,090 --> 01:04:02,490 En dan, die inligting propageer terug na die res van die wêreld. 1367 01:04:02,490 --> 01:04:08,030 So dit is hoe om as jy nie betaal die wetsontwerp vir die hernuwing van jou domein naam. 1368 01:04:08,030 --> 01:04:09,510 Al hierdie dinge kan net soort van stop. 1369 01:04:09,510 --> 01:04:13,000 >> Omdat GoDaddy byvoorbeeld kan diegene DNS-rekords verwyder 1370 01:04:13,000 --> 01:04:16,540 sodat niemand in die wêreld weet, wie om te vra waar is jou webwerf. 1371 01:04:16,540 --> 01:04:18,130 Wat is jou IP-adres? 1372 01:04:18,130 --> 01:04:20,530 En so dit is hoe hulle dwing hierdie soort beheer. 1373 01:04:20,530 --> 01:04:25,320 >> Maar wat GoDaddy verkoop ook, ek wil sien hier as ons met hulle kan gesels hier. 1374 01:04:25,320 --> 01:04:28,360 Hulle wil ons besigheid. 1375 01:04:28,360 --> 01:04:32,720 As ons na alle produkte, dit is oorweldigend. 1376 01:04:32,720 --> 01:04:38,750 >> Ek wil SSL koop. 1377 01:04:38,750 --> 01:04:40,730 Hier gaan ons, Web Security. 1378 01:04:40,730 --> 01:04:41,910 So, o, dit is te koop. 1379 01:04:41,910 --> 01:04:42,410 Lekker. 1380 01:04:42,410 --> 01:04:43,270 >> OK. 1381 01:04:43,270 --> 01:04:49,690 So hier ook dit is soort oorweldigend op die eerste oogopslag vir mense. 1382 01:04:49,690 --> 01:04:55,270 Daar is dus verskillende tipes SSL sertifikate as hulle roep. 1383 01:04:55,270 --> 01:04:59,520 So dit is nie net genoeg om 'n domein te hê noem of 'n web hosting rekening. 1384 01:04:59,520 --> 01:05:02,880 As jy wil enkripsie het, wat, eerlik, is net 'n deesdae gegee. 1385 01:05:02,880 --> 01:05:06,630 En dit is steeds de facto praktyk. 1386 01:05:06,630 --> 01:05:09,290 >> Jy moet ook 'n SSL sertifikaat te koop. 1387 01:05:09,290 --> 01:05:11,540 Ongelukkig kan dit wees moeilik om al hierdie dinge te navigeer. 1388 01:05:11,540 --> 01:05:14,749 Maar laat ons sien waar dit lei om hierdie soort stelsel van vertroue. 1389 01:05:14,749 --> 01:05:17,040 So as ek net een domein naam, www.ComputerSciencef 1390 01:05:17,040 --> 01:05:23,860 orBusinessLeaders.com, ek gaan om voort te gaan en net die koop van die $ 62,99 1391 01:05:23,860 --> 01:05:24,690 weergawe hier. 1392 01:05:24,690 --> 01:05:26,110 Maar selfs dit is duur. 1393 01:05:26,110 --> 01:05:29,830 Jy kan gaan op ander webwerwe, soos Namecheap.com en 'n paar ander, 1394 01:05:29,830 --> 01:05:31,500 waar wisselende grade van reputasie. 1395 01:05:31,500 --> 01:05:33,170 Maar jy kan selfs minder as dit te spandeer. 1396 01:05:33,170 --> 01:05:34,070 Pasop. 1397 01:05:34,070 --> 01:05:40,240 >> En in werklikheid, laat ons gaan iewers Ons shouldn't-- Verisign.com. 1398 01:05:40,240 --> 01:05:47,130 Dit is 'n globale leier in die domein name en internet-sekuriteit glo. 1399 01:05:47,130 --> 01:05:50,610 En jy weet dit is duur wanneer hulle nie net sê wat hulle verkoop. 1400 01:05:50,610 --> 01:05:54,410 1401 01:05:54,410 --> 01:06:01,950 Verisign SSL sertifikaat, kan jy sien hoeveel mededingers aan hulle behoort, 1402 01:06:01,950 --> 01:06:04,350 wat adverteer vir daardie selfde navraag. 1403 01:06:04,350 --> 01:06:07,600 >> Goed, so via Google, Ek het gevind dat hierdie bladsy Ek wou. 1404 01:06:07,600 --> 01:06:09,140 So laat ons sien. 1405 01:06:09,140 --> 01:06:10,660 Ag, hier gaan ons. 1406 01:06:10,660 --> 01:06:14,520 >> So dit lyk asof Ek wil 'n veilige tuiste, 1407 01:06:14,520 --> 01:06:18,640 hul Ssl sertifikate begin by $ 399. 1408 01:06:18,640 --> 01:06:23,240 As ek wil meer sekuriteit, met EV, wat ek dink is uitgebreide validering 1409 01:06:23,240 --> 01:06:27,190 of beter validering, dit is $ 995, punt 00. 1410 01:06:27,190 --> 01:06:29,960 Of Veilige webtuiste Pro met EV, $ 1,500. 1411 01:06:29,960 --> 01:06:33,290 Byna al hierdie dinge is gruwelike en ook, onnodig. 1412 01:06:33,290 --> 01:06:36,320 >> Maar laat ons verstaan ​​wat die werkinge hier is en hoe dit alles werk. 1413 01:06:36,320 --> 01:06:40,080 Aan die einde van die dag, die wiskunde en die fundamentele kriptografie 1414 01:06:40,080 --> 01:06:43,565 onderliggende jou webwerf veiligheid is almal dieselfde nie, want die meeste dele. 1415 01:06:43,565 --> 01:06:47,470 Al hierdie dinge is upsells en, grootliks, bemarking dinge. 1416 01:06:47,470 --> 01:06:51,620 >> O ja, en asseblief, moenie ooit sit so iets op jou webwerf, 1417 01:06:51,620 --> 01:06:53,750 selfs al is die konsultant stel voor dat jy dit doen. 1418 01:06:53,750 --> 01:06:55,180 Dit beteken absoluut niks. 1419 01:06:55,180 --> 01:06:58,400 Jy sal sien, later vandag of môre is dit absoluut triviale 1420 01:06:58,400 --> 01:07:02,390 om 'n beeld te voeg tot 'n webwerf en eenvoudig te sê jy Norton verseker 1421 01:07:02,390 --> 01:07:03,570 beteken absoluut niks. 1422 01:07:03,570 --> 01:07:05,960 >> En alles wat jy doen, is die opleiding van jou kliënte, 1423 01:07:05,960 --> 01:07:08,610 of die mensdom meer algemeen, om te kyk vir daardie simbool, wat 1424 01:07:08,610 --> 01:07:12,080 sekerlik 'n slegte ou kon op sit sy of haar eie webwerf en net beweer dat hulle, 1425 01:07:12,080 --> 01:07:13,320 Ook is Norton verseker. 1426 01:07:13,320 --> 01:07:17,360 So het ons gekry het in 'n paar slegte gewoontes, as mense, as selfs vergestalt hier. 1427 01:07:17,360 --> 01:07:23,140 So net so 'n eenkant, die rede is daar verskillende style van sertifikate, 1428 01:07:23,140 --> 01:07:25,520 Hulle hou wil om te praat met. 1429 01:07:25,520 --> 01:07:30,110 >> Jy kan 'n SSL sertifikaat te koop vir net een domein naam, 1430 01:07:30,110 --> 01:07:32,586 dub dub dub dot ComputerScienceforBusinessLeaders.com. 1431 01:07:32,586 --> 01:07:35,027 Verskeie webtuistes, veronderstel Ek het dub dub dub dot 1432 01:07:35,027 --> 01:07:36,610 ComputerScienceforBusinessLeaders.com. 1433 01:07:36,610 --> 01:07:39,750 Maar ek wou ook gebruikers om in staat wees om te besoek 1434 01:07:39,750 --> 01:07:42,394 ComputerScienceforBusinessLeaders.com sonder die www. 1435 01:07:42,394 --> 01:07:44,852 Of miskien moet ek 'n derde domein, soos email.ComputerScienc 1436 01:07:44,852 --> 01:07:45,851 eforBusinessLeaders.com. 1437 01:07:45,851 --> 01:07:48,170 1438 01:07:48,170 --> 01:07:50,550 So as ek het verskeie domein name, hulle eintlik elke 1439 01:07:50,550 --> 01:07:52,633 behoefte aan 'n ander soort sertifikaat, potensieel. 1440 01:07:52,633 --> 01:07:55,830 So ek kan net so goed kry hierdie weergawe, wat presies wat dit moontlik maak. 1441 01:07:55,830 --> 01:08:00,180 >> Of al subdomeinen, as jy net wil het, en dit is vir liefhebber setups, 1442 01:08:00,180 --> 01:08:05,070 As jy wil hê 10 of 20 verskillende webwerwe of bedieners wat 1443 01:08:05,070 --> 01:08:08,550 begin met iets, dot ComputerScienceforBusinessLeaders.com, 1444 01:08:08,550 --> 01:08:10,890 dan kry jy wat genoem 'n wildekaart sertifikaat. 1445 01:08:10,890 --> 01:08:13,800 En dit word ondersteun deur al daardie variasies. 1446 01:08:13,800 --> 01:08:16,670 >> Nou, wanneer jy hierdie koop, jy installeer. 1447 01:08:16,670 --> 01:08:18,040 Dit is 'n lêer wat jy afgelaai. 1448 01:08:18,040 --> 01:08:19,748 En dat lêer, in wese, net bevat 1449 01:08:19,748 --> 01:08:22,716 'n baie groot, ewekansige getal wat het 'n paar wiskundige verwantskap 1450 01:08:22,716 --> 01:08:24,840 aan 'n ander getal wat jy reeds gegenereer. 1451 01:08:24,840 --> 01:08:28,490 Ons sal noem dit 'n publieke sleutel en 'n private sleutel, soos ek gedoen het, net voor. 1452 01:08:28,490 --> 01:08:31,790 >> En die idee hier is dat jy installeer in jou web bediener 1453 01:08:31,790 --> 01:08:34,250 deur net die gebruik van FTP of 'n ander protokol, 1454 01:08:34,250 --> 01:08:36,370 sleep of kopieer en plak 1455 01:08:36,370 --> 01:08:38,497 hierdie baie groot getalle in jou eie webbediener. 1456 01:08:38,497 --> 01:08:41,330 En jy volg die instruksies in ooreenstemming met jou bediener sagteware 1457 01:08:41,330 --> 01:08:42,359 om dit te doen. 1458 01:08:42,359 --> 01:08:45,270 En jou webbediener, voortaan, enige tyd iemand 1459 01:08:45,270 --> 01:08:49,920 besoek jou besigheid 'website-- www.ComputerScienceBusinessLeaders.com-- 1460 01:08:49,920 --> 01:08:51,901 jou webbediener outomaties, want dit 1461 01:08:51,901 --> 01:08:53,859 is 'n ingeboude funksie deesdae, sal net 1462 01:08:53,859 --> 01:08:56,459 vertel die wêreld wat sy publieke sleutel is. 1463 01:08:56,459 --> 01:08:59,250 En onthou dat die publieke sleutel het hierdie wiskundige verwantskap 1464 01:08:59,250 --> 01:09:01,000 met 'n sogenaamde private sleutel. 1465 01:09:01,000 --> 01:09:05,109 En so wanneer gebruikers, kliënte praat veilig na jou bediener, 1466 01:09:05,109 --> 01:09:07,680 hul koeverte, soos dié ons het al verby rondom, 1467 01:09:07,680 --> 01:09:10,950 het oënskynlike nonsens binnekant van hulle. 1468 01:09:10,950 --> 01:09:12,970 Omdat die inhoud word geïnkripteer. 1469 01:09:12,970 --> 01:09:15,710 >> En net jou besigheid ' private sleutel, wat 1470 01:09:15,710 --> 01:09:19,340 jy gegenereer as deel van hierdie proses van die koop van 'n SSL sertifikaat, 1471 01:09:19,340 --> 01:09:21,790 kan eintlik decrypt. 1472 01:09:21,790 --> 01:09:23,819 En dit alles gebeur deursigtig. 1473 01:09:23,819 --> 01:09:26,950 Maar jy kan net koop hierdie sertifikate van 'n eindige aantal 1474 01:09:26,950 --> 01:09:28,760 van maatskappye in die wêreld. 1475 01:09:28,760 --> 01:09:33,330 >> Omdat Microsoft, wat Internet Explorer en maak Edge, en Google, wat Chrome maak, 1476 01:09:33,330 --> 01:09:36,470 en Mozilla, wat Firefox maak, en 'n paar ander spelers 1477 01:09:36,470 --> 01:09:40,020 het al besluit om hul blaaier skip. 1478 01:09:40,020 --> 01:09:43,890 As jy enige van daardie browsers-- installeer Internet Explorer, Edge, Firefox, Mozilla, Opera, 1479 01:09:43,890 --> 01:09:50,180 of enige ander, Chrome-- hulle kom met 'n beperkte aantal sertifikate, 1480 01:09:50,180 --> 01:09:52,010 om so te praat, gebou in hulle. 1481 01:09:52,010 --> 01:09:57,420 'N beperkte lys van Kom ons noem dit, maatskappye wie se SSL sertifikate moet 1482 01:09:57,420 --> 01:10:00,330 toegelaat word en beskou veilige. 1483 01:10:00,330 --> 01:10:04,105 >> beteken dus dit wat ek, het Dawid Malan, kan nie net gaan oor DavidMalan.com 1484 01:10:04,105 --> 01:10:06,050 en begin verkoop Ssl sertifikate. 1485 01:10:06,050 --> 01:10:08,210 Want as ek het nie 'n soort van verhouding 1486 01:10:08,210 --> 01:10:12,810 met Google en Microsoft, en Mozilla, of kontrakteurs wat aan hulle behoort, 1487 01:10:12,810 --> 01:10:17,250 niemand se blaaier sal vertrou sertifikate David Malan se 1488 01:10:17,250 --> 01:10:19,830 selfs al is ek verkoop dit teen 'n afslag teenoor almal. 1489 01:10:19,830 --> 01:10:21,370 Ek kan hulle wiskundig te maak. 1490 01:10:21,370 --> 01:10:25,430 Maar ek kan nie mislei die blaaiers daarin vertrou. 1491 01:10:25,430 --> 01:10:26,940 >> En wat bedoel ek met vertroue? 1492 01:10:26,940 --> 01:10:27,660 Wel, kennisgewing. 1493 01:10:27,660 --> 01:10:29,690 Ons is op GoDaddy.com. 1494 01:10:29,690 --> 01:10:34,450 En as dit die geval is met baie webwerwe, sien die slot by regter boonste. 1495 01:10:34,450 --> 01:10:38,420 Wat is dit hangslot vermoedelik dui, hetsy voor 1496 01:10:38,420 --> 01:10:40,830 vandag se bespreking of van nou af? 1497 01:10:40,830 --> 01:10:41,970 >> GEHOOR: Dis 'n veilige. 1498 01:10:41,970 --> 01:10:43,344 >> David J. MALAN: Dit is dit veilig. 1499 01:10:43,344 --> 01:10:46,390 Dit beteken net dat EK gebruik 'n soort van kriptografie, 1500 01:10:46,390 --> 01:10:48,190 enkripsie tussen my en GoDaddy.com. 1501 01:10:48,190 --> 01:10:49,690 En dit hoef nie 'n GoDaddy wees. 1502 01:10:49,690 --> 01:10:50,690 Kom ons gaan iewers anders. 1503 01:10:50,690 --> 01:10:52,182 Kom ons gaan na Facebook.com. 1504 01:10:52,182 --> 01:10:55,420 En sien ek uiteindelik by HTTPS kolon streep streep. 1505 01:10:55,420 --> 01:10:59,090 So selfs as jy nie tik HTTPS, toenemend, ons webblaaie 1506 01:10:59,090 --> 01:11:03,910 vandag redirecting jy die veilige weergawe van die webwerf. 1507 01:11:03,910 --> 01:11:08,612 Dit was dikwels waar wanneer jy getik in jou wagwoorde vir 'n geruime tyd. 1508 01:11:08,612 --> 01:11:11,320 Maar dan, sou jy dikwels kry die onseker weergawe van die webwerf 1509 01:11:11,320 --> 01:11:14,370 nadat jy in of na aangemeld jy nagegaan saam met jou inkopie mandjie nie en krediet 1510 01:11:14,370 --> 01:11:14,910 card. 1511 01:11:14,910 --> 01:11:19,010 >> Deesdae, toenemend, is websites-- want dit raak makliker en goedkoper 1512 01:11:19,010 --> 01:11:23,520 hierdie soort enkripsie gebruik, en dit is steeds expected-- is net 1513 01:11:23,520 --> 01:11:25,399 gebruik dit vir absoluut elke webblad. 1514 01:11:25,399 --> 01:11:26,440 En dit is 'n goeie ding. 1515 01:11:26,440 --> 01:11:28,190 Omdat dit beteken, Byvoorbeeld, wanneer jy 1516 01:11:28,190 --> 01:11:31,710 gaan na Google, wat ook begin sodat SSL by verstek, 1517 01:11:31,710 --> 01:11:33,940 Dit beteken as jy soek vir iets op Google, 1518 01:11:33,940 --> 01:11:36,310 dit is absoluut waar dat Google weet alles 1519 01:11:36,310 --> 01:11:39,370 jy op soek is na op die internet, vir alle tye, tensy jy 1520 01:11:39,370 --> 01:11:40,560 jou geskiedenis te verwyder. 1521 01:11:40,560 --> 01:11:43,000 En selfs dan, hopelik, dit eintlik verwyder. 1522 01:11:43,000 --> 01:11:46,030 >> Maar niemand in tussen jou en Google, in teorie, 1523 01:11:46,030 --> 01:11:47,370 weet wat jy soek. 1524 01:11:47,370 --> 01:11:50,380 So as jy op soek is na iets private, of mediese, of iets anders, 1525 01:11:50,380 --> 01:11:53,990 so lank as wat bar is groen, en jy sien die slot, en die URL is HTTPS, 1526 01:11:53,990 --> 01:11:56,924 en jy is verbind met Google, hopelik, jou werkgewer 1527 01:11:56,924 --> 01:11:58,090 kan nie sien wat jy doen. 1528 01:11:58,090 --> 01:12:00,170 Jou universiteit kan nie sien wat jy doen. 1529 01:12:00,170 --> 01:12:02,290 >> Nou, as iemand kyk oor jou skouer, kan hulle steeds. 1530 01:12:02,290 --> 01:12:05,165 En as dit eindig in die leser se geskiedenis, mense kan nog steeds weet. 1531 01:12:05,165 --> 01:12:09,960 Maar ten minste dat tonnel tussen jou en Google, in hierdie geval, is veilig. 1532 01:12:09,960 --> 01:12:11,390 En ons kan dit 'n bietjie meer te sien. 1533 01:12:11,390 --> 01:12:12,765 En jy kan dit doen by die huis ook. 1534 01:12:12,765 --> 01:12:14,744 As ek op die slot, op Chrome ten minste, 1535 01:12:14,744 --> 01:12:16,660 daar is 'n klomp van die tegniese inligting hier. 1536 01:12:16,660 --> 01:12:20,200 As ek op Connection, agterkom dat, "Chrome bewys dat die Digi / Sert 1537 01:12:20,200 --> 01:12:24,100 SHA2 High Assurance Server CA, "sertifikaat outoriteit, 1538 01:12:24,100 --> 01:12:25,740 "Reik sertifikaat se webwerf." 1539 01:12:25,740 --> 01:12:28,260 >> Kom ons kliek op die Sertifikaat inligting. 1540 01:12:28,260 --> 01:12:32,350 En ons kan sien dat Facebook, iemand by Facebook gekoop hierdie sertifikaat. 1541 01:12:32,350 --> 01:12:33,330 En sien die ster. 1542 01:12:33,330 --> 01:12:35,350 Dit is die wildcard wat Ek verwys na vroeër, 1543 01:12:35,350 --> 01:12:37,570 die iets dot Facebook.com. 1544 01:12:37,570 --> 01:12:41,680 Let daarop dat hul sertifikaat verval wanneer? 1545 01:12:41,680 --> 01:12:45,512 >> Desember, so Facebook beter betaal die SSL wetsontwerp oor die volgende paar maande. 1546 01:12:45,512 --> 01:12:48,470 En hulle gaan hê om te installeer nuwe sertifikate op hul bedieners. 1547 01:12:48,470 --> 01:12:51,901 En as ek wil regtig te kry nuuskierig, kan ek op besonderhede. 1548 01:12:51,901 --> 01:12:53,900 En dit gaan wees meer arcane as wat ek wil. 1549 01:12:53,900 --> 01:12:55,608 >> Maar jy kan sien dat dit is, blykbaar, 1550 01:12:55,608 --> 01:12:58,900 gekoop deur Facebook, Inc. in Menlopark. 1551 01:12:58,900 --> 01:13:01,550 Dit is 'n paar tegniese inligting, waar hulle dit gekoop het uit. 1552 01:13:01,550 --> 01:13:05,190 SHA-256 verwys na iets soortgelyk aan enkripsie. 1553 01:13:05,190 --> 01:13:06,090 Dit is bekend as hash. 1554 01:13:06,090 --> 01:13:09,200 RSA is die kodering As jy al gehoor van RSA. 1555 01:13:09,200 --> 01:13:12,280 >> En dan is daar nog meer fancy dinge hier. 1556 01:13:12,280 --> 01:13:16,470 Elliptiese Curve Openbare, hierdie verwys na 'n tipe kriptografie. 1557 01:13:16,470 --> 01:13:19,760 Die meeste van hierdie is manier om meer inligting as wat jy werklik nodig het. 1558 01:13:19,760 --> 01:13:23,300 Maar jy kan sien dat dit ' die tegniese detail onderliggende 1559 01:13:23,300 --> 01:13:24,620 Facebook sertifikaat. 1560 01:13:24,620 --> 01:13:27,900 >> Nou, helaas, net om praat met sosiale ingenieurswese, 1561 01:13:27,900 --> 01:13:32,030 Dit is nou 'n baie handig aanduiding van die feit 1562 01:13:32,030 --> 01:13:35,090 dat iemand, een, het 'n veilige verbinding en het op sy beurt, 1563 01:13:35,090 --> 01:13:37,950 dat die bediener wat jy besoek betaal vir daardie sertifikaat. 1564 01:13:37,950 --> 01:13:42,870 Maar dit was nie so lank gelede dat webtuistes kan standaard ikone het. 1565 01:13:42,870 --> 01:13:45,574 Trouens, merk jy op hierdie ikone in oortjies Chrome se nou? 1566 01:13:45,574 --> 01:13:47,490 En blaaiers het soort van geleer hul les 1567 01:13:47,490 --> 01:13:51,190 en sit hierdie ikone daar, die logo vir 'n webwerf? 1568 01:13:51,190 --> 01:13:54,230 >> Dit was nie so lank gelede dat hierdie fav ikone, 1569 01:13:54,230 --> 01:13:57,480 of gunsteling ikone as hulle geroep, was net daar langs die adres. 1570 01:13:57,480 --> 01:14:00,570 Trouens, ek het 'n soektog tydens ons breek. 1571 01:14:00,570 --> 01:14:07,500 Byvoorbeeld, nie so lank gelede, laat my hierdie een oop te maak. 1572 01:14:07,500 --> 01:14:09,750 Net op Google Images. 1573 01:14:09,750 --> 01:14:11,010 >> Laat my zoom uit. 1574 01:14:11,010 --> 01:14:12,970 Kom. 1575 01:14:12,970 --> 01:14:18,720 So nie so lank gelede, bruisers is om dit te doen. 1576 01:14:18,720 --> 01:14:22,050 Nie net het hulle die gunsteling ikoon hier in die blad, 1577 01:14:22,050 --> 01:14:24,420 hulle het dit ook reg langs die adres bar. 1578 01:14:24,420 --> 01:14:24,920 Hoekom? 1579 01:14:24,920 --> 01:14:26,060 Net, eh, dit lyk goed. 1580 01:14:26,060 --> 01:14:26,893 >> Dit was soort van lekker. 1581 01:14:26,893 --> 01:14:29,530 Jy sien die maatskappy se logo reg langs die URL. 1582 01:14:29,530 --> 01:14:32,650 So nou, dink vanuit die perspektief van 'n teenstander, 'n slegte ou. 1583 01:14:32,650 --> 01:14:35,850 As jy 'n slegte ou en die blaaier was dom genoeg 1584 01:14:35,850 --> 01:14:39,660 wat jou toelaat om 'n pasgemaakte ikoon te stel reg langs die blaaier URL, 1585 01:14:39,660 --> 01:14:42,220 wat ikoon sou jy kies vir jou vals webwerf 1586 01:14:42,220 --> 01:14:46,919 wat probeer om vis te vang vir mense se kredietkaart inligting en so? 1587 01:14:46,919 --> 01:14:48,210 Gehoor: Die oorspronklike webtuiste. 1588 01:14:48,210 --> 01:14:49,640 David J. MALAN: Die oorspronklike webtuiste, beslis, 1589 01:14:49,640 --> 01:14:51,450 As jy naboots een webtuistes. 1590 01:14:51,450 --> 01:14:55,150 Wat anders kan jy daar sit dit is nog meer bedrieglike? 1591 01:14:55,150 --> 01:15:00,020 'N slot-ikoon, wat lyk soos 'n slot en semanties stel 1592 01:15:00,020 --> 01:15:03,500 hierdie webtuiste is 'n veilige, maar het geen tegniese betekenis hoegenaamd, 1593 01:15:03,500 --> 01:15:06,550 en wat is om te sê jy conditioning mense. 1594 01:15:06,550 --> 01:15:09,720 >> Ons, as 'n gemeenskap, is kondisionering mense wanneer jy sien slot, 1595 01:15:09,720 --> 01:15:10,970 aanvaar webwerf is veilig. 1596 01:15:10,970 --> 01:15:13,430 En daardie selfde logika kan heeltemal omgekeer 1597 01:15:13,430 --> 01:15:15,615 en gemanipuleer sodat mense, nou, is om die bos gelei 1598 01:15:15,615 --> 01:15:16,990 om te dink iets is veilig. 1599 01:15:16,990 --> 01:15:18,823 En die ergste oortreders, eerlik, is mense 1600 01:15:18,823 --> 01:15:22,210 soos banke, wat idiotically, om hierdie day-- laat ons kyk of die Bank van Amerika, 1601 01:15:22,210 --> 01:15:25,970 'n gewilde plaaslike een of nasionale een, doen die selfde. 1602 01:15:25,970 --> 01:15:27,000 >> OK. 1603 01:15:27,000 --> 01:15:27,875 So, wat is dit? 1604 01:15:27,875 --> 01:15:28,750 Wat sien jy hier. 1605 01:15:28,750 --> 01:15:32,080 Dit is die punteleer in vorm vir hul webwerf. 1606 01:15:32,080 --> 01:15:33,710 Hulle het presies dieselfde ding gedoen. 1607 01:15:33,710 --> 01:15:35,780 Jy opleiding mens om te dink wanneer jy sien 1608 01:15:35,780 --> 01:15:38,430 'n knoppie op 'n webwerf met 'n slot wat dit 1609 01:15:38,430 --> 01:15:40,460 beteken die verband is veilig. 1610 01:15:40,460 --> 01:15:42,940 >> Dit beteken net dat daar is 'n grafiese ontwerper wat 1611 01:15:42,940 --> 01:15:46,260 weet hoe om 'n foto van 'n stel slot en sit dit op 'n webwerf. 1612 01:15:46,260 --> 01:15:50,890 Nou, in hierdie geval, dit is waar, dat die webwerf is veilig. 1613 01:15:50,890 --> 01:15:53,000 Omdat kennisgewing die groen slot hier. 1614 01:15:53,000 --> 01:15:55,380 En Ek het 'n nuwe genoeg weergawe van Chrome 1615 01:15:55,380 --> 01:15:58,660 dat ek kan nie net sit 'n arbitrêre logo langs die URL. 1616 01:15:58,660 --> 01:16:01,410 Nou, net die veilige icon gaan daar of nie. 1617 01:16:01,410 --> 01:16:04,420 >> Maar dit is hier absoluut niksseggend. 1618 01:16:04,420 --> 01:16:06,890 En ons mense steeds maak hierdie soort van foute. 1619 01:16:06,890 --> 01:16:09,650 Omdat ons kondisioneer mense om te kyk vir sekere leidrade 1620 01:16:09,650 --> 01:16:11,330 en betekenis af te lei van hulle. 1621 01:16:11,330 --> 01:16:13,520 Maar weereens, wat dieselfde betekenis misbruik kan word. 1622 01:16:13,520 --> 01:16:15,654 >> So wanneer die bou van 'n mens se eie korporatiewe webwerf, 1623 01:16:15,654 --> 01:16:17,320 hierdie seine is oor die algemeen 'n slegte ding. 1624 01:16:17,320 --> 01:16:19,430 En selfs in die e-pos ook ons het, as 'n gemeenskap, 1625 01:16:19,430 --> 01:16:22,340 mense gekondisioneer Klik links op die e-pos. 1626 01:16:22,340 --> 01:16:26,080 En dus is dit nie verbasend dat slegte ouens stuur vals e-posse van PayPal, 1627 01:16:26,080 --> 01:16:28,672 van Bank of America met skakels. 1628 01:16:28,672 --> 01:16:30,880 Omdat ons het opgeleide mense kliek skakels in e-pos. 1629 01:16:30,880 --> 01:16:33,530 >> 'N veel beter praktyk sou wees vir die Bank van Amerika, 1630 01:16:33,530 --> 01:16:38,720 wanneer e-pos aan sy kliënte, sê net, besoek Bank van webwerf-Amerika se 1631 01:16:38,720 --> 01:16:40,070 op jou vroegste gemak. 1632 01:16:40,070 --> 01:16:41,797 En moenie mense gee die URL. 1633 01:16:41,797 --> 01:16:43,880 Want anders, hulle is net gaan om dit te klik. 1634 01:16:43,880 --> 01:16:44,580 Laat dit gaan. 1635 01:16:44,580 --> 01:16:48,460 Laat hulle soek vir dit of, Eintlik gaan dit met die hand. 1636 01:16:48,460 --> 01:16:50,450 >> Goed, so 'n bietjie van 'n zijspoor daar. 1637 01:16:50,450 --> 01:16:54,620 Maar die doel hier was om die verf prentjie van hierdie stelsel van vertroue. 1638 01:16:54,620 --> 01:16:57,170 Met implementeer, is daar hierdie dinge in die wêreld 1639 01:16:57,170 --> 01:17:00,450 genoem sertifikaat authorities-- maatskappye, 'n beperkte aantal van hulle, 1640 01:17:00,450 --> 01:17:02,710 wat toegelaat word om reik Ssl sertifikate. 1641 01:17:02,710 --> 01:17:08,740 Of, op sy beurt, is hulle toegelaat om bekragtig ander derde party kontrakteurs 1642 01:17:08,740 --> 01:17:10,244 SSL sertifikate uit te reik. 1643 01:17:10,244 --> 01:17:12,660 As jy nie op die lys, al is, kan jy wiskundig 1644 01:17:12,660 --> 01:17:16,310 skep hierdie groot, ewekansige getalle wat werk vir kriptografie. 1645 01:17:16,310 --> 01:17:18,700 >> Maar die leser is, oor die algemeen, gaan gil op jou. 1646 01:17:18,700 --> 01:17:22,090 In feite, kan ek gaan na 'n webwerf? 1647 01:17:22,090 --> 01:17:22,710 Laat ek sien. 1648 01:17:22,710 --> 01:17:24,940 Hierdie webwerf is nie veilig. 1649 01:17:24,940 --> 01:17:30,070 As ons kyk net vir die beeld 'n Google hier, kan jy skerms soos hierdie te sien. 1650 01:17:30,070 --> 01:17:32,180 leser vervaardigers hou hulle verander. 1651 01:17:32,180 --> 01:17:34,040 >> Dit is tipies wat jy sal sien. 1652 01:17:34,040 --> 01:17:38,226 Jy sien 'n rooi lyn in die URL, waar HTTPS is deurgehaal word. 1653 01:17:38,226 --> 01:17:39,600 Want dit is probeer om veilig te wees. 1654 01:17:39,600 --> 01:17:41,040 Maar iets aangaan. 1655 01:17:41,040 --> 01:17:44,090 En hier is dit sê, "Dit is waarskynlik nie die webwerf wat jy soek! " 1656 01:17:44,090 --> 01:17:47,110 >> En dit is óf kwaadwillig, of Dit is as gevolg van 'n wanopstelling. 1657 01:17:47,110 --> 01:17:50,940 Iemand met behulp van die verkeerde SSL sertifikaat op die bediener vir die webwerf 1658 01:17:50,940 --> 01:17:53,276 dat die gebruiker eintlik probeer om te besoek. 1659 01:17:53,276 --> 01:17:56,520 1660 01:17:56,520 --> 01:17:58,870 Enige vrae? 1661 01:17:58,870 --> 01:18:03,600 >> Wel, laat ons, voordat ons breek vir middagete, 'n laaste blik op wat 1662 01:18:03,600 --> 01:18:05,650 kan wees in hierdie koeverte. 1663 01:18:05,650 --> 01:18:08,434 Ek gaan na 'n om te gaan skoon leser blad hier. 1664 01:18:08,434 --> 01:18:09,350 En dit is 'n kenmerk. 1665 01:18:09,350 --> 01:18:11,399 As jy gebruik Chrome, of die meeste enige ander leser, 1666 01:18:11,399 --> 01:18:12,690 u het hierdie funksie. 1667 01:18:12,690 --> 01:18:14,120 >> Ek gaan om te gaan na die Menu. 1668 01:18:14,120 --> 01:18:18,810 Ek gaan om te gaan na Meer Gereedskap en ontwikkelaarnutsgoed. 1669 01:18:18,810 --> 01:18:21,450 Hoewel jy soms om hierdie spesiale spyskaart in staat te stel. 1670 01:18:21,450 --> 01:18:23,400 En ons sal meer van te sien dit in 'n bietjie. 1671 01:18:23,400 --> 01:18:25,090 >> En ek gaan om te gaan hier aan die onderkant links. 1672 01:18:25,090 --> 01:18:26,580 En ek gaan om te klik op Netwerk. 1673 01:18:26,580 --> 01:18:28,397 So dit is net iets 'n ingenieur sou 1674 01:18:28,397 --> 01:18:31,230 gebruik wanneer hy of sy wil om te kyk onder die enjinkap op wat aangaan 1675 01:18:31,230 --> 01:18:34,400 op tussen 'n leser en 'n bediener. 1676 01:18:34,400 --> 01:18:35,710 >> En laat ons gaan voort en doen dit. 1677 01:18:35,710 --> 01:18:39,240 Ek gaan om te gaan na, kliek Bewaar Meld. 1678 01:18:39,240 --> 01:18:41,760 Met ander woorde, ek wou red alles wat aangaan, 1679 01:18:41,760 --> 01:18:42,718 wat ons gaan doen. 1680 01:18:42,718 --> 01:18:49,850 En ek gaan om te tik in HTTP kolon streep streep www.Stanford.edu 1681 01:18:49,850 --> 01:18:51,050 vir Stanford Universiteit. 1682 01:18:51,050 --> 01:18:53,500 Ek gaan weer skoon te maak net so kan ons vars begin. 1683 01:18:53,500 --> 01:18:55,490 >> En hier gaan ons. 1684 01:18:55,490 --> 01:18:57,410 So hier is Stanford se huis page-- hele klomp 1685 01:18:57,410 --> 01:19:00,900 teks, die hele klomp van die foto's, miskien n paar video's, en 'n paar ander dinge. 1686 01:19:00,900 --> 01:19:05,480 En hierdie web page-- hier, Ek gaan nou herlaai. 1687 01:19:05,480 --> 01:19:07,980 Omdat ek dit gebreek deur pad terug. 1688 01:19:07,980 --> 01:19:10,787 >> Hierdie webblad is geskryf in 'n taal, die sogenaamde HTML 1689 01:19:10,787 --> 01:19:12,370 dat ons 'n kort blik op later sal neem. 1690 01:19:12,370 --> 01:19:14,459 En HTML is nie 'n programmeertaal. 1691 01:19:14,459 --> 01:19:16,000 Dit is wat 'n opmaak taal genoem. 1692 01:19:16,000 --> 01:19:18,490 So ons sal sien dit is net Engels-agtige sintaksis wat 1693 01:19:18,490 --> 01:19:21,615 vertel die webblad wat om te lyk, watter kleure te gebruik, wat die teks te gebruik, 1694 01:19:21,615 --> 01:19:22,440 en dies meer. 1695 01:19:22,440 --> 01:19:26,510 >> Maar sappiger is in hierdie spesiale blad Ontwikkelaars, 1696 01:19:26,510 --> 01:19:29,620 Ek kan eintlik sien alles wat net het onder die enjinkap. 1697 01:19:29,620 --> 01:19:34,010 Byvoorbeeld, in hierdie webblad, oor hoeveel beelde is daar? 1698 01:19:34,010 --> 01:19:39,940 Ek sien 1, 2,3, 4, 5, 6, 7, 8, 9, 10, aan die regterkant, 11. 1699 01:19:39,940 --> 01:19:43,230 Daar is dus 'n dosyn of meer beelde op hierdie webblad. 1700 01:19:43,230 --> 01:19:47,010 >> Elkeen van die beelde is 'n lêer op Stanford se webbediener. 1701 01:19:47,010 --> 01:19:49,950 En dit tuisblad, geskryf in hierdie taal genoem HTML, 1702 01:19:49,950 --> 01:19:52,960 is ook 'n lêer op Stanford se webbediener. 1703 01:19:52,960 --> 01:19:56,540 So dit blyk dat 'n leser is slim genoeg om te weet, 1704 01:19:56,540 --> 01:20:00,300 en ons sal vanmiddag sien, wanneer jy ontvang die tuisblad vir 'n webwerf, 1705 01:20:00,300 --> 01:20:03,190 kyk na wat HTML taal, soos ons sal gou sien. 1706 01:20:03,190 --> 01:20:07,170 >> En as jy sien die name van beelde binnekant van dit, gaan kry daardie sowel. 1707 01:20:07,170 --> 01:20:09,850 Stuur bykomende versoeke, bykomende koeverte. 1708 01:20:09,850 --> 01:20:14,560 Sodat ons kan terug gekry het, nou, een, miskien 13 of meer koeverte 1709 01:20:14,560 --> 01:20:17,830 wat teks, en beelde, miskien n paar ander dinge wat ons dan 1710 01:20:17,830 --> 01:20:20,940 vergader binnekant van my leser om hierdie hele webblad bied. 1711 01:20:20,940 --> 01:20:25,000 >> En sien hier af die heel eerste van dié 1712 01:20:25,000 --> 01:20:30,810 was 'n versoek net vir HTTP kolon streep streep www.Stanford.edu self. 1713 01:20:30,810 --> 01:20:35,440 En as ek op hierdie ry op, ek gaan om 'n paar mooi arcane inligting te sien. 1714 01:20:35,440 --> 01:20:37,960 Maar laat my rol af en kyk of ek kan verstaan 1715 01:20:37,960 --> 01:20:39,990 presies wat hier aangaan nie. 1716 01:20:39,990 --> 01:20:44,920 >> Laat my 'n bietjie groter te maak sodat ons meer op 'n slag kan sien. 1717 01:20:44,920 --> 01:20:47,570 En dit agterkom. 1718 01:20:47,570 --> 01:20:52,040 As ek op View Source, hierdie teks hier, dat ek net beklemtoon, 1719 01:20:52,040 --> 01:20:57,360 as Ek my leser stuur wat eerste koevert van hier af in Cambridge 1720 01:20:57,360 --> 01:21:02,180 Stanford en gesê gee my jou huis bladsy, wat binne hierdie koevert 1721 01:21:02,180 --> 01:21:04,520 is presies wat ek daar het uitgelig. 1722 01:21:04,520 --> 01:21:08,520 >> HTTP, HyperText Transfer Protocol, is die stel konvensies 1723 01:21:08,520 --> 01:21:11,660 wat 'n webblaaier gebruik wanneer versoek webblaaie van 'n bediener. 1724 01:21:11,660 --> 01:21:14,450 Dus net soos ek steek met my hand te Arwa vroeër, 1725 01:21:14,450 --> 01:21:19,590 dit is die digitale ekwivalent van my leser uit te reik digitaal 1726 01:21:19,590 --> 01:21:22,760 Stanford se webbediener, om hierdie boodskap binne hierdie koevert. 1727 01:21:22,760 --> 01:21:25,500 Die belangrikste lyn is die heel eerste. 1728 01:21:25,500 --> 01:21:29,457 >> Kry, is 'n standaard werkwoord, wat in hierdie konvensie, 1729 01:21:29,457 --> 01:21:31,290 wat letterlik net beteken kry die volgende. 1730 01:21:31,290 --> 01:21:31,876 Kry streep. 1731 01:21:31,876 --> 01:21:34,010 Sny net die standaard tuisblad. 1732 01:21:34,010 --> 01:21:35,660 Dit is niks meer spesifiek as dit. 1733 01:21:35,660 --> 01:21:38,820 En gebruik die weergawe van HTTP bekend as 1.1. 1734 01:21:38,820 --> 01:21:40,970 Dit het 'n paar nuwe funksies as 1,0 gehad. 1735 01:21:40,970 --> 01:21:44,370 >> En die tweede belangrikste line is dit one-- kolon Host 1736 01:21:44,370 --> 01:21:46,050 dub dub dub dot Stanford.edu. 1737 01:21:46,050 --> 01:21:49,590 Toe ek vroeër gesê 'n firewall genoem kon kyk binnekant van 'n koevert 1738 01:21:49,590 --> 01:21:52,990 en uit te vind wat die webwerf is om requested-- miskien is dit Facebook. 1739 01:21:52,990 --> 01:21:54,330 En ons wil dit swartlys. 1740 01:21:54,330 --> 01:21:59,910 >> Die rede hiervoor is die leser is baie vriendelik om ons te vertel, in die koevert, wat 1741 01:21:59,910 --> 01:22:01,380 dit versoek. 1742 01:22:01,380 --> 01:22:04,370 En dan is daar 'n paar minder interessant dinge wat meer tegnies van aard. 1743 01:22:04,370 --> 01:22:07,840 Maar 'n bietjie interessant, indien nie 'n bietjie ontsenu op die eerste, 1744 01:22:07,840 --> 01:22:12,122 is dat ook binne hierdie koevert is blykbaar wat inligting? 1745 01:22:12,122 --> 01:22:13,185 >> Gehoor: [onhoorbaar]. 1746 01:22:13,185 --> 01:22:15,310 David J. MALAN: Ja, wat soort rekenaar wat ek het. 1747 01:22:15,310 --> 01:22:16,370 So ek het 'n Mac. 1748 01:22:16,370 --> 01:22:19,940 Dit is met Mac OS 10.11.2, dit lyk. 1749 01:22:19,940 --> 01:22:22,730 En as ek lees verder af, dit vertel die bediener 1750 01:22:22,730 --> 01:22:25,470 dat ek met 'n sekere weergawe van Chrome, in werklikheid. 1751 01:22:25,470 --> 01:22:26,762 >> So dit is effens kommerwekkend. 1752 01:22:26,762 --> 01:22:29,470 Maar 'n bietjie meer ontstellend moet die feit dat ek reeds 1753 01:22:29,470 --> 01:22:30,990 vertel Stanford wat my IP adres is. 1754 01:22:30,990 --> 01:22:34,450 Sodat hulle kan reeds uit te vind, miskien, 'n bietjie meer oor my uit daardie. 1755 01:22:34,450 --> 01:22:36,325 En dan is daar 'n paar ander dinge ook daar. 1756 01:22:36,325 --> 01:22:38,080 Nou, laat ek blaai effens. 1757 01:22:38,080 --> 01:22:40,830 Hier is wat Stanford gereageer met. 1758 01:22:40,830 --> 01:22:44,380 Binne hierdie koevert was in die eerste plek, 1759 01:22:44,380 --> 01:22:47,830 die webblad self, die HTML wat ons sal sien later vanmiddag. 1760 01:22:47,830 --> 01:22:52,790 Maar ook binne koevert Stanford se my is alles wat ek hier uitgelig. 1761 01:22:52,790 --> 01:22:56,050 >> Die sappigste van lyne van wat is die top, wat sê: 1762 01:22:56,050 --> 01:22:59,140 OK, yep, ek praat HTTP 1.1. 1763 01:22:59,140 --> 01:23:02,290 200 is my status kode, OK. 1764 01:23:02,290 --> 01:23:06,630 Nou, kan jy nie nog ooit gesien die getal 200 voor, wat sin maak. 1765 01:23:06,630 --> 01:23:09,690 Omdat 200, inderdaad, beteken OK, alles goed. 1766 01:23:09,690 --> 01:23:13,920 >> Maar jy het waarskynlik gesien dat 'n nommer, op jou webblaaier, wat 1767 01:23:13,920 --> 01:23:16,710 gestuur is om julle van sommige bediener binnekant van 'n koevert wat 1768 01:23:16,710 --> 01:23:17,690 nie die getal 200. 1769 01:23:17,690 --> 01:23:21,198 Watter getalle het jy gesien dat die lente na vore? 1770 01:23:21,198 --> 01:23:22,152 >> Publiek: 404. 1771 01:23:22,152 --> 01:23:23,220 >> David J. MALAN: 404. 1772 01:23:23,220 --> 01:23:27,740 So as jy ooit gewonder waar is hierdie 404 konvensie vandaan kom, van alle 1773 01:23:27,740 --> 01:23:31,320 die arcane dinge te vertel My 404 lêer nie gevind nie, 1774 01:23:31,320 --> 01:23:34,900 Dit beteken eenvoudig dat 'n web bediener, As jy hierdie bladsy sonder versoek 1775 01:23:34,900 --> 01:23:38,670 bestaan, is dit nie daar nie, lêers nie gevind nie, hierdie boodskap in blou 1776 01:23:38,670 --> 01:23:44,310 gaan sê HTTP 1.1 ruimte 404 nie gevind nie. 1777 01:23:44,310 --> 01:23:47,217 En die leser kennisgewings dat en dan bied dit 1778 01:23:47,217 --> 01:23:49,550 vir julle, miskien in 'n groter font, groter, vet inligting 1779 01:23:49,550 --> 01:23:51,025 met 'n paar verduidelikende teks. 1780 01:23:51,025 --> 01:23:51,650 Maar dis al. 1781 01:23:51,650 --> 01:23:54,358 >> En dan, die res van die inligting meer arcane inligting, 1782 01:23:54,358 --> 01:23:58,330 van die bediener vir jou, net vertel leser waar dit vandaan kom. 1783 01:23:58,330 --> 01:24:00,530 Elke enkele aanvraag jy maak oor die internet 1784 01:24:00,530 --> 01:24:02,740 bevat inligting soos hierdie. 1785 01:24:02,740 --> 01:24:05,200 Dit is nuttig Om tegniese redes. 1786 01:24:05,200 --> 01:24:07,200 >> Dit is ook nuttig vir aanteken redes, om te weet 1787 01:24:07,200 --> 01:24:09,800 wie se besoek jou webwerf, wat die leser wat hulle gebruik, 1788 01:24:09,800 --> 01:24:11,770 Miskien wat die leser wat jy moet die optimalisering 1789 01:24:11,770 --> 01:24:13,820 jou webwerf, want as almal is gebruik van Chrome deesdae. 1790 01:24:13,820 --> 01:24:15,910 Miskien het jy nie nodig het om te ondersteun Explorer Internet nie. 1791 01:24:15,910 --> 01:24:16,820 Hoe weet jy dit? 1792 01:24:16,820 --> 01:24:19,990 Jy kan net inteken al die inligting wat kom in hierdie versoeke. 1793 01:24:19,990 --> 01:24:22,830 >> Aan die ander kant, dit duidelik beteken dat elke keer 1794 01:24:22,830 --> 01:24:26,970 jy 'n webwerf te besoek op die internet, nie net het hulle jou IP-adres ken, 1795 01:24:26,970 --> 01:24:30,070 omdat jy dit aan hulle gegee het in die boonste linker hoek van die koevert, 1796 01:24:30,070 --> 01:24:33,890 hulle weet ook wat die leser is, watter dag van die tyd is dit, 1797 01:24:33,890 --> 01:24:35,520 wat bladsye jy versoek. 1798 01:24:35,520 --> 01:24:39,247 >> En hoe meer, veral op webtuistes wat advertensies te hê, 1799 01:24:39,247 --> 01:24:41,205 meer kommerwekkend is hier As jy 'n maatskappy het, 1800 01:24:41,205 --> 01:24:44,440 en dit is super algemene hierdie dae, wat verkoop advertensies 1801 01:24:44,440 --> 01:24:47,660 vir hierdie webwerf, laat ons noem dit A.com, en ook 1802 01:24:47,660 --> 01:24:50,100 op hierdie webwerf, B.com, en hierdie webwerf, 1803 01:24:50,100 --> 01:24:56,980 C.com, A en B en C.com dalk nie weet dat hulle 'n kliënt in gemeen. 1804 01:24:56,980 --> 01:25:00,560 >> Maar as hierdie derde party advertensie maatskappy 1805 01:25:00,560 --> 01:25:05,082 is om te sien versoeke van dieselfde IP adres besoekende beide A.com, B.com, 1806 01:25:05,082 --> 01:25:06,640 en C.com, hoekom? 1807 01:25:06,640 --> 01:25:10,490 Omdat synde die advertensie bediener se gevra om te dien advertensies op al drie 1808 01:25:10,490 --> 01:25:11,490 van hierdie webtuistes. 1809 01:25:11,490 --> 01:25:14,270 En daarom sal dit wees voorsien jou IP-adres 1810 01:25:14,270 --> 01:25:17,800 sodat jou webblad, leser sien die advertensie. 1811 01:25:17,800 --> 01:25:20,330 >> Daar is hierdie middelman, so om te praat, op die internet wat 1812 01:25:20,330 --> 01:25:24,080 weet nog meer oor jou as die webwerwe wat jy besoek. 1813 01:25:24,080 --> 01:25:27,150 En Google is beslis onder die grootste oortreders, of featurerers, 1814 01:25:27,150 --> 01:25:27,901 langs die lyne. 1815 01:25:27,901 --> 01:25:29,775 En in werklikheid, toe ek noem hul DNS-bediener, 1816 01:25:29,775 --> 01:25:32,660 voordat jy dink eers oogopslag, o, dit is 'n handige funksie. 1817 01:25:32,660 --> 01:25:34,661 Google bied die wêreld met 'n gratis DNS-bediener 1818 01:25:34,661 --> 01:25:36,285 wat soms help my probleme op te los. 1819 01:25:36,285 --> 01:25:36,790 Mm-mm. 1820 01:25:36,790 --> 01:25:40,430 Nou, jy vertel Google nie net elke bladsy wat jy soek is na, 1821 01:25:40,430 --> 01:25:42,880 maar elke bladsy wat jy gaan direk. 1822 01:25:42,880 --> 01:25:45,846 Omdat jy sê, hey, Google, ek wil om te gaan na Z.com. 1823 01:25:45,846 --> 01:25:47,860 Wat is die IP-adres? 1824 01:25:47,860 --> 01:25:52,350 >> En dit alles neer op hierdie baie eenvoudige versoeke en reaksies 1825 01:25:52,350 --> 01:25:55,630 dat ons nou gesien het van bo tot onder. 1826 01:25:55,630 --> 01:25:57,510 So hoekom het ons nie breek hier vir 'n uur. 1827 01:25:57,510 --> 01:25:59,116 Terug by 01:30 vir middagete. 1828 01:25:59,116 --> 01:26:00,490 Ek gaan om te verdwyn vir 'n bietjie. 1829 01:26:00,490 --> 01:26:03,710 En ons sal hervat met 'n hands-on kyk en 'n paar meer konsepte. 1830 01:26:03,710 --> 01:26:06,860 En gelukkig om rond te hou, vir 'n paar minute, met vrae individueel. 1831 01:26:06,860 --> 01:26:09,364