1 00:00:00,000 --> 00:00:05,152 2 00:00:05,152 --> 00:00:07,360 DOUG LLOYD: As jy kyk ons internet primer video, 3 00:00:07,360 --> 00:00:10,020 Ek het 'n bietjie van 'n fotonische lewe deur te praat oor die internet 4 00:00:10,020 --> 00:00:11,857 en hoe dit is 'n stelsel van protokolle. 5 00:00:11,857 --> 00:00:14,190 Wel, laat ons praat oor die eerste van die protokolle wat 6 00:00:14,190 --> 00:00:15,710 eintlik bestaan ​​uit die internet. 7 00:00:15,710 --> 00:00:18,490 En interessant genoeg, dit is genoem die protokol Internet, 8 00:00:18,490 --> 00:00:20,960 wat ons gewoonlik verwys na as IP. 9 00:00:20,960 --> 00:00:24,810 >> So die internet, soos ek gesê het, is 'n onderling netwerk, 'n internet, 10 00:00:24,810 --> 00:00:28,990 wat is regtig net 'n paar netwerke saam geweef en stem op 'n manier 11 00:00:28,990 --> 00:00:31,490 om te kommunikeer met mekaar. 12 00:00:31,490 --> 00:00:33,220 Wat is dit een of ander manier ek praat? 13 00:00:33,220 --> 00:00:34,720 Wel, dit is die Internet Protocol. 14 00:00:34,720 --> 00:00:39,190 Dit dikteer hoe inligting oorgedra vanaf punt A na punt B. 15 00:00:39,190 --> 00:00:43,410 En dit is 'n soort van 'n toestand van aansluiting by die netwerk van die internet 16 00:00:43,410 --> 00:00:45,830 is dit eens wat hierdie een volg protokol wanneer inligting behoeftes 17 00:00:45,830 --> 00:00:49,330 van punt A na verskuif na punt B. 18 00:00:49,330 --> 00:00:51,700 >> So aan die einde van daardie internet primer video, 19 00:00:51,700 --> 00:00:55,320 Ek het hierdie beeld van wat die internet was. 20 00:00:55,320 --> 00:00:58,649 En op 'n klein skaal, dit is eintlik waarskynlik redelik akkuraat. 21 00:00:58,649 --> 00:01:01,190 Dit mag wees hoe drie netwerke eintlik met mekaar praat. 22 00:01:01,190 --> 00:01:02,570 Maar dit is 'n bietjie misleidend. 23 00:01:02,570 --> 00:01:04,845 En die rede waarom dit is 'n bietjie misleidend is because-- as ek 24 00:01:04,845 --> 00:01:07,220 net tel die netwerke vir gerieflikheidshalwe hier 25 00:01:07,220 --> 00:01:10,350 en ons ontslae te raak van alles en net fokus op die networks-- 26 00:01:10,350 --> 00:01:13,750 Dit is 'n bietjie misleidend, want dit impliseer dat al drie netwerk 27 00:01:13,750 --> 00:01:15,280 'n verband met mekaar. 28 00:01:15,280 --> 00:01:16,365 >> Een is verbind tot twee. 29 00:01:16,365 --> 00:01:17,610 Twee verbind tot drie. 30 00:01:17,610 --> 00:01:18,990 En drie verbind tot een. 31 00:01:18,990 --> 00:01:20,823 En wanneer ek praat oor 'n verband hier, ek is 32 00:01:20,823 --> 00:01:23,920 praat oor 'n fisiese, bedraad verbinding. 33 00:01:23,920 --> 00:01:25,170 Ons het nie draadloos. 34 00:01:25,170 --> 00:01:28,390 Maar dit is regtig onprakties data draadloos te stuur 35 00:01:28,390 --> 00:01:29,440 oor 'n groot skaal. 36 00:01:29,440 --> 00:01:35,200 En so op 'n sekere punt, het ons regtig staatmaak op bedraad technology-- telefoon drade, 37 00:01:35,200 --> 00:01:39,980 optiese vesel kabels, verskeie tegnologieë wat fisies verbind 38 00:01:39,980 --> 00:01:41,560 punt A na punt B. 39 00:01:41,560 --> 00:01:44,110 >> En op 'n klein skaal soos this-- dit kan akkuraat wees, 40 00:01:44,110 --> 00:01:46,480 maar as die beeld kry 'n bietjie groter, laat ons nou 41 00:01:46,480 --> 00:01:49,410 dink ons ​​het ses verskillende netwerke. 42 00:01:49,410 --> 00:01:52,740 As dit waar is, nou het ons iets soos hierdie vir elke netwerk 43 00:01:52,740 --> 00:01:55,100 gekoppel word aan elke ander netwerk. 44 00:01:55,100 --> 00:01:58,540 En as jy kyk elke netwerk het vyf pyle verbind. 45 00:01:58,540 --> 00:02:01,450 So alles is verbind elke ander netwerk. 46 00:02:01,450 --> 00:02:05,840 >> Ons het net ses netwerke hier en al kyk na hoeveel bedrading 47 00:02:05,840 --> 00:02:08,630 ons het in diens te neem, reg? 48 00:02:08,630 --> 00:02:12,650 En die internet uit 'n baie meer as ses netwerke. 49 00:02:12,650 --> 00:02:17,410 Ons kan nie bekostig om elke draad netwerk met mekaar netwerk, 50 00:02:17,410 --> 00:02:20,940 veral in die lig van hierdie netwerke span oseane, reg? 51 00:02:20,940 --> 00:02:23,810 As ons probeer om toegang tot 'n netwerk in Asië of in Europa, 52 00:02:23,810 --> 00:02:27,502 ons gaan hê om span 'n hele oseaan. 53 00:02:27,502 --> 00:02:29,460 Ons gaan moet gebruik drade op 'n sekere punt, 54 00:02:29,460 --> 00:02:33,900 maar ons wil die minimum te beperk aantal drade wat ons eintlik gebruik. 55 00:02:33,900 --> 00:02:36,690 Ons wil nie 'n stuur miljoen drade oor die oseaan, 56 00:02:36,690 --> 00:02:40,700 omdat hulle kos miljoene dollars elk te lê. 57 00:02:40,700 --> 00:02:44,430 En so vinnig, sou ons nie in staat wees om om meer bekostig om die internet. 58 00:02:44,430 --> 00:02:47,080 Dus het ons na 'n ander te hê manier vir elke netwerk 59 00:02:47,080 --> 00:02:49,730 elke ander om te praat netwerk of anders wat ons 60 00:02:49,730 --> 00:02:51,784 het stukke van die internet wat opgeskort 61 00:02:51,784 --> 00:02:53,200 van ander stukke van die internet. 62 00:02:53,200 --> 00:02:55,150 En dit is nie wat ons wil hê. 63 00:02:55,150 --> 00:02:57,890 Maar ons wil nie hê hulle almal saam bedraad. 64 00:02:57,890 --> 00:03:00,760 >> En dit is waar routers kom terug in die spel. 65 00:03:00,760 --> 00:03:02,870 Ons kan routers gebruik op die volgende manier. 66 00:03:02,870 --> 00:03:05,150 Wat as die plek van al netwerk wat fisies 67 00:03:05,150 --> 00:03:09,700 gekoppel aan elke ander netwerk, ons het hierdie tussenganger stukke, waar 68 00:03:09,700 --> 00:03:12,460 die netwerke verbind hierdie tussengangers, wat 69 00:03:12,460 --> 00:03:14,840 verbind is tot 'n paar netwerke. 70 00:03:14,840 --> 00:03:19,290 So in plaas van om een ​​aan te sluit op twee, drie, vier, vyf, ses, miskien een 71 00:03:19,290 --> 00:03:21,360 verbind om 'n router, wat dalk verbind 72 00:03:21,360 --> 00:03:23,840 om een ​​of twee van die netwerke, maar ook 73 00:03:23,840 --> 00:03:25,850 Miskien verbind aan ander routers, wat ook 74 00:03:25,850 --> 00:03:28,510 sal verbind om die ander netwerke. 75 00:03:28,510 --> 00:03:31,160 >> En die werk van die router se is-- dit bevat inligting 76 00:03:31,160 --> 00:03:34,620 bekend as 'n routing tafel wat bepaal waar doen 77 00:03:34,620 --> 00:03:37,250 Ek gaan as ek sien 'n bepaalde IP-adres? 78 00:03:37,250 --> 00:03:41,080 As ek sien 'n IP-adres beginspan met vier, ek gaan op hierdie manier te gaan. 79 00:03:41,080 --> 00:03:45,250 As ek gesien IP-adres begin met 'n 12, ek gaan in daardie rigting gaan. 80 00:03:45,250 --> 00:03:49,230 Ons hoef nie te verbind fisies te netwerk nommer vier 81 00:03:49,230 --> 00:03:52,010 of netwerk nommer 12 in hierdie voorbeeld. 82 00:03:52,010 --> 00:03:53,941 Ons weet net oor die algemeen waar ons wil gaan. 83 00:03:53,941 --> 00:03:57,190 En as jy dink oor dit, dit is 'n soort van soortgelyk aan die konsep van rekursie 84 00:03:57,190 --> 00:03:59,445 dat ons gepraat oor wanneer ons praat oor dit 85 00:03:59,445 --> 00:04:04,060 in C. Ek gaan nie om u te verbind presies waar jy wil gaan. 86 00:04:04,060 --> 00:04:08,130 Ek gaan net om jou 'n stap te beweeg nader aan waar jy wil gaan. 87 00:04:08,130 --> 00:04:11,739 En Ek sal jou laat iemand anders gaan met die oplossing van die res van die probleem. 88 00:04:11,739 --> 00:04:14,780 Ek sal net los hierdie stukkie die probleem en stel die res van dit 89 00:04:14,780 --> 00:04:15,940 om iemand anders. 90 00:04:15,940 --> 00:04:19,240 So routing inligting is eintlik soort soortgelyk aan rekursie. 91 00:04:19,240 --> 00:04:24,010 As dit is 'n konsep wat jy verstaan Wel, miskien is dit analogie sou help. 92 00:04:24,010 --> 00:04:26,950 >> So laat ons neem 'n blik op hierdie netwerk voorbeeld 93 00:04:26,950 --> 00:04:30,130 weer en aanvaar dat, weer, ons gaan gebruik daardie ses 94 00:04:30,130 --> 00:04:31,470 netwerke, een deur middel van ses. 95 00:04:31,470 --> 00:04:34,220 So laat ons net sê dat elke IP adres op die netwerk een 96 00:04:34,220 --> 00:04:36,200 begin met 'n dot iets. 97 00:04:36,200 --> 00:04:38,800 En ons sal sê dat daar 'n ander ding wat 98 00:04:38,800 --> 00:04:42,110 handel oor hoe al die stelsels verbind is tot 'n netwerk. 99 00:04:42,110 --> 00:04:46,000 Ons het net omgee verbind al diegene netwerke saam in 'n internet. 100 00:04:46,000 --> 00:04:49,350 Sodat elke toestel wat gekoppel aan een netwerk 101 00:04:49,350 --> 00:04:53,460 het 'n IP-adres wat begin met een dot en dan drie ander getalle. 102 00:04:53,460 --> 00:04:56,300 >> Dit is 'n veralgemening van die manier waarop dinge eintlik werk. 103 00:04:56,300 --> 00:04:58,260 Dit is nogal 'n bietjie meer akkuraat is as hierdie. 104 00:04:58,260 --> 00:05:00,760 Maar dit moet jy 'n gee algemene idee van wat die Internet 105 00:05:00,760 --> 00:05:02,637 Protokol is eintlik doen. 106 00:05:02,637 --> 00:05:04,220 So was dit die diagram ons voorheen gehad het. 107 00:05:04,220 --> 00:05:06,410 Dit was die stelsel wat was nie volhoubaar nie. 108 00:05:06,410 --> 00:05:07,760 Selfs ses, kan dit dalk OK. 109 00:05:07,760 --> 00:05:11,990 Maar as ons by 10 of 20 of 50, ons is gaan lê 'n baie van die drade. 110 00:05:11,990 --> 00:05:15,139 En 50 is ook nog nie selfs die punt van die ysberg 111 00:05:15,139 --> 00:05:16,680 as die getal van netwerke wat ons het. 112 00:05:16,680 --> 00:05:18,510 So hierdie model is onvolhoubaar. 113 00:05:18,510 --> 00:05:20,660 Ons kan nie vashou met hierdie. 114 00:05:20,660 --> 00:05:23,200 >> So laat plaas neem hierdie model waar ons ontslae te raak 115 00:05:23,200 --> 00:05:28,030 van al die drade tussen die netwerke en ons routers voeg. 116 00:05:28,030 --> 00:05:30,210 So het hierdie geel bokse verteenwoordig routers. 117 00:05:30,210 --> 00:05:32,550 En hulle werk is om te beweeg inligting in die algemeen 118 00:05:32,550 --> 00:05:36,040 nader aan waar dit veronderstel is om te gaan. 119 00:05:36,040 --> 00:05:40,330 En miskien dit is die verbindings dat hierdie netwerke. 120 00:05:40,330 --> 00:05:43,670 En miskien dit is die tafels wat gebou in die routers. 121 00:05:43,670 --> 00:05:47,870 >> So as ons net begin deur te kyk op netwerk een, byvoorbeeld, 122 00:05:47,870 --> 00:05:50,450 basies wat dit sê, is as Ek sien in ewigheid nie 'n adres wat 123 00:05:50,450 --> 00:05:54,300 nie begin met 'n one-- dit is wat die uitroepteken een of die knal 124 00:05:54,300 --> 00:05:58,550 een is daar nie one-- ek gaan om dit te slaag na 'n router. 125 00:05:58,550 --> 00:06:00,680 En van daar af, die router kan 'n besluit te neem. 126 00:06:00,680 --> 00:06:04,570 Die router sê as ek sien 'n mens, ek is gaan skuif na netwerk nommer een. 127 00:06:04,570 --> 00:06:07,610 Dit is die groen pyl op pad na links uit daardie links top box. 128 00:06:07,610 --> 00:06:09,660 >> As ek sien 'n two-- dis die pyl soort opskrif 129 00:06:09,660 --> 00:06:11,950 om die top regs na die pers network-- 130 00:06:11,950 --> 00:06:14,920 As ek sien 'n IP-adres begin met 'n twee, 131 00:06:14,920 --> 00:06:16,920 Ek gaan om te gaan na die twee netwerk. 132 00:06:16,920 --> 00:06:21,250 As ek sien 'n drie, 'n vier, vyf, of 'n six-- dit is dat die rooi pyl uit te kom 133 00:06:21,250 --> 00:06:25,800 van die top links router-- ek is nie verbind tot drie, vier, vyf, ses of. 134 00:06:25,800 --> 00:06:28,897 Maar ek weet iemand wat is of wat is 'n bietjie nader aan daar. 135 00:06:28,897 --> 00:06:31,230 So ek is net gaan om te sê, elke keer as ek sien 'n IP-adres 136 00:06:31,230 --> 00:06:33,810 begin met drie, vier, vyf of ses, ek is net 137 00:06:33,810 --> 00:06:35,250 gaan om dit te stuur dat router. 138 00:06:35,250 --> 00:06:38,090 So sal ek dit 'n bietjie nader te beweeg waar dit veronderstel is om te gaan en laat 139 00:06:38,090 --> 00:06:39,830 dat router gaan met die probleem. 140 00:06:39,830 --> 00:06:42,980 >> En as jy kan as jy see-- wou hier stilstaan ​​en trace-- 141 00:06:42,980 --> 00:06:47,600 jy elke ander punt in kan kry die netwerk van waar jy is. 142 00:06:47,600 --> 00:06:50,190 Al ses netwerke kan nog steeds koppel aan elke ander netwerk 143 00:06:50,190 --> 00:06:52,250 maar hulle is nie fisies meer verbind. 144 00:06:52,250 --> 00:06:54,046 Hulle is nou al tussen stappe. 145 00:06:54,046 --> 00:06:56,170 Nou, natuurlik is daar 'n kompromis van spoed, reg? 146 00:06:56,170 --> 00:06:58,240 As een was direk verbind tot ses, sou ons nie 147 00:06:58,240 --> 00:07:00,390 het om te gaan deur middel van twee routers langs die pad. 148 00:07:00,390 --> 00:07:03,377 So kan ons in staat wees om die te kry verband 'n bietjie vinniger. 149 00:07:03,377 --> 00:07:05,210 Maar miskien is dit trade-off is die moeite werd, reg? 150 00:07:05,210 --> 00:07:09,850 As dit gaan so duur te wees in terme van die werklike koste, dollars 151 00:07:09,850 --> 00:07:13,150 en sent, fisies draad al hierdie netwerke saam 152 00:07:13,150 --> 00:07:16,150 miskien 'n bietjie van 'n verlangsaming in spoed is OK. 153 00:07:16,150 --> 00:07:18,530 Ons kan duld nie. 154 00:07:18,530 --> 00:07:22,490 >> So weer, in daardie voorbeeld was ons net praat, nie een van die netwerke 155 00:07:22,490 --> 00:07:24,086 direk verbind aan mekaar nie. 156 00:07:24,086 --> 00:07:25,960 Daar kan hê been-- miskien in daardie voorbeeld 157 00:07:25,960 --> 00:07:28,659 Ons kon dit so gemaak dat Miskien netwerk een en twee was 158 00:07:28,659 --> 00:07:29,450 direk verbind. 159 00:07:29,450 --> 00:07:30,410 En dit sou OK wees. 160 00:07:30,410 --> 00:07:33,040 Sommige netwerke fisies gekoppel aan ander netwerke. 161 00:07:33,040 --> 00:07:34,940 Maar hulle is nie almal met mekaar verbind. 162 00:07:34,940 --> 00:07:37,360 Hulle maak staat op die routers-- in hierdie spesifieke example-- 163 00:07:37,360 --> 00:07:40,899 om die kommunikasie te versprei vanaf punt A na punt B. 164 00:07:40,899 --> 00:07:43,190 Op 'n klein scale-- soos wat ons praat oor here-- 165 00:07:43,190 --> 00:07:45,850 hierdie konfigurasie kan eintlik meer as net ondoeltreffende 166 00:07:45,850 --> 00:07:47,420 met direkte verbindings. 167 00:07:47,420 --> 00:07:52,547 Maar op 'n groot skaal, wat ons kan skaal van die stelsel 'n baie beter. 168 00:07:52,547 --> 00:07:55,130 Dit is regtig gaan verminder ons koste van netwerk-infrastruktuur 169 00:07:55,130 --> 00:07:59,450 om tussenganger routers wie se werk het dit is om die verkeer van die sender beweeg 170 00:07:59,450 --> 00:08:03,500 aan die ontvanger van punt A na punt B, in teenstelling met almal bedrading 171 00:08:03,500 --> 00:08:05,320 saam. 172 00:08:05,320 --> 00:08:07,380 >> So laat ons neem 'n blik op 'n voorbeeld van die inligting 173 00:08:07,380 --> 00:08:09,220 reis die gebruik van hierdie Internet Protocol. 174 00:08:09,220 --> 00:08:15,250 Kom ons sê dat ek fisies geleë op IP 1.208.12.37 175 00:08:15,250 --> 00:08:17,450 so ek bestaan ​​iewers op die een netwerk. 176 00:08:17,450 --> 00:08:19,260 En ek wil 'n boodskap te stuur na jou. 177 00:08:19,260 --> 00:08:23,085 En jy op die vyf Netwerk 5.188.109.14. 178 00:08:23,085 --> 00:08:26,210 U IP-adres nie spesifiek nie saak, maar in hierdie spesifieke voorbeeld 179 00:08:26,210 --> 00:08:29,740 ons praat oor hierdie veralgemening van wat die internet protokol is al 180 00:08:29,740 --> 00:08:30,429 oor. 181 00:08:30,429 --> 00:08:32,720 Jy is op die vyf-netwerk, en ek is op die een netwerk. 182 00:08:32,720 --> 00:08:36,309 Soos jy kan sien, ons is nie met mekaar verbind nie. 183 00:08:36,309 --> 00:08:37,335 >> So ek begin. 184 00:08:37,335 --> 00:08:38,710 En Ek wil vir jou 'n boodskap te stuur. 185 00:08:38,710 --> 00:08:41,650 En so 'n manier wat ek kommunikeer dat die boodskap van die router. 186 00:08:41,650 --> 00:08:44,039 Die router is die een wat eintlik het die IP adres. 187 00:08:44,039 --> 00:08:45,955 En dit is op soek na waar dit veronderstel is om te gaan. 188 00:08:45,955 --> 00:08:47,655 Ons gaan vyf dot iets. 189 00:08:47,655 --> 00:08:49,780 So nou is ek gaan om te begin gebruik van my-- of die router, 190 00:08:49,780 --> 00:08:53,370 eerder, gaan begin met behulp van sy router tafel om inligting saam te slaag. 191 00:08:53,370 --> 00:08:59,149 Dit sien dat vyf is nie een nie, so dit sê ek gaan om dit te slaag om hierdie man. 192 00:08:59,149 --> 00:09:00,690 Toe het hierdie man 'n besluit te neem. 193 00:09:00,690 --> 00:09:01,520 Waar gaan ek om te gaan? 194 00:09:01,520 --> 00:09:03,705 Wel, dit is nie 'n een, so ek is nie gaan skuif na die een netwerk. 195 00:09:03,705 --> 00:09:04,770 En dit is nie 'n twee. 196 00:09:04,770 --> 00:09:06,478 Ek gaan nie om te beweeg om die twee netwerk. 197 00:09:06,478 --> 00:09:07,410 Dit begin met 'n vyf. 198 00:09:07,410 --> 00:09:09,500 Ek is nie gekoppel aan vyf, hierdie router sê. 199 00:09:09,500 --> 00:09:12,950 En so is ek net gaan om dit te slaag af aan- Ek gaan om af te gaan hierdie pad. 200 00:09:12,950 --> 00:09:15,462 Dit is waar drieë en viere en vywe en sesse gaan. 201 00:09:15,462 --> 00:09:16,920 En Ek sal jou laat dat die man deal met dit. 202 00:09:16,920 --> 00:09:18,710 Ek sal dit kry 'n bietjie nader waar dit veronderstel is om te gaan. 203 00:09:18,710 --> 00:09:21,350 Ek weet dit is veronderstel om te gaan in daardie rigting. 204 00:09:21,350 --> 00:09:23,110 Maar miskien dat die man kan dit hanteer. 205 00:09:23,110 --> 00:09:23,840 OK. 206 00:09:23,840 --> 00:09:24,650 So dat die man lyk. 207 00:09:24,650 --> 00:09:27,580 Hy sê, OK, dit IP adres begin met 'n vyf. 208 00:09:27,580 --> 00:09:31,590 Wel, ek is verbind tot drie en ses, so ek kan nie die boodskap direk te kry 209 00:09:31,590 --> 00:09:32,780 waar dit nodig om te gaan. 210 00:09:32,780 --> 00:09:36,970 Maar dat ander router daar, ek weet as ek stuur dit viere en vywe, 211 00:09:36,970 --> 00:09:38,430 dit kan hanteer diegene. 212 00:09:38,430 --> 00:09:41,269 >> Dit verby dit so saam op die pad. 213 00:09:41,269 --> 00:09:44,310 En dan hierdie router sê, goed, ek is verbind tot netwerke vier en vyf. 214 00:09:44,310 --> 00:09:45,727 So, ja, ek kan jou help. 215 00:09:45,727 --> 00:09:47,810 Ek sal jou IP-adres te neem wat begin met 'n vyf. 216 00:09:47,810 --> 00:09:49,450 Ek sal dit aan die vyf netwerk. 217 00:09:49,450 --> 00:09:53,220 Die vyf netwerk sal 'n werk te doen op sy einde en gee die boodskap aan jou. 218 00:09:53,220 --> 00:09:56,580 En nou het ons 'suksesvol van my 'n boodskap gestuur 219 00:09:56,580 --> 00:09:58,930 om jou gebruik van die Internet Protocol. 220 00:09:58,930 --> 00:10:03,020 >> Weereens, baie veralgemeen word vir doeleindes illustrasie van wat gebeur. 221 00:10:03,020 --> 00:10:05,840 Maar dit is pretty much hoe die protokol Internet werk. 222 00:10:05,840 --> 00:10:08,050 Die routers weet algemeen waar om dit te stuur 223 00:10:08,050 --> 00:10:11,170 en dit sal stuur 'n stap langs die manier om dit nader 224 00:10:11,170 --> 00:10:15,130 na sy bestemming totdat een router is fisies verbind 225 00:10:15,130 --> 00:10:17,990 om die netwerk of die adres of wat ook al 226 00:10:17,990 --> 00:10:21,600 in die vraag en gee dit daar. 227 00:10:21,600 --> 00:10:28,780 >> Nou, in die algemeen, behalwe vir baie, baie klein, klein boodskappe, 228 00:10:28,780 --> 00:10:31,830 dit is nie van plan om dit te stuur as een groot stuk van data. 229 00:10:31,830 --> 00:10:34,870 As ek stuur jou 'n email-- 'n baie lang e-pos, 230 00:10:34,870 --> 00:10:37,270 say-- dit gaan nie om neem dat die hele e-pos, 231 00:10:37,270 --> 00:10:40,660 bundel dit in 'n bal of 'n pakket of wat ook al, 232 00:10:40,660 --> 00:10:43,460 en stuur dat die hele ding in die netwerk. 233 00:10:43,460 --> 00:10:46,580 >> Eerste van alles, om inligting te stuur langs die netwerk is duur. 234 00:10:46,580 --> 00:10:47,560 Dit maak optel. 235 00:10:47,560 --> 00:10:49,760 En hoe groter die stuk, die duurder 236 00:10:49,760 --> 00:10:53,240 dit is om elke stap van die pad beweeg. 237 00:10:53,240 --> 00:10:55,260 En as daar is een of ander manier 'n verlangsaming en dan 238 00:10:55,260 --> 00:10:58,010 daar is hierdie soort van soos giant-- As jy ry op die snelweg 239 00:10:58,010 --> 00:11:00,246 en daar is hierdie reuse-vragmotor soort blokkeer die pad 240 00:11:00,246 --> 00:11:03,370 en jy kan nie kry om dit op enige baan, want dit is soort van versprei. 241 00:11:03,370 --> 00:11:05,227 Dit vertraag almal anders agter dit. 242 00:11:05,227 --> 00:11:07,060 Maar klein motors, as hulle was almal klein motors, 243 00:11:07,060 --> 00:11:10,290 hulle in staat kan wees om rond te beweeg, as dit analogie soort van help 244 00:11:10,290 --> 00:11:11,650 n bietjie. 245 00:11:11,650 --> 00:11:17,170 >> So 'n groot blok in die stelsel kan regtig stadig almal anders af. 246 00:11:17,170 --> 00:11:20,570 En so what IP gaan doen verdeel die data in pakkies. 247 00:11:20,570 --> 00:11:26,560 Dit gaan 'n groot e-pos neem hierdie of FTP oordrag of 'n lêer oordrag, 248 00:11:26,560 --> 00:11:28,700 of miskien is ek 'n versoek om 'n webblaaier 249 00:11:28,700 --> 00:11:30,205 want ek wil 'n foto van die kat. 250 00:11:30,205 --> 00:11:33,570 En dit gaan neem wat versoek of e-pos of die lêer 251 00:11:33,570 --> 00:11:37,950 en breek dit op in baie stukke en stuur al die stukke afsonderlik. 252 00:11:37,950 --> 00:11:41,120 So in werklikheid, ek vul die snelweg met 'n baie klein motors, wat almal kan 253 00:11:41,120 --> 00:11:47,320 beweeg in plaas van 'n groot vragmotor wat mag, as iets verkeerd gaan, 254 00:11:47,320 --> 00:11:49,970 wurg die verkeer vir almal anders. 255 00:11:49,970 --> 00:11:51,850 >> Nog newe-effek hiervan is as daar 256 00:11:51,850 --> 00:11:57,170 'n soort van katastrofiese mislukking en iets verkeerd gaan 257 00:11:57,170 --> 00:11:58,890 en die pakkie kry gedaal. 258 00:11:58,890 --> 00:12:01,670 Iets misluk en die boodskap kan nie oorgedra word. 259 00:12:01,670 --> 00:12:04,090 Die router miskien het te veel dinge gaan in. 260 00:12:04,090 --> 00:12:05,340 Dit kan nie alles jongleren. 261 00:12:05,340 --> 00:12:06,840 En so is dit net letterlik laat val. 262 00:12:06,840 --> 00:12:08,630 Dit is soort van die analogie, reg? 263 00:12:08,630 --> 00:12:10,046 >> Dit het 'n baie van die dinge aan die gang. 264 00:12:10,046 --> 00:12:12,010 Dit is verby inligting van punt A na punt 265 00:12:12,010 --> 00:12:14,090 B. Ons is nie die enigste twee mense op die internet, 266 00:12:14,090 --> 00:12:16,264 so dit het 'n baie van die verkeer te verwerk. 267 00:12:16,264 --> 00:12:19,430 En as dit nie genoeg hande het en dit kan nie uit te vind wat dit doen, 268 00:12:19,430 --> 00:12:21,350 dit mag dalk net iets laat val. 269 00:12:21,350 --> 00:12:23,570 So kan dit doen iets anders. 270 00:12:23,570 --> 00:12:25,390 Dit het te veel aan die gang. 271 00:12:25,390 --> 00:12:29,560 >> As ons ons boodskap as een groot te sluit en dit was wat het gedaal, 272 00:12:29,560 --> 00:12:31,770 nou het ons om die boodskap weer te stuur. 273 00:12:31,770 --> 00:12:34,500 En ons is nou moontlik weer veroorsaak verkeer. 274 00:12:34,500 --> 00:12:37,640 En ons die risiko van wat loop groot blok om weer gedaal. 275 00:12:37,640 --> 00:12:41,060 Maar as die data se is opgebreek in pakkies en ons val een van daardie, 276 00:12:41,060 --> 00:12:45,100 dit is 'n baie goedkoper om te stuur wat pakkie een keer in teenstelling 277 00:12:45,100 --> 00:12:47,220 om die hele ding nog een keer. 278 00:12:47,220 --> 00:12:51,680 So IP verantwoordelik vir die kry inligting van punt A na punt B 279 00:12:51,680 --> 00:12:54,500 en ook die oortreding van die inligting in klein stukkies 280 00:12:54,500 --> 00:12:57,880 sodat die netwerk is nie té belas word. 281 00:12:57,880 --> 00:13:00,760 >> IP is ook bekend as 'n verbindinglose protokol. 282 00:13:00,760 --> 00:13:05,350 Daar is nie noodwendig 'n gedefinieerde pad uit die sender aan die ontvanger of vice 283 00:13:05,350 --> 00:13:05,850 versa. 284 00:13:05,850 --> 00:13:08,808 Nou, in hierdie voorbeeld het ons gepraat oor, is daar eintlik net een manier 285 00:13:08,808 --> 00:13:11,020 elke netwerk te kry. 286 00:13:11,020 --> 00:13:13,110 So in hierdie spesifieke illustrasie, daar eintlik 287 00:13:13,110 --> 00:13:15,560 is 'n gedefinieerde pad van punt A na punt B. 288 00:13:15,560 --> 00:13:19,270 Maar ons kan dit verander deur net die maak een verandering aan die twee routers 289 00:13:19,270 --> 00:13:22,640 aan die linkerkant deur die toevoeging van hierdie voorwaarde om die router tafels. 290 00:13:22,640 --> 00:13:24,960 >> Nou sien dat uit die boonste linkerkantste router, 291 00:13:24,960 --> 00:13:29,340 daar is eintlik twee maniere om te gaan met 'n vier of vyf IP adres. 292 00:13:29,340 --> 00:13:33,100 Dit kan gaan af na die linkerhand router, of kan gaan na die reg, 293 00:13:33,100 --> 00:13:34,090 om die regte router. 294 00:13:34,090 --> 00:13:35,532 Dit het verskeie opsies. 295 00:13:35,532 --> 00:13:37,240 En dit is eintlik soort van 'n goeie ding 296 00:13:37,240 --> 00:13:39,690 want dit maak ons netwerk meer ontvanklik. 297 00:13:39,690 --> 00:13:42,510 >> As dit is vir example-- soort van soos 'n GPS. 298 00:13:42,510 --> 00:13:44,760 As jy ooit was ry op die snelweg 299 00:13:44,760 --> 00:13:49,610 en skielik jou GPS waarsku julle wat verkeer is voor, 300 00:13:49,610 --> 00:13:51,230 jy wil om dit te vermy as jy kan. 301 00:13:51,230 --> 00:13:53,710 En so kan jy jou roete herbereken. 302 00:13:53,710 --> 00:14:00,330 En 'n router netwerk, in Behalwe dat inligting 303 00:14:00,330 --> 00:14:05,110 oor waar pakkies moet gaan of waar data moet gaan, 304 00:14:05,110 --> 00:14:09,140 daar is ook soort van hierdie algemene pols oor die stand van sy plaaslike netwerk. 305 00:14:09,140 --> 00:14:13,930 Wat gaan gebeur as ek stuur dit op hierdie pad versus hierdie pad? 306 00:14:13,930 --> 00:14:19,640 >> En so in die lig van swaar verkeer situasies op die netwerk, miskien 307 00:14:19,640 --> 00:14:22,630 dinge sal kry 'n meer aangestuur ondoeltreffende manier of 'n meer algemeen 308 00:14:22,630 --> 00:14:24,939 ondoeltreffende manier, want As ons gaan die gewone manier, 309 00:14:24,939 --> 00:14:26,480 daar gaan 'n baie verkeer. 310 00:14:26,480 --> 00:14:28,470 Die hoofweg is heeltemal vasgesteek. 311 00:14:28,470 --> 00:14:30,880 So miskien wat ons sal doen, is in plaas daarvan om sy paaie, wat 312 00:14:30,880 --> 00:14:33,070 gewoonlik sou 'n te neem baie meer tyd, maar niemand se 313 00:14:33,070 --> 00:14:34,320 regtig die gebruik van dié kant paaie. 314 00:14:34,320 --> 00:14:37,300 En so kan ons roete ons pakkies dat die pad. 315 00:14:37,300 --> 00:14:40,190 >> So nie elke pakkie van 'n groot deel van die data 316 00:14:40,190 --> 00:14:42,620 kan dieselfde pad van te neem die begin tot die einde. 317 00:14:42,620 --> 00:14:45,080 En ons netwerk word 'n baie meer ontvanklik 318 00:14:45,080 --> 00:14:49,720 As ons router tafels toelaat, want daar wees verskeie opsies vir waar om te gaan. 319 00:14:49,720 --> 00:14:53,054 Ons is nie, afhangende van wat 'n mens vragmotor beweeg uit die pad. 320 00:14:53,054 --> 00:14:55,970 Ons kan kry uit die snelweg by die volgende afrit en neem 'n ander pad. 321 00:14:55,970 --> 00:15:01,250 En so het die Internet Protocol soort van doen 'n bietjie van dat, ook. 322 00:15:01,250 --> 00:15:05,110 >> So wat is die basiese beginsels van die Internet Protocol. 323 00:15:05,110 --> 00:15:07,780 Maar daar is 'n meer kwessie te hanteer, wat 324 00:15:07,780 --> 00:15:10,810 is wat gebeur as ons nie drop 'n pakkie? 325 00:15:10,810 --> 00:15:14,490 Hoe weet ons ons gaan dat die pakkie weer stuur? 326 00:15:14,490 --> 00:15:15,750 Reg? 327 00:15:15,750 --> 00:15:18,632 Wel, Internet Protocol beteken lewering waarborg nie. 328 00:15:18,632 --> 00:15:20,590 Ons gaan word afhangende op 'n ander protokol 329 00:15:20,590 --> 00:15:25,027 om te gaan met wat genoem Transmission Control Protocol, TCP. 330 00:15:25,027 --> 00:15:27,110 En ons gaan om te praat oor Transmission Control 331 00:15:27,110 --> 00:15:29,470 Protokol in die volgende video. 332 00:15:29,470 --> 00:15:30,460 Ek is Doug Lloyd. 333 00:15:30,460 --> 00:15:32,350 Dit is CS50. 334 00:15:32,350 --> 00:15:34,253