1 00:00:00,000 --> 00:00:05,152 2 00:00:05,152 --> 00:00:07,360 Doug LLOYD: Jei stebėjo Mūsų interneto gruntas vaizdo, 3 00:00:07,360 --> 00:00:10,020 Palikau apie Įspūdingos filmą šiek tiek kalbėti apie internetą 4 00:00:10,020 --> 00:00:11,857 ir kaip tai protokolų sistema. 5 00:00:11,857 --> 00:00:14,190 Na, pakalbėkime apie Pirmoji iš šių protokolų 6 00:00:14,190 --> 00:00:15,710 iš tikrųjų sudaro internetu. 7 00:00:15,710 --> 00:00:18,490 Ir Įdomu, tai vadinamas Interneto protokolas 8 00:00:18,490 --> 00:00:20,960 kuriuos mes paprastai vadiname TL. 9 00:00:20,960 --> 00:00:24,810 >> Taigi internetas, kaip sakiau, yra tarpusavyje tinklo, internetas, 10 00:00:24,810 --> 00:00:28,990 kuris yra tikrai tik keli tinklai austi kartu ir susitarti kažkaip 11 00:00:28,990 --> 00:00:31,490 bendrauti vienas su kitu. 12 00:00:31,490 --> 00:00:33,220 Kas tai kažkaip aš kalbu apie? 13 00:00:33,220 --> 00:00:34,720 Na, tai yra interneto protokolas. 14 00:00:34,720 --> 00:00:39,190 Tai diktuoja, kaip informacija yra perduodami iš taško A į tašką B. 15 00:00:39,190 --> 00:00:43,410 Ir tai yra rūšiuoti iš būklės prisijungti prie Interneto tinklo 16 00:00:43,410 --> 00:00:45,830 yra sutinkate laikytis šios protokolą, kai informacija turi 17 00:00:45,830 --> 00:00:49,330 turi būti perkeltas iš taško A į tašką B. 18 00:00:49,330 --> 00:00:51,700 >> Taigi pačiame gale, kad Interneto gruntas vaizdo, 19 00:00:51,700 --> 00:00:55,320 Aš parodžiau šį paveikslėlį kas yra internetas buvo. 20 00:00:55,320 --> 00:00:58,649 Ir mažu mastu, tai yra iš tikrųjų tikriausiai gana tiksli. 21 00:00:58,649 --> 00:01:01,190 Tai gali būti, kaip trys tinklai tikrųjų kalbėtis tarpusavyje. 22 00:01:01,190 --> 00:01:02,570 Bet tai šiek tiek klaidinantis. 23 00:01:02,570 --> 00:01:04,845 Ir priežastis, tai šiek tiek klaidinantis yra because-- jei aš 24 00:01:04,845 --> 00:01:07,220 tiesiog suskaičiuoti tinklų patogumo dėlei čia 25 00:01:07,220 --> 00:01:10,350 ir mes atsikratyti visko ir tiesiog sutelkti dėmesį į networks-- 26 00:01:10,350 --> 00:01:13,750 Tai šiek tiek klaidinantis, nes juo reiškia, kad visi trys tinklas turi 27 00:01:13,750 --> 00:01:15,280 ryšys viena su kita. 28 00:01:15,280 --> 00:01:16,365 >> Vienas yra prijungtas prie dviejų. 29 00:01:16,365 --> 00:01:17,610 Dviejų yra prijungtas prie trijų. 30 00:01:17,610 --> 00:01:18,990 Ir trys yra prijungtas prie vieno. 31 00:01:18,990 --> 00:01:20,823 Ir kai aš kalbėti apie ryšys čia aš 32 00:01:20,823 --> 00:01:23,920 kalbame apie fizinę, laidinio ryšio. 33 00:01:23,920 --> 00:01:25,170 Mes turime bevielis. 34 00:01:25,170 --> 00:01:28,390 Bet tai tikrai nepraktiška duomenys turi būti perduodami bevieliu 35 00:01:28,390 --> 00:01:29,440 per didelio masto. 36 00:01:29,440 --> 00:01:35,200 Ir taip tam tikru momentu, mes tikrai pasitikėti nuo laidinio technology-- telefono laidais, 37 00:01:35,200 --> 00:01:39,980 skaidulinės optikos laidai, įvairios technologijos , kurie yra fiziškai prijungti 38 00:01:39,980 --> 00:01:41,560 A poskyrio A į tašką B. 39 00:01:41,560 --> 00:01:44,110 >> Ir mažu mastu, kaip this-- tai gali būti tiksli, 40 00:01:44,110 --> 00:01:46,480 bet kaip vaizdas gauna šiek tiek didesnis, tegul dabar 41 00:01:46,480 --> 00:01:49,410 įsivaizduoti, turime šešis skirtingus tinklus. 42 00:01:49,410 --> 00:01:52,740 Jei tai tiesa, dabar mes turime kažkas panašaus į tai kiekvienam tinklo 43 00:01:52,740 --> 00:01:55,100 turi būti prijungtas prie kiekvieno kito tinklo. 44 00:01:55,100 --> 00:01:58,540 Ir jei jums atrodo, kiekvienas tinklo turi penkis rodykles prie jo prijungtas. 45 00:01:58,540 --> 00:02:01,450 Taigi viskas yra prijungtas į kiekvieno kito tinklo. 46 00:02:01,450 --> 00:02:05,840 >> Mes turime tik šešis tinklus čia ir jau pažvelgti, kiek laidų 47 00:02:05,840 --> 00:02:08,630 mes turime įdarbinti, ar ne? 48 00:02:08,630 --> 00:02:12,650 Ir internetas sudaro daug daugiau nei šešis tinklus. 49 00:02:12,650 --> 00:02:17,410 Mes negalime sau leisti vielos kiekvienas tinklo kiekvieno kito tinklo, 50 00:02:17,410 --> 00:02:20,940 ypač atsižvelgiant kai šie tinklai span vandenynai, tiesa? 51 00:02:20,940 --> 00:02:23,810 Jei mes bandome prisijungti prie Azijoje ar Europoje tinklas 52 00:02:23,810 --> 00:02:27,502 mes ketiname turi span visą vandenyną. 53 00:02:27,502 --> 00:02:29,460 Mes ketiname reikia naudoti laidus tam tikru momentu, 54 00:02:29,460 --> 00:02:33,900 bet mes nori sumažinti iki minimumo skaičius laidai mes iš tikrųjų naudoti. 55 00:02:33,900 --> 00:02:36,690 Mes nenorime žinutę milijonas laidai per vandenyną, 56 00:02:36,690 --> 00:02:40,700 nes jie kainuoja milijonus JAV dolerių už vienetą atsigulti. 57 00:02:40,700 --> 00:02:44,430 Ir taip greitai, mes negalėsime sau internete nebėra. 58 00:02:44,430 --> 00:02:47,080 Taigi, mes turime turėti kitą būdas kiekvienam tinklo 59 00:02:47,080 --> 00:02:49,730 kalbėti kiekvienas kitas tinklo ar kitur mes 60 00:02:49,730 --> 00:02:51,784 turi gabalus internete kurie yra atjungtas 61 00:02:51,784 --> 00:02:53,200 iš kitų gabalų internete. 62 00:02:53,200 --> 00:02:55,150 Ir tai ne tai, ko mes norime. 63 00:02:55,150 --> 00:02:57,890 Bet mes nenorime turėti juos visus laidinio kartu. 64 00:02:57,890 --> 00:03:00,760 >> Ir tai, kai maršrutizatoriai grįžti į žaidimą. 65 00:03:00,760 --> 00:03:02,870 Mes gali naudoti maršrutizatorių tokiu būdu. 66 00:03:02,870 --> 00:03:05,150 Ką daryti, jei vietoj kiekvienas Tinklo fiziškai 67 00:03:05,150 --> 00:03:09,700 prijungtas prie kiekvieno kito tinklo, mes turėjo šias tarpines gabalus, kur 68 00:03:09,700 --> 00:03:12,460 buvo prijungtas tinklai šių tarpininkų, kurie 69 00:03:12,460 --> 00:03:14,840 yra prijungtas prie kelių tinkluose. 70 00:03:14,840 --> 00:03:19,290 Taigi užuot vienas prijungti prie dviejų, trijų, keturių, penkių, šešių, o gal vienas 71 00:03:19,290 --> 00:03:21,360 prisijungia prie maršrutizatoriaus, kuri gal jungia 72 00:03:21,360 --> 00:03:23,840 vieną arba du iš šių tinklai, bet taip pat 73 00:03:23,840 --> 00:03:25,850 gal prisijungia prie kitos maršrutizatoriai, kurie taip pat 74 00:03:25,850 --> 00:03:28,510 bus prijungti prie tų kitų tinklų. 75 00:03:28,510 --> 00:03:31,160 >> Ir maršrutizatorius darbas is-- ji pateikiama informacija 76 00:03:31,160 --> 00:03:34,620 vadinamas maršruto lentelę kad diktuoja, kur padaryti 77 00:03:34,620 --> 00:03:37,250 Aš einu, jei aš matau tam tikrą IP adresą? 78 00:03:37,250 --> 00:03:41,080 Jei matau IP adresas pradžios su keturių, aš ruošiuosi eiti šiuo keliu. 79 00:03:41,080 --> 00:03:45,250 Jei aš mačiau IP adresą pradedant 12, aš ruošiuosi eiti, kad taip. 80 00:03:45,250 --> 00:03:49,230 Mums nereikia būti prijungtas fiziškai tinklo keturių skaičių 81 00:03:49,230 --> 00:03:52,010 arba tinklo numeris 12 šiame pavyzdyje. 82 00:03:52,010 --> 00:03:53,941 Mes tiesiog žinau, paprastai kur mes norime eiti. 83 00:03:53,941 --> 00:03:57,190 Ir jei jūs manote apie tai, tai tarsi iš panašus į rekursijos koncepcija 84 00:03:57,190 --> 00:03:59,445 kad mes kalbėjome apie tai, kada mes kalbame apie tai 85 00:03:59,445 --> 00:04:04,060 C Nesiruošiu prisijungti jus tiksliai ten, kur norite eiti. 86 00:04:04,060 --> 00:04:08,130 Aš tik ketina perkelti jums vieną žingsnį arčiau, kur norite eiti. 87 00:04:08,130 --> 00:04:11,739 Ir aš tegul kažkas sandorį su sprendžiant šią problemą poilsio. 88 00:04:11,739 --> 00:04:14,780 Aš tiesiog išspręsti šią dalelę problema ir atidėti likusios 89 00:04:14,780 --> 00:04:15,940 kam nors kitam. 90 00:04:15,940 --> 00:04:19,240 Taigi maršruto informacija yra iš tikrųjų rūšies panašus į rekursijos. 91 00:04:19,240 --> 00:04:24,010 Jei tai yra koncepcija, kad jūs suprantate Na, gal, kad analogija būtų padėti. 92 00:04:24,010 --> 00:04:26,950 >> Taigi leiskite pažvelgti Ši tinklų pavyzdys 93 00:04:26,950 --> 00:04:30,130 vėl ir manyti, kad, vėl, mes ketiname naudoti tuos pačius šešis 94 00:04:30,130 --> 00:04:31,470 tinklai, vienas per šešis. 95 00:04:31,470 --> 00:04:34,220 Taigi tegul tiesiog pasakyti, kad kiekvienas IP adresas nuo tinklo vienas 96 00:04:34,220 --> 00:04:36,200 prasideda vieno taško kažką. 97 00:04:36,200 --> 00:04:38,800 Ir mes pasakyti, kad ten kai kitas dalykas, kad 98 00:04:38,800 --> 00:04:42,110 pasiūlymai su tuo, kaip visų sistemų yra prijungtas prie tinklo vieną. 99 00:04:42,110 --> 00:04:46,000 Mes tiesiog rūpi jungiantis visus tie tinklai kartu į internetą. 100 00:04:46,000 --> 00:04:49,350 Taigi kiekvienas įtaisas, kuris yra prijungtas prie tinklo vienas 101 00:04:49,350 --> 00:04:53,460 turi IP adresą, kuris prasideda vienas taškas ir tada kiti trys numeriai. 102 00:04:53,460 --> 00:04:56,300 >> Tai yra apibendrinimo Kaip viskas faktiškai dirba. 103 00:04:56,300 --> 00:04:58,260 Tai gana šiek tiek tikslesnis nei šis. 104 00:04:58,260 --> 00:05:00,760 Bet tai turėtų suteikti jums Bendra idėja, kas yra internetas 105 00:05:00,760 --> 00:05:02,637 Protokolas iš tikrųjų daro. 106 00:05:02,637 --> 00:05:04,220 Taigi tai buvo diagrama mes turėjome anksčiau. 107 00:05:04,220 --> 00:05:06,410 Tai buvo sistema, kuri nebuvo tvarus. 108 00:05:06,410 --> 00:05:07,760 Net šešios, tai gali būti gerai. 109 00:05:07,760 --> 00:05:11,990 Bet jei mes gauname iki 10 arba 20 arba 50, mes bus gulėti iš laidų daug. 110 00:05:11,990 --> 00:05:15,139 Ir 50 vis dar taip pat nėra net ledkalnio viršūnė 111 00:05:15,139 --> 00:05:16,680 kaip prie tinklų skaičiaus turime. 112 00:05:16,680 --> 00:05:18,510 Taigi, šis modelis nėra tvarus. 113 00:05:18,510 --> 00:05:20,660 Mes negalime klijuoti su tai. 114 00:05:20,660 --> 00:05:23,200 >> Taigi leiskite vietoj priimti Šis modelis, kur mes atsikratyti 115 00:05:23,200 --> 00:05:28,030 visų tarp laidų tinklai ir mes pridėsime maršrutizatoriai. 116 00:05:28,030 --> 00:05:30,210 Taigi šie geltonos dėžutės atstovauti maršrutizatoriai. 117 00:05:30,210 --> 00:05:32,550 Ir jų darbas yra perkelti informacija paprastai 118 00:05:32,550 --> 00:05:36,040 arčiau, kur jis turėjo eiti. 119 00:05:36,040 --> 00:05:40,330 Ir galbūt tai yra jungtys kad šie tinklai turi. 120 00:05:40,330 --> 00:05:43,670 O gal tai yra stalai kad yra pastatytas į maršrutizatorių. 121 00:05:43,670 --> 00:05:47,870 >> Taigi, jei mes tiesiog pradėti nuo bent vieną tinklo, pavyzdžiui, 122 00:05:47,870 --> 00:05:50,450 Iš esmės tai, ką ji sako, yra, jei Aš kada nors pamatyti adresą, 123 00:05:50,450 --> 00:05:54,300 neprasideda su one-- Štai ką Šauktukas vieną ar sprogimo 124 00:05:54,300 --> 00:05:58,550 viena yra, o ne one-- aš ruošiuosi perduoti jį į maršrutizatorių. 125 00:05:58,550 --> 00:06:00,680 Ir iš ten, maršrutizatorius gali priimti sprendimą. 126 00:06:00,680 --> 00:06:04,570 Maršrutizatorius sako, jei matau vieną, aš ketina perkelti į tinklo numeris vienas. 127 00:06:04,570 --> 00:06:07,610 Štai žalia rodyklė pozicijoje į kairę iš tos viršutiniame kairiajame langelyje. 128 00:06:07,610 --> 00:06:09,660 >> Jei matau two-- tai rodyklė tarsi pozicijai 129 00:06:09,660 --> 00:06:11,950 į viršų į dešinę link raudonos network-- 130 00:06:11,950 --> 00:06:14,920 jei matau IP adresą pradedant nuo dviejų, 131 00:06:14,920 --> 00:06:16,920 Aš ruošiuosi eiti link dviejų tinklo. 132 00:06:16,920 --> 00:06:21,250 Jei matau tris, keturių, penkių arba six-- tai, kad raudona rodyklė išeina 133 00:06:21,250 --> 00:06:25,800 iš viršaus kairėje router-- aš nesu prijungtas prie trijų, keturių, penkių arba šešių. 134 00:06:25,800 --> 00:06:28,897 Bet aš žinau, kažkas, kas yra arba kas šiek tiek arčiau ten. 135 00:06:28,897 --> 00:06:31,230 Taigi, aš tiesiog norėčiau pasakyti, kiekvieną kartą, kai matau IP adresą 136 00:06:31,230 --> 00:06:33,810 pradedant trijų, keturių, penki, ar šeši, aš tiesiog 137 00:06:33,810 --> 00:06:35,250 ketina siųsti jį į tą maršrutizatorių. 138 00:06:35,250 --> 00:06:38,090 Taigi aš jį perkelti šiek tiek arčiau kur jis turėjo eiti ir tegul 139 00:06:38,090 --> 00:06:39,830 kad maršrutizatorius susidoroti su problema. 140 00:06:39,830 --> 00:06:42,980 >> Ir kaip jūs galite see-- jei jus norėjo pristabdyti čia ir trace-- 141 00:06:42,980 --> 00:06:47,600 Jūs galite patekti į kiekvieno kito taško tinklas iš kur esate. 142 00:06:47,600 --> 00:06:50,190 Visi šeši tinklai gali dar prisijungti prie visų kitų tinklo 143 00:06:50,190 --> 00:06:52,250 tačiau jie nėra fiziškai prijungtas nebėra. 144 00:06:52,250 --> 00:06:54,046 Jie dabar šie tarpiniai etapai. 145 00:06:54,046 --> 00:06:56,170 Dabar, žinoma ten prekyba ne greičio, tiesa? 146 00:06:56,170 --> 00:06:58,240 Jei vienas buvo tiesiogiai prijungtas prie šešių, nebūtume 147 00:06:58,240 --> 00:07:00,390 turi eiti per du maršrutizatoriai pakeliui. 148 00:07:00,390 --> 00:07:03,377 Taigi mes galime gauti ryšys šiek tiek greičiau. 149 00:07:03,377 --> 00:07:05,210 Bet gal, kad kompromisas yra verta, tiesa? 150 00:07:05,210 --> 00:07:09,850 Jei jis bus taip brangu kalbant apie faktines išlaidas, dolerių 151 00:07:09,850 --> 00:07:13,150 ir centų, fiziškai vielos Visi šie tinklai kartu, 152 00:07:13,150 --> 00:07:16,150 gal šiek tiek Kurių sulėtėjimas greitis yra OK. 153 00:07:16,150 --> 00:07:18,530 Mes galime toleruoti, kad. 154 00:07:18,530 --> 00:07:22,490 >> Taigi dar kartą, toje Pavyzdžiui, mes buvo tik kalbame apie, nė vienas iš tinklų 155 00:07:22,490 --> 00:07:24,086 tiesiogiai prisijungti viena kitai. 156 00:07:24,086 --> 00:07:25,960 Gali turėti been-- gal tame pavyzdyje 157 00:07:25,960 --> 00:07:28,659 mes galėjo padaryti taip, kad gal tinklo vienas ir du buvo 158 00:07:28,659 --> 00:07:29,450 tiesiogiai prijungtas. 159 00:07:29,450 --> 00:07:30,410 Ir tai būtų gerai. 160 00:07:30,410 --> 00:07:33,040 Kai kuriuose tinkluose yra fiziškai prijungtas prie kitų tinklų. 161 00:07:33,040 --> 00:07:34,940 Bet jie ne visi sujungti vienas su kitu. 162 00:07:34,940 --> 00:07:37,360 Jie remiasi routers-- šiuo konkrečiu example-- 163 00:07:37,360 --> 00:07:40,899 platinti bendravimą iš taško A į tašką B. 164 00:07:40,899 --> 00:07:43,190 Dėl mažos scale-- patinka tai, ką mes kalbame apie here-- 165 00:07:43,190 --> 00:07:45,850 Ši konfigūracija iš tiesų gali daugiau neefektyvus ne tik 166 00:07:45,850 --> 00:07:47,420 turintys tiesioginį ryšį. 167 00:07:47,420 --> 00:07:52,547 Tačiau dėl didelio masto, mes galime masto sistemą daug geriau. 168 00:07:52,547 --> 00:07:55,130 Tai tikrai ketina sumažinti mūsų kaina tinklo infrastruktūros 169 00:07:55,130 --> 00:07:59,450 turėti tarpines maršrutizatoriai, kurių darbas tai yra perkelti eismą iš siuntėjo 170 00:07:59,450 --> 00:08:03,500 į imtuvą, iš taško A į tašką B, o ne laidų visiems 171 00:08:03,500 --> 00:08:05,320 kartu. 172 00:08:05,320 --> 00:08:07,380 >> Taigi leiskite pažvelgti keitimasis informacija pavyzdys 173 00:08:07,380 --> 00:08:09,220 keliaujate naudojant šią interneto protokolas. 174 00:08:09,220 --> 00:08:15,250 Tarkime, kad aš esu fiziškai įsikūręs TL 1.208.12.37 175 00:08:15,250 --> 00:08:17,450 todėl aš egzistuoja kur nors vieno tinklo. 176 00:08:17,450 --> 00:08:19,260 Ir aš noriu išsiųsti žinutę su jumis. 177 00:08:19,260 --> 00:08:23,085 Ir jūs esate ant penkių tinklo 5.188.109.14. 178 00:08:23,085 --> 00:08:26,210 Jūsų IP adresas konkrečiai nėra nesvarbu, bet šiuo konkrečiu pavyzdžiui 179 00:08:26,210 --> 00:08:29,740 mes kalbame apie šį apibendrinimas kas interneto protokolas yra visi 180 00:08:29,740 --> 00:08:30,429 apie. 181 00:08:30,429 --> 00:08:32,720 Jūs esate penkių tinkle ir aš ant vieno tinklo. 182 00:08:32,720 --> 00:08:36,309 Kaip matote, mes ne sujungti vienas su kitu ne visi. 183 00:08:36,309 --> 00:08:37,335 >> Taigi aš pradėti. 184 00:08:37,335 --> 00:08:38,710 Ir aš noriu nusiųsti jums pranešimą. 185 00:08:38,710 --> 00:08:41,650 Ir taip kažkaip bendrauti kad žinia maršrutizatorių. 186 00:08:41,650 --> 00:08:44,039 Maršrutizatorius yra vienas, kad iš tikrųjų turi IP adresą. 187 00:08:44,039 --> 00:08:45,955 Ir tai žiūri kur jis turėjo eiti. 188 00:08:45,955 --> 00:08:47,655 Mes ketiname penkių dot kažką. 189 00:08:47,655 --> 00:08:49,780 Taigi, dabar aš ruošiuosi pradėti naudojant my-- arba maršrutizatorius, 190 00:08:49,780 --> 00:08:53,370 o, ketina pradėti naudotis savo maršrutizatorius stalo perduoti informaciją kartu. 191 00:08:53,370 --> 00:08:59,149 Jis mato, kad penki yra ne vienas, todėl sako aš ruošiuosi jį perduoti šį vaikiną. 192 00:08:59,149 --> 00:09:00,690 Tada šis vaikinas turi priimti sprendimą. 193 00:09:00,690 --> 00:09:01,520 Kur aš ketinu eiti? 194 00:09:01,520 --> 00:09:03,705 Na, tai ne vienas, todėl aš nesu ketina pereiti prie vieno tinklo. 195 00:09:03,705 --> 00:09:04,770 Ir tai ne du. 196 00:09:04,770 --> 00:09:06,478 Nesiruošiu judėti į dviejų tinklo. 197 00:09:06,478 --> 00:09:07,410 Jis prasideda penkių. 198 00:09:07,410 --> 00:09:09,500 Aš nesu prijungtas prie penki, tai maršrutizatorius sako. 199 00:09:09,500 --> 00:09:12,950 Ir todėl aš tik ketina perduoti jį išjungti to-- aš ruošiuosi eiti šiuo keliu. 200 00:09:12,950 --> 00:09:15,462 Tai kur trise ir Fours ir penkerių metų ir šešias eiti. 201 00:09:15,462 --> 00:09:16,920 Ir aš tegul tas vaikinas kovoti su ja. 202 00:09:16,920 --> 00:09:18,710 Aš gausiu tai šiek tiek arčiau kur jis turėjo eiti. 203 00:09:18,710 --> 00:09:21,350 Aš žinau, jis turėjo eiti toje bendros krypties. 204 00:09:21,350 --> 00:09:23,110 Bet gal, kad vaikinas gali elgtis su juo. 205 00:09:23,110 --> 00:09:23,840 GERAI. 206 00:09:23,840 --> 00:09:24,650 Taigi, kad vaikinas atrodo. 207 00:09:24,650 --> 00:09:27,580 Jis sako, gerai, šio IP adresas prasideda penkių. 208 00:09:27,580 --> 00:09:31,590 Na, aš prijungtas prie trijų ir šešių, todėl aš negaliu gauti pranešimą tiesiogiai 209 00:09:31,590 --> 00:09:32,780 kur reikia eiti. 210 00:09:32,780 --> 00:09:36,970 Bet tai kita maršrutizatorius ten, aš žinoti, jei aš siųsti jį Fours ir Five, 211 00:09:36,970 --> 00:09:38,430 jis gali dirbti tie. 212 00:09:38,430 --> 00:09:41,269 >> Taigi jis eina jį kartu žemyn kelio. 213 00:09:41,269 --> 00:09:44,310 Ir tai maršrutizatorius sako, gerai, aš prijungtas prie tinklų keturių ir penkių. 214 00:09:44,310 --> 00:09:45,727 Taigi, taip, aš galiu jums padėti. 215 00:09:45,727 --> 00:09:47,810 Imsiu savo IP adresą kad prasideda penkių. 216 00:09:47,810 --> 00:09:49,450 Aš duosiu jį į penkių tinklą. 217 00:09:49,450 --> 00:09:53,220 Penkių tinklas padaryti tam tikrą darbą nuo jos pabaigos ir duoti žinią jums. 218 00:09:53,220 --> 00:09:56,580 Ir dabar mes sėkmingai perduodami žinutę nuo manęs 219 00:09:56,580 --> 00:09:58,930 Jums naudojant interneto protokolą. 220 00:09:58,930 --> 00:10:03,020 >> Vėlgi, labai apibendrintas tikslais iliustracija, kas vyksta. 221 00:10:03,020 --> 00:10:05,840 Bet tai gana daug, kaip Interneto protokolas veikia. 222 00:10:05,840 --> 00:10:08,050 Maršrutizatoriai žinoti Apskritai, kur ją siųsti 223 00:10:08,050 --> 00:10:11,170 ir siųs dar vieną žingsnį palei būdas, gauti jį arčiau ir arčiau 224 00:10:11,170 --> 00:10:15,130 į savo paskirties vietą, kol vieną maršrutizatorius yra fiziškai sujungtas 225 00:10:15,130 --> 00:10:17,990 į tinklą, arba adresas ar kokia 226 00:10:17,990 --> 00:10:21,600 į klausimą ir suteikia jai ten. 227 00:10:21,600 --> 00:10:28,780 >> Dabar, apskritai, išskyrus tikrai, tikrai mažas, maži pranešimai, 228 00:10:28,780 --> 00:10:31,830 jis nesiruošia siųsti jį kaip vienas didelis riekė duomenis. 229 00:10:31,830 --> 00:10:34,870 Jei aš siunčiu jums email-- labai ilgą laišką, 230 00:10:34,870 --> 00:10:37,270 say-- jis nesiruošia imtis, kad visą laišką, 231 00:10:37,270 --> 00:10:40,660 ryšulio jį į kamuolį arba paketas ar kas, 232 00:10:40,660 --> 00:10:43,460 ir išsiųskite kad visas dalykas žemyn tinklą. 233 00:10:43,460 --> 00:10:46,580 >> Pirmiausia, siuntimo informacija palei tinkle yra brangi. 234 00:10:46,580 --> 00:10:47,560 Ji pridėti. 235 00:10:47,560 --> 00:10:49,760 Ir kuo daugiau riekė, tuo labiau brangus 236 00:10:49,760 --> 00:10:53,240 tai yra perkelti kiekvieną žingsnį kelyje. 237 00:10:53,240 --> 00:10:55,260 Ir jei ten kažkaip sulėtėjimą ir tada 238 00:10:55,260 --> 00:10:58,010 ten tai giant-- tarsi jei jūs vairuojate greitkelyje 239 00:10:58,010 --> 00:11:00,246 ir ten Šis milžiniškas sunkvežimis rūšies blokuoja kelią 240 00:11:00,246 --> 00:11:03,370 ir jūs negalite gauti aplink jį ant arba Lane, nes tai tipo išsikeroti. 241 00:11:03,370 --> 00:11:05,227 Tai lėtina visiems kitiems žemyn už jį. 242 00:11:05,227 --> 00:11:07,060 Tačiau maži automobiliai, jei jie visi buvo maži automobiliai, 243 00:11:07,060 --> 00:11:10,290 jie galėtų judėti, jei tai analogija tarsi padeda 244 00:11:10,290 --> 00:11:11,650 truputį. 245 00:11:11,650 --> 00:11:17,170 >> Taigi vienas didelis blokas sistema gali tikrai lėtai ir visi kiti žemyn. 246 00:11:17,170 --> 00:11:20,570 Ir taip kas IP ketina daryti yra padalyta šiuos duomenis į paketus. 247 00:11:20,570 --> 00:11:26,560 Ji ketina imtis tai didelis laišką arba FTP perdavimo ar failų perdavimo, 248 00:11:26,560 --> 00:11:28,700 arba gal aš darydama prašyti naršyklėje 249 00:11:28,700 --> 00:11:30,205 nes noriu katės nuotrauką. 250 00:11:30,205 --> 00:11:33,570 Ir ji ketina imtis, kad prašymas ar kad siųsti arba kad byla 251 00:11:33,570 --> 00:11:37,950 ir nutraukti jį į daug gabalų ir siųsti visus gabalus atskirai. 252 00:11:37,950 --> 00:11:41,120 Taigi iš tiesų, aš pildymo užmiestyje su mažų automobilių aikštelė, kuri gali visi 253 00:11:41,120 --> 00:11:47,320 judėti, o ne didelis, kad sunkvežimio gali, jei kažkas negerai, 254 00:11:47,320 --> 00:11:49,970 Pagreitiname už visiems kitiems eismo. 255 00:11:49,970 --> 00:11:51,850 >> Kitas šalutinis poveikis tai yra, jei yra 256 00:11:51,850 --> 00:11:57,170 kai katastrofiška Rūšiuoti nepakankamumas ir kažkas negerai 257 00:11:57,170 --> 00:11:58,890 o paketas bus atsisakyta. 258 00:11:58,890 --> 00:12:01,670 Kažkas nepavyko ir Žinutė gali būti perduota. 259 00:12:01,670 --> 00:12:04,090 Maršrutizatorius gal turėjo per daug dalykų vyksta. 260 00:12:04,090 --> 00:12:05,340 Jis negalėjo žongliruoti viską. 261 00:12:05,340 --> 00:12:06,840 Ir taip jis tiesiog pažodžiui sumažėjo ją. 262 00:12:06,840 --> 00:12:08,630 Tai tarsi analogiją, tiesa? 263 00:12:08,630 --> 00:12:10,046 >> Jis gavo daug dalykų vyksta. 264 00:12:10,046 --> 00:12:12,010 Tai artimųjų informacijos iš taško A į tašką 265 00:12:12,010 --> 00:12:14,090 B. Mes ne tik du žmonės internete, 266 00:12:14,090 --> 00:12:16,264 todėl ji turi apdoroti daug srauto. 267 00:12:16,264 --> 00:12:19,430 Ir jei jis neturi pakankamai rankas ir jis negali išsiaiškinti, kas tai daro, 268 00:12:19,430 --> 00:12:21,350 ji gali tik lašas kažką. 269 00:12:21,350 --> 00:12:23,570 Taigi jis gali padaryti ką nors kita. 270 00:12:23,570 --> 00:12:25,390 Jis gavo per daug vyksta. 271 00:12:25,390 --> 00:12:29,560 >> Jei mes turėjome savo pranešimą kaip vienas didžiulis blokuoti, ir tai buvo tai, ką gavo sumažėjo, 272 00:12:29,560 --> 00:12:31,770 dabar mes turime siųsti pranešimą. 273 00:12:31,770 --> 00:12:34,500 Ir dabar mes esame galbūt vėl sukelia srautą. 274 00:12:34,500 --> 00:12:37,640 Ir mes paleisti, kad rizika didžiulis blokas buvo atsisakyta dar kartą. 275 00:12:37,640 --> 00:12:41,060 Bet jei Data "buvo suskaidytas į paketai ir mes drop vienas iš tų, 276 00:12:41,060 --> 00:12:45,100 tai daug pigesnis siųsti, kad paketas One More Time, o ne 277 00:12:45,100 --> 00:12:47,220 visą dalykas vieną daugiau laiko. 278 00:12:47,220 --> 00:12:51,680 Taigi IP yra atsakinga už vis informacija iš taško A į tašką B 279 00:12:51,680 --> 00:12:54,500 ir taip pat nesilaikantiems informaciją į mažus gabaliukus 280 00:12:54,500 --> 00:12:57,880 taip, kad tinklas yra ne pernelyg apmokestinamas. 281 00:12:57,880 --> 00:13:00,760 >> IP taip pat žinomas kaip jungtimis protokolas. 282 00:13:00,760 --> 00:13:05,350 Yra nebūtinai apibrėžta trajektorija, nuo iki imtuvo ar atvirkščiai siuntėjui 283 00:13:05,350 --> 00:13:05,850 versa. 284 00:13:05,850 --> 00:13:08,808 Dabar, šiame pavyzdyje mes kalbėjome apie, ten iš tikrųjų yra tik vienas būdas 285 00:13:08,808 --> 00:13:11,020 patekti į kiekvieną tinklo. 286 00:13:11,020 --> 00:13:13,110 Taigi, šis konkretus iliustracija, ten iš tikrųjų 287 00:13:13,110 --> 00:13:15,560 yra apibrėžta trajektorija nuo A poskyrio A į tašką B. 288 00:13:15,560 --> 00:13:19,270 Bet mes galime pakeisti, kad tik padaryti viena modifikacija su dviem maršrutizatoriai 289 00:13:19,270 --> 00:13:22,640 dėl pridedant tai liko Būklė prie maršrutizatoriaus lentelėse. 290 00:13:22,640 --> 00:13:24,960 >> Dabar pastebėti, kad iš viršuje kairėje maršrutizatorius, 291 00:13:24,960 --> 00:13:29,340 ten iš tikrųjų yra du būdai, kaip spręsti su keturių ar penkių IP adresą. 292 00:13:29,340 --> 00:13:33,100 Jis gali eiti į apatiniame kairiajame Router, arba gali eiti į dešinę, 293 00:13:33,100 --> 00:13:34,090 į tinkamą maršrutizatorių. 294 00:13:34,090 --> 00:13:35,532 Jis turi kelis variantus. 295 00:13:35,532 --> 00:13:37,240 Ir tai yra iš tikrųjų rūšies geras dalykas 296 00:13:37,240 --> 00:13:39,690 nes ji daro mūsų tinklo labiau reaguoja. 297 00:13:39,690 --> 00:13:42,510 >> Jei dėl example-- tai tarsi kaip GPS. 298 00:13:42,510 --> 00:13:44,760 Jeigu jūs kada nors buvo Važiuojant užmiestyje 299 00:13:44,760 --> 00:13:49,610 ir staiga jūsų GPS įspėja Jums, kad eismas yra į priekį, 300 00:13:49,610 --> 00:13:51,230 norite išvengti, jei galite. 301 00:13:51,230 --> 00:13:53,710 Ir todėl jūs galite perskaičiuoti maršrutą. 302 00:13:53,710 --> 00:14:00,330 Ir maršrutizatorius tinklo, į Be to, kad informacijos 303 00:14:00,330 --> 00:14:05,110 apie tai, kur paketai turėtų eiti ar kur duomenys turi eiti, 304 00:14:05,110 --> 00:14:09,140 ten taip pat tarsi šios bendros impulso jo vietinį tinklą būseną. 305 00:14:09,140 --> 00:14:13,930 Kas nutiks, jei aš siunčiu ji šiuo keliu, palyginti su šiuo keliu? 306 00:14:13,930 --> 00:14:19,640 >> Ir taip, atsižvelgiant į intensyvaus eismo situacijos tinkle, gal 307 00:14:19,640 --> 00:14:22,630 viskas bus nukreipiami daugiau neefektyvus būdas arba apskritai 308 00:14:22,630 --> 00:14:24,939 neefektyvus būdas, nes jei mes einame reguliariai kelią, 309 00:14:24,939 --> 00:14:26,480 ten bus daug srauto. 310 00:14:26,480 --> 00:14:28,470 Užmiestyje yra visiškai užstrigo. 311 00:14:28,470 --> 00:14:30,880 Taigi gal kas mes padaryti, tai o imtis šalutinį kelius, kurie 312 00:14:30,880 --> 00:14:33,070 paprastai būtų imtis daug daugiau laiko, bet nė vienas s 313 00:14:33,070 --> 00:14:34,320 tikrai, naudojant šiuos šalutinį kelius. 314 00:14:34,320 --> 00:14:37,300 Ir taip mes galime maršrutas Mūsų paketai, kad taip. 315 00:14:37,300 --> 00:14:40,190 >> Taigi ne kiekvienas paketas iš didžiojo riekė duomenis 316 00:14:40,190 --> 00:14:42,620 gali imtis tą patį kelią nuo iki pabaigos pradžia. 317 00:14:42,620 --> 00:14:45,080 Ir mūsų tinklo tampa daug labiau reaguoja 318 00:14:45,080 --> 00:14:49,720 jei mūsų maršrutizatorius stalai leisti ten būti keli variantai, kur eiti. 319 00:14:49,720 --> 00:14:53,054 Mes ne priklausomai nuo to vieno Sunkvežimis juda iš kelio. 320 00:14:53,054 --> 00:14:55,970 Mes galime išlipti užmiestyje ne Kitas išeiti ir priimti kitokį kelią. 321 00:14:55,970 --> 00:15:01,250 Ir taip interneto protokolo Rūšiuoti nuo daro šiek tiek, kad per daug. 322 00:15:01,250 --> 00:15:05,110 >> Štai Dėl pagrindai interneto protokolas. 323 00:15:05,110 --> 00:15:07,780 Bet yra dar vienas klausimas spręsti, kuris 324 00:15:07,780 --> 00:15:10,810 kas atsitinka, jei mes lašas paketą? 325 00:15:10,810 --> 00:15:14,490 Kaip mes žinome, mes ketiname siųsti tą paketą iš naujo? 326 00:15:14,490 --> 00:15:15,750 Teisė? 327 00:15:15,750 --> 00:15:18,632 Na, Interneto protokolas negarantuoja pristatymas. 328 00:15:18,632 --> 00:15:20,590 Mes ketiname būti priklausomai nuo ant kito protokolo 329 00:15:20,590 --> 00:15:25,027 spręsti, kad pavadino Duomenų perdavimo valdymo protokolas TCP. 330 00:15:25,027 --> 00:15:27,110 Ir mes ketiname kalbėti apie Transmission Control 331 00:15:27,110 --> 00:15:29,470 Protokolas kitame video. 332 00:15:29,470 --> 00:15:30,460 Aš Doug Lloyd. 333 00:15:30,460 --> 00:15:32,350 Tai CS50. 334 00:15:32,350 --> 00:15:34,253