1 00:00:00,000 --> 00:00:04,580 2 00:00:04,580 --> 00:00:06,580 Даг Ллоид: Ако сте Гледао ове видео снимке 3 00:00:06,580 --> 00:00:09,030 у редоследу који препоручујемо, жемо да се подвргне 4 00:00:09,030 --> 00:00:10,260 Мало културе смене. 5 00:00:10,260 --> 00:00:13,093 Јер сада, идемо да почне говоримо о интернету и веб 6 00:00:13,093 --> 00:00:13,669 технологије. 7 00:00:13,669 --> 00:00:15,835 Дакле, до сада, имамо стварно радили пуно Ц. 8 00:00:15,835 --> 00:00:17,370 >> И када смо били ради наше програме, 9 00:00:17,370 --> 00:00:19,500 смо их приказују из командне линије. 10 00:00:19,500 --> 00:00:23,080 То је прилично много како корисници имају су интеракције са програмима 11 00:00:23,080 --> 00:00:23,760 да пишемо. 12 00:00:23,760 --> 00:00:26,859 Они узети нешто да подстакне, нешто догађа у прозору терминала, 13 00:00:26,859 --> 00:00:27,650 и онда је готово. 14 00:00:27,650 --> 00:00:30,957 >> Понекад можда има упоран подаци који остаје након тога. 15 00:00:30,957 --> 00:00:32,040 Али то је прилично је много. 16 00:00:32,040 --> 00:00:33,081 То је у командној линији. 17 00:00:33,081 --> 00:00:34,775 То је једини начин на који корисник може интеракцију. 18 00:00:34,775 --> 00:00:36,650 Од овог тренутка надаље, идемо да почне 19 00:00:36,650 --> 00:00:39,980 транзиције, тако да корисници могу комуницирати са нашим сајтовима. 20 00:00:39,980 --> 00:00:42,688 Тако ћемо писати веб странице, које нису написане у Ц, 21 00:00:42,688 --> 00:00:46,600 али се пишу у различитим друга програмски језици, укључујући и ПХП, 22 00:00:46,600 --> 00:00:50,810 и то је нека врста помоћничке језика, ХТМЛ, ЦСС, и слично. 23 00:00:50,810 --> 00:00:53,130 Дакле, идемо да почне говоримо о тим стварима. 24 00:00:53,130 --> 00:00:55,740 >> Пре него што смо добили у веб се програмирање, 25 00:00:55,740 --> 00:00:58,720 Мислим да је вероватно добар Идеја да се корак уназад и разговор 26 00:00:58,720 --> 00:01:02,720 о томе како рачунари и људи комуницирају преко Интернета. 27 00:01:02,720 --> 00:01:07,520 Дакле, овај видео је заиста прајмер, основни водич, на интернету. 28 00:01:07,520 --> 00:01:10,951 Сада, упозорење овде је ЦС50 није умрежавање класа. 29 00:01:10,951 --> 00:01:13,700 Па шта ћемо да говоримо А овде је прилично висок ниво. 30 00:01:13,700 --> 00:01:17,240 Нећемо да ући у било ком ниском нивоу 31 00:01:17,240 --> 00:01:19,540 Детаљи о томе како све ово функционише. 32 00:01:19,540 --> 00:01:21,290 Ако сте заинтересовани у томе, ја снажно бих 33 00:01:21,290 --> 00:01:24,580 Препоручујемо цасове на мрежа рачунара. 34 00:01:24,580 --> 00:01:26,540 И могло би се чак рећи бела лаж или двоје 35 00:01:26,540 --> 00:01:31,590 за потребе чинећи опште схватање јасно. 36 00:01:31,590 --> 00:01:35,780 >> Дакле, са тим рекао, хајде да причамо о како смо интеракцију са интернетом. 37 00:01:35,780 --> 00:01:37,570 Дакле, ту смо. 38 00:01:37,570 --> 00:01:38,430 Ево нас је. 39 00:01:38,430 --> 00:01:41,096 Ми веома се радујемо узимајући на интернету, који 40 00:01:41,096 --> 00:01:42,810 као што сви знамо, је препуна мачака. 41 00:01:42,810 --> 00:01:45,210 >> Сада ми само повезати са интернет овако? 42 00:01:45,210 --> 00:01:46,360 Па, вероватно не. 43 00:01:46,360 --> 00:01:48,620 Интуитивно знате да, рецимо на пример, 44 00:01:48,620 --> 00:01:51,190 када промените Ви-Фи мрежа на вашем рачунару, 45 00:01:51,190 --> 00:01:54,010 не видим један који се зове интернет осим ако је то тако деси 46 00:01:54,010 --> 00:01:58,870 да је име вашег локалног Ви-Фи. 47 00:01:58,870 --> 00:01:59,370 Jel tako? 48 00:01:59,370 --> 00:02:00,880 >> То је обично нешто као код куће. 49 00:02:00,880 --> 00:02:03,338 Или ако сте на послу, могло би бити име ваше компаније. 50 00:02:03,338 --> 00:02:05,340 Не постоји само један Опција се зове интернет. 51 00:02:05,340 --> 00:02:09,710 И тако нешто или неки ствари постоје између када 52 00:02:09,710 --> 00:02:11,490 желимо да се повеже на интернет. 53 00:02:11,490 --> 00:02:12,740 Које су неке од тих ствари? 54 00:02:12,740 --> 00:02:14,110 Па, ми ћемо разговарати о томе. 55 00:02:14,110 --> 00:02:16,180 Ми такође идемо да разговарамо о неке од битних ствари 56 00:02:16,180 --> 00:02:18,710 треба како би могли за повезивање на Интернет. 57 00:02:18,710 --> 00:02:21,214 И Прва од њих ствари је ИП адреса. 58 00:02:21,214 --> 00:02:23,380 Дакле, вероватно сте чули термин ИП адреса пре. 59 00:02:23,380 --> 00:02:24,630 Шта то значи? 60 00:02:24,630 --> 00:02:28,270 Па, ИП адреса је у основи јединствени идентификатор 61 00:02:28,270 --> 00:02:30,820 рачунара на мрежи. 62 00:02:30,820 --> 00:02:33,640 Као и сваке куће или Канцеларија има јединствену адресу 63 00:02:33,640 --> 00:02:36,660 на које би се могло послати маил. 64 00:02:36,660 --> 00:02:40,750 >> Слично томе, сваки рачунар ако њега жели да прима податке или послати податке, 65 00:02:40,750 --> 00:02:43,040 мора да има јединствену адресу. 66 00:02:43,040 --> 00:02:45,720 Тако да када информације се шаљу или примају, 67 00:02:45,720 --> 00:02:49,720 то се шаљу или примају од на одговарајућој локацији. 68 00:02:49,720 --> 00:02:52,660 Ово обраћање шема, као И рекао, назива ИП адресирање. 69 00:02:52,660 --> 00:02:57,690 ИП је трибине за Интернет протокола, што ћемо говорити о поново ускоро. 70 00:02:57,690 --> 00:03:00,230 >> Сада, шта ИП адресирање изгледа? 71 00:03:00,230 --> 00:03:04,330 Па, шема у суштини био, када је први пут реализован, 72 00:03:04,330 --> 00:03:07,846 да би сваки рачунар јединствена 32-битна адреса. 73 00:03:07,846 --> 00:03:08,720 То је много битова. 74 00:03:08,720 --> 00:03:10,900 То је 4 милијарде адресе. 75 00:03:10,900 --> 00:03:14,190 >> И генерално, уместо употребе хексадецималном, која 76 00:03:14,190 --> 00:03:18,450 смо претходно користио у контексту показивачи у Ц да разговарамо о адресе, 77 00:03:18,450 --> 00:03:21,580 обично представљају ИП адресе у мало више 78 00:03:21,580 --> 00:03:24,370 људске пријатељски начин, представљајући их 79 00:03:24,370 --> 00:03:28,680 као четири кластера 8 бита представљени као децималних бројева. 80 00:03:28,680 --> 00:03:34,920 Зато што људи не говоре често хексадецимална, осим ако програмирање. 81 00:03:34,920 --> 00:03:38,400 Али људи који користе интернет нису нужно програмери. 82 00:03:38,400 --> 00:03:41,660 >> И тако олакшава и доступне за њих 83 00:03:41,660 --> 00:03:45,430 да би могли да разговарамо о шта је њихов ИП адреса је у случају да можда 84 00:03:45,430 --> 00:03:47,690 потребно је да позовете некога да решите проблеме нешто, 85 00:03:47,690 --> 00:03:51,610 боље је да се направи у више заједнички конвенционална децимални број 86 00:03:51,610 --> 00:03:52,880 формату. 87 00:03:52,880 --> 00:03:57,570 И тако ИП адреса само изгледа прилично овако, в.к.и.з, 88 00:03:57,570 --> 00:04:00,650 где сваки од тих писама представља нон-негативну вредност 89 00:04:00,650 --> 00:04:02,960 у опсегу од 0 до 255. 90 00:04:02,960 --> 00:04:07,950 Подсетимо да је 8-битни број може да 256 различите вредности. 91 00:04:07,950 --> 00:04:10,520 >> И то је разлог зашто наш асортиман је од 0 до 255. 92 00:04:10,520 --> 00:04:15,030 И имамо четири кластера 8 бита за великом укупно 32 бита. 93 00:04:15,030 --> 00:04:17,920 И тако ИП адреса би могао изгледа отприлике овако. 94 00:04:17,920 --> 00:04:24,120 Ово је врста генерички Дефаулт ИП адреса, 123.45.67.89. 95 00:04:24,120 --> 00:04:28,850 Сви они су у распону од 0 до 255, тако да је исправна ИП адреса. 96 00:04:28,850 --> 00:04:34,040 >> Овде на универзитету Харвард, сви наши ИП адресе почињу са 140.247. 97 00:04:34,040 --> 00:04:37,130 То је само начин на који ИП адресе у овој географском подручју 98 00:04:37,130 --> 00:04:38,130 су додељени. 99 00:04:38,130 --> 00:04:42,750 И то би могло бити ИП адреса да можда постоји овде на Харварду. 100 00:04:42,750 --> 00:04:46,810 >> Дакле, као што сам рекао, ако сваки ИП адресу је 32 бита, имамо око 4 милијарде 101 00:04:46,810 --> 00:04:49,290 да би се, мало више од 4 милијарде. 102 00:04:49,290 --> 00:04:51,470 Али можемо некако видим проблем, зар не? 103 00:04:51,470 --> 00:04:53,190 Шта је светска популација сада? 104 00:04:53,190 --> 00:04:56,560 >> Па, негде северно од 7 милијарди људи. 105 00:04:56,560 --> 00:04:58,800 А у западном свету У најмању руку, већина људи 106 00:04:58,800 --> 00:05:02,644 имају више од једног уређаја способан за интернет конекције. 107 00:05:02,644 --> 00:05:03,560 Имам један управо овде. 108 00:05:03,560 --> 00:05:04,880 И ја имам још једно у џепу. 109 00:05:04,880 --> 00:05:06,340 А ја имам у мојој канцеларији. 110 00:05:06,340 --> 00:05:07,387 >> И то је три. 111 00:05:07,387 --> 00:05:09,970 И то чак и не бројим оне које имам код куће, превише. 112 00:05:09,970 --> 00:05:12,160 И то је нека врста проблема, зар не? 113 00:05:12,160 --> 00:05:15,380 Имамо најмање 7 милијарди људи и само 4 милијарде адресе. 114 00:05:15,380 --> 00:05:18,719 >> И сваки уређај треба да буде јединствено идентификована. 115 00:05:18,719 --> 00:05:21,260 Развили смо неке заобилазна решења да се баве овим проблемом, 116 00:05:21,260 --> 00:05:23,240 нешто што се зове приватни ИП адреса, које нисмо 117 00:05:23,240 --> 00:05:24,573 ће добити у на овом снимку. 118 00:05:24,573 --> 00:05:31,920 Али у суштини, омогућава даљи Веб, интернет, врсти факе 119 00:05:31,920 --> 00:05:35,610 од мало да имате јединствен адреса тако што приватне адресе 120 00:05:35,610 --> 00:05:38,730 а затим их доливање кроз једна адреса, која 121 00:05:38,730 --> 00:05:41,220 деле многе различитим рачунарима. 122 00:05:41,220 --> 00:05:43,200 >> Али то је стварно није дугорочно решење. 123 00:05:43,200 --> 00:05:45,250 Чак и да није фиксна ће вечно трајати. 124 00:05:45,250 --> 00:05:50,030 И тако морамо да имамо другачији начин суочавања са овим. 125 00:05:50,030 --> 00:05:51,904 >> Дакле, као што сам рекао, ми смо имали око 4 милијарде. 126 00:05:51,904 --> 00:05:53,820 Али то неће бити довољно добар, зар не? 127 00:05:53,820 --> 00:05:56,540 И тако је начин на који она има тамо одлучили смо 128 00:05:56,540 --> 00:05:59,240 да се позабави ово је да дуже ИП адресе. 129 00:05:59,240 --> 00:06:03,344 Уместо 32-битне адресе, ми смо ће имати 128-битне адресе. 130 00:06:03,344 --> 00:06:05,260 Дакле, уместо 4 милијарде адресе, идемо 131 00:06:05,260 --> 00:06:11,130 има тај велики број адреса, што је 340 милијарди милијарди милијарди 132 00:06:11,130 --> 00:06:14,150 милијарди, тако да је много ИП адреса. 133 00:06:14,150 --> 00:06:18,240 >> И ова нова шема се назива ИПв6 је обично како се односи. 134 00:06:18,240 --> 00:06:21,242 Стари шема бити ИПв4. 135 00:06:21,242 --> 00:06:23,450 То је мало проблем у да је овај проблем је 136 00:06:23,450 --> 00:06:25,470 зна о за стварно дуго времена. 137 00:06:25,470 --> 00:06:28,025 138 00:06:28,025 --> 00:06:32,201 >> И ви ћете видети доста у Контекст рачунара и рачунарства. 139 00:06:32,201 --> 00:06:33,700 Ми смо добри у предвиђање проблема. 140 00:06:33,700 --> 00:06:36,449 Али ми смо лоши у раду са њима иако знамо о њима. 141 00:06:36,449 --> 00:06:38,340 Дакле, за ИПв6 је око за неко време. 142 00:06:38,340 --> 00:06:40,510 И тек у последњих пар Годинама смо заправо 143 00:06:40,510 --> 00:06:47,190 почела постепено у овим ИПв6 адресе да постепено ИПв4 адресе. 144 00:06:47,190 --> 00:06:49,520 Али нека места имају их. 145 00:06:49,520 --> 00:06:52,200 И они изгледају слично на редовној ИП адресу. 146 00:06:52,200 --> 00:06:53,520 Али они су много дуже. 147 00:06:53,520 --> 00:06:59,900 >> Дакле, уместо да сада има четири гроздови 8 бајтова за Вашу адресу, 148 00:06:59,900 --> 00:07:03,580 сада имамо осам кластера од 16 бајтова. 149 00:07:03,580 --> 00:07:06,680 И 8 пута 16 је 128. 150 00:07:06,680 --> 00:07:11,210 А ми представљамо ове у мање конвенционална хексадецималном запису. 151 00:07:11,210 --> 00:07:16,930 Зато што имају 16-битне бројеве значи да уместо да буде опсегу од 0 до 255, 152 00:07:16,930 --> 00:07:20,350 Имали бисмо опсегу од 0 до 65.535. 153 00:07:20,350 --> 00:07:22,470 >> И тако има гомилу оних слепљене 154 00:07:22,470 --> 00:07:24,680 било би веома тешко за читање. 155 00:07:24,680 --> 00:07:27,480 И тако смо обично користе хек само из удобности. 156 00:07:27,480 --> 00:07:31,180 И тако типична ИПв6 адреса може да изгледа отприлике овако. 157 00:07:31,180 --> 00:07:35,860 >> То је свакако много дуже него ИПв4 адреса смо раније видели. 158 00:07:35,860 --> 00:07:39,280 Али, то ће бити валидан ИПв6 адреса. 159 00:07:39,280 --> 00:07:41,570 Ово је такође о ИПв6 адресу. 160 00:07:41,570 --> 00:07:44,331 >> Ово се дешава да припадају Гоогле-у. 161 00:07:44,331 --> 00:07:46,080 И запазите ту је гомила нула тамо. 162 00:07:46,080 --> 00:07:47,930 Понекад ове адресе можете добити тако дуго. 163 00:07:47,930 --> 00:07:50,530 И пошто смо још увек прилично рано у ИПв6, 164 00:07:50,530 --> 00:07:54,250 понекад могу бити велике комаде нуле у тамо да нам не треба. 165 00:07:54,250 --> 00:08:01,920 >> Ако ово читате наглас, то је 2001.4860.4860.0.0.0.0.8844. 166 00:08:01,920 --> 00:08:03,325 То је врста много, зар не? 167 00:08:03,325 --> 00:08:05,450 Дакле, ако видите гомила нуле, понекад можда 168 00:08:05,450 --> 00:08:08,990 види ИПв6 адресе овако, где су изоставите нуле 169 00:08:08,990 --> 00:08:10,959 и уместо тога користе двоструки дебелог црева. 170 00:08:10,959 --> 00:08:11,750 То је у реду, ипак. 171 00:08:11,750 --> 00:08:14,610 Зато што знамо да постоје Требало би да осам различитих комаде. 172 00:08:14,610 --> 00:08:17,190 И тако имплицитно, видимо четири. 173 00:08:17,190 --> 00:08:20,620 Дакле, знамо да мора постојати четири сета нула као што је ова, да се попуни. 174 00:08:20,620 --> 00:08:23,760 >> Дакле, понекад, можда ћете видети ИПв6 адреса немају 175 00:08:23,760 --> 00:08:26,650 осам одвојене комади као и ми овде. 176 00:08:26,650 --> 00:08:28,760 Можда ћете видети да изгледају овако. 177 00:08:28,760 --> 00:08:31,310 И то само значи да све што не видимо у 178 00:08:31,310 --> 00:08:37,450 од места где је дупло дебелог црева је је само нулу и одвојена. 179 00:08:37,450 --> 00:08:37,998 >> Onda dobro. 180 00:08:37,998 --> 00:08:40,039 Ми знамо мало више о ИП адресама сада. 181 00:08:40,039 --> 00:08:41,250 Али како ћемо их добити? 182 00:08:41,250 --> 00:08:44,727 Не можемо само одабрати једну желимо. 183 00:08:44,727 --> 00:08:47,810 Ако то урадили, можемо завршити борбе неко за исту ИП адресу. 184 00:08:47,810 --> 00:08:50,050 Или неко можда има изабран је претходно. 185 00:08:50,050 --> 00:08:52,799 Ако покушамо и да га, идемо да налети на мало проблема. 186 00:08:52,799 --> 00:08:56,300 И тако не можемо једноставно изабрати ИП адреса коју желимо. 187 00:08:56,300 --> 00:08:58,410 >> Дакле, начин на који смо да добијемо ИП адреса је негде 188 00:08:58,410 --> 00:09:02,960 између наше рачунара и Интернет, да велики интернет тамо, 189 00:09:02,960 --> 00:09:07,500 постоји нешто што се зове ДХЦП сервер, Динамиц Хост Цонфигуратион Протоцол 190 00:09:07,500 --> 00:09:08,630 сервера. 191 00:09:08,630 --> 00:09:09,960 То је велики залогај текста. 192 00:09:09,960 --> 00:09:12,670 Али стварно све што ради је то додјељује вам ИП адресу. 193 00:09:12,670 --> 00:09:16,960 >> Ваш ДХЦП сервер има листу адресе да се ваљано може доделити. 194 00:09:16,960 --> 00:09:18,160 И то вам даје један. 195 00:09:18,160 --> 00:09:19,743 То је отприлике све што је потребно. 196 00:09:19,743 --> 00:09:23,810 Пре него ДХЦП, овај задатак додељивања адресе 197 00:09:23,810 --> 00:09:25,106 пала на систем администратора. 198 00:09:25,106 --> 00:09:27,730 Дакле, стварна особа ће имати да ручно доделите рачунара 199 00:09:27,730 --> 00:09:30,670 и адресу када вас повезан са мрежом. 200 00:09:30,670 --> 00:09:34,307 Дакле, ДХЦП некако аутоматизује ово Процес дајући вам ИП адресу. 201 00:09:34,307 --> 00:09:35,390 Али то је како га добити. 202 00:09:35,390 --> 00:09:37,431 То је само програм који се извршава негдје између вас 203 00:09:37,431 --> 00:09:40,920 и интернет који има банку ИП адресе које могу да дају напоље. 204 00:09:40,920 --> 00:09:43,170 А када се повежете са мрежа, то вам даје један. 205 00:09:43,170 --> 00:09:44,660 Дакле, хајде да поново овај дијаграм. 206 00:09:44,660 --> 00:09:49,660 Негде између вас и Интернет, постоји ДХЦП сервер. 207 00:09:49,660 --> 00:09:50,160 ОК. 208 00:09:50,160 --> 00:09:51,500 Дакле, то је добро. 209 00:09:51,500 --> 00:09:53,537 Сада, хајде да причамо о ДНС-а. 210 00:09:53,537 --> 00:09:55,370 Тако смо разговарали, иако Ове ИП адресе. 211 00:09:55,370 --> 00:09:57,840 А знамо да ако смо да јединствено идентификује 212 00:09:57,840 --> 00:10:01,740 уређај на интернету, то мора да има јединствену адресу. 213 00:10:01,740 --> 00:10:04,150 >> И ми смо могли посјетити да обратити ако желимо да. 214 00:10:04,150 --> 00:10:09,600 Али ти си вероватно никада откуцао у нешто попут 192.168.1.0 215 00:10:09,600 --> 00:10:11,490 у вашем претраживачу, зар не? 216 00:10:11,490 --> 00:10:13,980 Ви не упишете бројеве у вашем претраживачу. 217 00:10:13,980 --> 00:10:19,410 Обично укуцајте човеку читљивих имена као гоогле.цом или цс50.харвард.еду, 218 00:10:19,410 --> 00:10:20,640 jel tako? 219 00:10:20,640 --> 00:10:22,880 >> Они нису ИП адресе, ипак. 220 00:10:22,880 --> 00:10:27,320 Дакле, постоји ову услугу назван Домаин Наме 221 00:10:27,320 --> 00:10:33,990 Систем, ДНС-а, који преводи ИП адресе за људска разумљивим речима 222 00:10:33,990 --> 00:10:37,690 или фразе које су много више незаборавно него сећајући скуп четири броја 223 00:10:37,690 --> 00:10:40,430 или, ускоро, сет од осам хексадецимални бројеви. 224 00:10:40,430 --> 00:10:42,400 То би било заиста изазов, зар не? 225 00:10:42,400 --> 00:10:45,560 >> Размислите о прије дана мобилних телефона. 226 00:10:45,560 --> 00:10:47,730 Имао си запамтим твој Бројеви телефона пријатеља. 227 00:10:47,730 --> 00:10:49,230 Можда је стечен тешко након мало времена. 228 00:10:49,230 --> 00:10:51,190 Слично томе, ако желите да посети гомилу сајтова, 229 00:10:51,190 --> 00:10:53,570 вероватно не желите да запамтите гомилу бројева. 230 00:10:53,570 --> 00:10:56,640 Радије бих се гомилу речи. 231 00:10:56,640 --> 00:11:01,930 >> Дакле, ово мапирање, ово превођење, од комплета бројева човеку читљивих имена 232 00:11:01,930 --> 00:11:04,520 врста чини ДНС у Иеллов Пагес оф тхе веб. 233 00:11:04,520 --> 00:11:06,270 И можете мислити о она као да је то само 234 00:11:06,270 --> 00:11:14,305 велики списак бежи од свих 0.0.0.0 начин до 255.255.255.255, који 235 00:11:14,305 --> 00:11:21,490 био би највиша поссибле-- то је пуни распон од 0с до 255с свих 4 236 00:11:21,490 --> 00:11:25,525 милијарди-ак ИПв4 адресе. 237 00:11:25,525 --> 00:11:27,400 Ја измислио оне на горњи и доњи. 238 00:11:27,400 --> 00:11:30,500 Али онај у средини је заправо ИП адреса. 239 00:11:30,500 --> 00:11:38,440 Дакле, ако смо обишли 74.125.202.138, очигледно да преводи на тај сајт 240 00:11:38,440 --> 00:11:40,490 тамо, ио-- шта је сад па то? 241 00:11:40,490 --> 00:11:46,290 Па, није свако име које је мапс заправо јасно шта је то, зар не? 242 00:11:46,290 --> 00:11:48,920 >> Понекад неко који поседује ИП адресу 243 00:11:48,920 --> 00:11:52,090 Можда назову свој хост нешто да они заправо ниси. 244 00:11:52,090 --> 00:11:55,442 На пример, да ИП адреса ако вас Отишао сам тамо, је заправо само гоогле.цом. 245 00:11:55,442 --> 00:11:57,540 Али Гоогле има доста од различитих сервери. 246 00:11:57,540 --> 00:11:59,322 >> И они не могу да их позовем све гоогле.цом. 247 00:11:59,322 --> 00:12:03,530 Дакле, они имају своје интерни систем за превођење 248 00:12:03,530 --> 00:12:09,125 гоогле.цом да било сервер заправо је повезан са те ИП адресе. 249 00:12:09,125 --> 00:12:11,250 А онда, ту је још једна Систем који постоји између 250 00:12:11,250 --> 00:12:15,120 да преведе ту гомилу неразумљивих Овде на гоогле.цом. 251 00:12:15,120 --> 00:12:16,830 Али нећемо улазити у то. 252 00:12:16,830 --> 00:12:18,920 >> И слично за ИПв6с, ми такође иде 253 00:12:18,920 --> 00:12:22,089 да имају жуте странице то ће бити много већи. 254 00:12:22,089 --> 00:12:23,880 Слично томе, у средњи тамо-- је било 255 00:12:23,880 --> 00:12:26,496 тешко да пронађе ИПв6 Адреса то је легитимно. 256 00:12:26,496 --> 00:12:27,620 Али сам нашао један за Гоогле. 257 00:12:27,620 --> 00:12:30,460 >> Али то је Гоогле-ов Ирски сајт. 258 00:12:30,460 --> 00:12:34,170 Али, ако сте отишли ​​на тај ИПв6 адресу, ако ваш прегледач је ИПв6 способан, 259 00:12:34,170 --> 00:12:36,940 да би вас довести до Гоогле Ирски страница. 260 00:12:36,940 --> 00:12:39,460 Тако да идете. 261 00:12:39,460 --> 00:12:41,830 >> Али то није сасвим тачно, зар не? 262 00:12:41,830 --> 00:12:43,710 Овај систем чини гломазан, зар не? 263 00:12:43,710 --> 00:12:47,220 Ако постоји огроман списак 4 милијарда ствари морати да погледам, 264 00:12:47,220 --> 00:12:48,270 То је прилично велика. 265 00:12:48,270 --> 00:12:52,634 Нема Иеллов Пагес света, зар не? 266 00:12:52,634 --> 00:12:54,800 Ако и тада добијете жути страница достављен тебе-- 267 00:12:54,800 --> 00:12:56,841 Добио сам моје пре неки дан, а ја само рециклирају. 268 00:12:56,841 --> 00:12:59,070 Али ако не добијете жути страница испоручени за вас, 269 00:12:59,070 --> 00:13:02,120 не узмеш књигу да је сваки телефонски број који постоји на планети, 270 00:13:02,120 --> 00:13:02,620 jel tako? 271 00:13:02,620 --> 00:13:05,500 Добијате листу локални бројеви телефона, 272 00:13:05,500 --> 00:13:07,670 Оне које највероватније звати. 273 00:13:07,670 --> 00:13:09,400 >> И то је заправо оно што ДНС је. 274 00:13:09,400 --> 00:13:12,860 Ако мислите о томе, ДНС је заиста локални Иеллов Пагес. 275 00:13:12,860 --> 00:13:17,350 И велики ДНС сервери као гоогле.цомс, они 276 00:13:17,350 --> 00:13:19,180 заправо само још као библиотеке које 277 00:13:19,180 --> 00:13:25,470 имате копију свих локалне жуте странице или сви локални ДНС записа. 278 00:13:25,470 --> 00:13:29,520 Дакле, стварно нема једног спремишта пуне ДНС интернета, 279 00:13:29,520 --> 00:13:32,410 баш као нема никога иеллов пагес света. 280 00:13:32,410 --> 00:13:36,450 >> Постоје сви ови локални мали скала ДНСс да постоји тамо. 281 00:13:36,450 --> 00:13:39,010 А постоје сервиси који агрегирати их заједно. 282 00:13:39,010 --> 00:13:42,174 Али они зависе од оних мањи ДНС система 283 00:13:42,174 --> 00:13:45,340 обнављањем свог информација, тако да они имају најтачније информације. 284 00:13:45,340 --> 00:13:48,500 >> Дакле, да поновим, ова аналогија је велика сабирањем 285 00:13:48,500 --> 00:13:51,910 ДНС системи су као библиотеке које имају копију 286 00:13:51,910 --> 00:13:56,410 свака Иеллов Пагес оф свету. 287 00:13:56,410 --> 00:13:58,350 Они не сами упдате те књиге. 288 00:13:58,350 --> 00:14:01,620 Они зависе од књига долазе у, тако да могу ажурирати податке 289 00:14:01,620 --> 00:14:04,560 ако је то потребно. 290 00:14:04,560 --> 00:14:07,700 >> Дакле, ДНС систем није гигант блок. 291 00:14:07,700 --> 00:14:11,026 То је децентрализована преко много, много сервери. 292 00:14:11,026 --> 00:14:13,400 Дакле, сада знамо да негде између нас и на интернету 293 00:14:13,400 --> 00:14:18,350 постоји ДНС сервер као и ДХЦП сервера. 294 00:14:18,350 --> 00:14:20,910 >> Сада, приступне тачке, шта наши приступне тачке? 295 00:14:20,910 --> 00:14:23,840 Па, приступне тачке вероватно сте прилично упознат са од ствари 296 00:14:23,840 --> 00:14:24,964 повезивање на интернет. 297 00:14:24,964 --> 00:14:28,820 То је мрежа коју сте изабрали, дом или ваш рад мрежа 298 00:14:28,820 --> 00:14:30,310 или оно што имате. 299 00:14:30,310 --> 00:14:32,597 >> И ја Генерализацијом Концепт приступне тачке 300 00:14:32,597 --> 00:14:33,930 овде за потребе овог видеа. 301 00:14:33,930 --> 00:14:35,721 Али стварно постоје много ствари које 302 00:14:35,721 --> 00:14:38,766 могу бити ваљани горе у приступних тачака. 303 00:14:38,766 --> 00:14:41,890 Постоје концепти рутера, који је нека врста општег рока који смо користили. 304 00:14:41,890 --> 00:14:45,940 >> Али постоје и прекидачи и ствари заправо зове 305 00:14:45,940 --> 00:14:49,070 приступне тачке које су одвојене од ово опште Концепт приступа 306 00:14:49,070 --> 00:14:49,780 тачка. 307 00:14:49,780 --> 00:14:54,510 Али, у основи оно што дешава се са ИПв4, ја 308 00:14:54,510 --> 00:14:57,030 рекао ми имамо концепт приватних адреса, зар не? 309 00:14:57,030 --> 00:15:03,680 И уместо да свакој машини има јединствену ИП адресу која 310 00:15:03,680 --> 00:15:07,720 смо понестало, јер ми смо преко 4 милијарде уређаја 311 00:15:07,720 --> 00:15:09,860 покушава да се повеже интернет, шта радимо 312 00:15:09,860 --> 00:15:12,810 Уместо тога додели ИП адреса на рутер. 313 00:15:12,810 --> 00:15:15,960 То скретница или приступна тачка само у вашем дому, на пример. 314 00:15:15,960 --> 00:15:19,280 >> И посао на рутеру како би се некако делује као саобраћајни полицајац, 315 00:15:19,280 --> 00:15:23,540 омогућавајући свако ко је повезан на тај рутер да користе исти ИП 316 00:15:23,540 --> 00:15:25,115 обратити изаћи. 317 00:15:25,115 --> 00:15:25,990 Да ли то има смисла? 318 00:15:25,990 --> 00:15:29,414 Дакле, сви у вашем дому има приватну ИП адресу. 319 00:15:29,414 --> 00:15:31,830 Они не могу повезати до Интернет или интернет а 320 00:15:31,830 --> 00:15:34,870 Не могу да говорим о њима, кроз да приватно адреса. 321 00:15:34,870 --> 00:15:37,656 Они могу да говоре само њима кроз адресу у рутеру. 322 00:15:37,656 --> 00:15:39,530 И то је рутера посао да информације 323 00:15:39,530 --> 00:15:42,900 да шаљете рутер и усмерити га на правом месту 324 00:15:42,900 --> 00:15:46,890 и за информацију која долази у рутер за рутер 325 00:15:46,890 --> 00:15:48,860 да га пошаље на вас. 326 00:15:48,860 --> 00:15:52,470 >> Дакле, рутери су заиста уређаји овдје-- нарочито рутер 327 00:15:52,470 --> 00:15:59,010 у вашем дому, најчешћи врста употребне случају за већину људи-- 328 00:15:59,010 --> 00:16:00,870 који има јавну ИП адресу. 329 00:16:00,870 --> 00:16:03,910 То је уређај који је повезан на интернет. 330 00:16:03,910 --> 00:16:07,190 И се повежете на рутер да проток информација 331 00:16:07,190 --> 00:16:09,910 кроз њега у ваше име. 332 00:16:09,910 --> 00:16:14,420 >> Као што сам рекао, модеран дом мрежа, рутер и свитцх и приступна тачка 333 00:16:14,420 --> 00:16:16,420 су све врсте пакету горе у један уређај. 334 00:16:16,420 --> 00:16:19,240 Понекад модем у пакету у тамо. 335 00:16:19,240 --> 00:16:20,800 То је обично само зове рутер. 336 00:16:20,800 --> 00:16:23,210 Али то је заиста све те ствари заједно. 337 00:16:23,210 --> 00:16:27,870 >> Велики скала пословне мреже или Такозвани регионалне мреже, ВАНС, 338 00:16:27,870 --> 00:16:29,570 заправо држи ови уређаји одвојити. 339 00:16:29,570 --> 00:16:30,470 Они имају прекидач. 340 00:16:30,470 --> 00:16:31,550 Они имају рутера. 341 00:16:31,550 --> 00:16:33,510 Они имају више приступних тачака. 342 00:16:33,510 --> 00:16:36,250 >> На пример, ат а универзитет видећете ствари 343 00:16:36,250 --> 00:16:40,300 да изгледа као тзв рутера монтирани су свуда око кампуса. 344 00:16:40,300 --> 00:16:44,120 То су све приступне тачке које теку у рутера, прекидачи, и тако даље, 345 00:16:44,120 --> 00:16:45,250 да прође информација заједно. 346 00:16:45,250 --> 00:16:49,120 Пошто ове мреже су толико велики да једна приступна тачка 347 00:16:49,120 --> 00:16:51,870 не може да покрије своје велику површину. 348 00:16:51,870 --> 00:16:54,990 >> И тако ти велике мреже, пословне мреже, и тако даље, 349 00:16:54,990 --> 00:16:57,710 поделити их у посебан уређаји, тако да мрежа и скала 350 00:16:57,710 --> 00:16:59,780 и расти ако је потребно. 351 00:16:59,780 --> 00:17:04,180 Дакле, опет, негде између нас и интернет, имамо приступну тачку. 352 00:17:04,180 --> 00:17:05,430 И то је оно што се повежете. 353 00:17:05,430 --> 00:17:08,992 И кроз ту смо могу добити на интернет. 354 00:17:08,992 --> 00:17:10,700 Као што сам рекао на почетком овог видеа, 355 00:17:10,700 --> 00:17:12,540 ово није курс о умрежавању. 356 00:17:12,540 --> 00:17:13,990 Дакле, ово није цела прича. 357 00:17:13,990 --> 00:17:15,109 И ја сам некако напоменуто преко њега. 358 00:17:15,109 --> 00:17:17,150 А можда сам те оставио чак и мало збуњен 359 00:17:17,150 --> 00:17:18,670 шта неке од ових ствари су. 360 00:17:18,670 --> 00:17:19,329 Али то је у реду. 361 00:17:19,329 --> 00:17:20,599 >> Не треба нам целу причу. 362 00:17:20,599 --> 00:17:25,250 То је довољно да знамо кретање напред само у основи мало 363 00:17:25,250 --> 00:17:27,450 о томе како интернет функционише. 364 00:17:27,450 --> 00:17:30,670 Дакле, оно што знамо је да имамо ово приватне мреже у нашој кући. 365 00:17:30,670 --> 00:17:32,880 >> И ми смо се повезали са рутером. 366 00:17:32,880 --> 00:17:36,674 И то рутер је повезан на интернету у целини. 367 00:17:36,674 --> 00:17:38,090 Али шта је интернет на слободи? 368 00:17:38,090 --> 00:17:39,930 Стално говорим, али шта је то? 369 00:17:39,930 --> 00:17:43,610 >> Па, то је само све ово појединачне мреже у мојој кући, 370 00:17:43,610 --> 00:17:47,460 и на вашој кући, и на сваки други кућа, који су повезани заједно. 371 00:17:47,460 --> 00:17:52,030 То је повезан мрежа, интер-нет. 372 00:17:52,030 --> 00:17:53,840 Дакле, уместо размишљања о интернету 373 00:17:53,840 --> 00:17:59,080 као овај џиновски облак, ово етерично ствар која постоји тамо, 374 00:17:59,080 --> 00:18:02,470 то је заиста само веза међу свим овим мрежама. 375 00:18:02,470 --> 00:18:03,500 >> Дакле, идемо. 376 00:18:03,500 --> 00:18:04,752 Ми имамо локалну мрежу. 377 00:18:04,752 --> 00:18:07,210 А ми нисмо једина особа Вероватно на нашој локалној мрежи 378 00:18:07,210 --> 00:18:08,335 покушавају да користе интернет. 379 00:18:08,335 --> 00:18:10,940 Вероватно је неколико од нас покушавају да ступе у. 380 00:18:10,940 --> 00:18:13,870 >> И нисмо једини мрежа која постоји у свету, зар не? 381 00:18:13,870 --> 00:18:18,300 Постоје и други мреже, такође, да се покушава да се повеже на интернет. 382 00:18:18,300 --> 00:18:21,400 Али интернет није, опет, посебан ентитет. 383 00:18:21,400 --> 00:18:25,592 >> То је само скуп правила која омогућавају ове мреже, те малим мрежама, 384 00:18:25,592 --> 00:18:27,300 плава, љубичаста, и црвени мрежа 385 00:18:27,300 --> 00:18:28,980 овде, да комуницирају једни са другима. 386 00:18:28,980 --> 00:18:31,230 Дакле, нема ствар они сви повезивање на. 387 00:18:31,230 --> 00:18:35,010 Сви су само повезани једни другима, зар не? 388 00:18:35,010 --> 00:18:37,710 >> И тако негде на њих мрежа постоји услуга 389 00:18:37,710 --> 00:18:39,095 да ми заправо желе. 390 00:18:39,095 --> 00:18:41,220 Можда у плавој мрежи је у којој Гоогле живи. 391 00:18:41,220 --> 00:18:43,303 А у љубичастој мрежи Овде на Фацебоок живи. 392 00:18:43,303 --> 00:18:46,310 А у црвеном мрежи, па, можда то је место где све те мачке су. 393 00:18:46,310 --> 00:18:49,440 >> И тако ако желимо да Информације о мачкама, 394 00:18:49,440 --> 00:18:55,166 Ми само пролазе овај ланац мрежа да бисте добили информације које желите. 395 00:18:55,166 --> 00:18:57,040 И овде сам представља мрежа као што сви 396 00:18:57,040 --> 00:18:58,414 бити у стању да разговарају једни са другима. 397 00:18:58,414 --> 00:19:00,300 И можемо говорити само на мрежу. 398 00:19:00,300 --> 00:19:01,910 Али мрежа не може да разговара са нама. 399 00:19:01,910 --> 00:19:03,326 >> Али то није тачно, зар не? 400 00:19:03,326 --> 00:19:04,610 Ово је двосмерна улица. 401 00:19:04,610 --> 00:19:07,860 Информације могу тећи кроз мреже и назад. 402 00:19:07,860 --> 00:19:09,007 >> Како то да урадим? 403 00:19:09,007 --> 00:19:11,090 Па, интернет је заиста систем протокола. 404 00:19:11,090 --> 00:19:11,970 И идемо у почнеш да причаш о томе шта 405 00:19:11,970 --> 00:19:14,130 ти протоколи су у будућим видеа. 406 00:19:14,130 --> 00:19:16,940 >> Али опет, интернет није одвојена ствар. 407 00:19:16,940 --> 00:19:20,760 То је скуп правила која дефинишу како мреже комуницира, 408 00:19:20,760 --> 00:19:23,410 Ове мале мреже, ови Локална мрежа која смо навикли, 409 00:19:23,410 --> 00:19:26,600 људи у нашој кући, људи у нашој школи, људи у нашем послу, 410 00:19:26,600 --> 00:19:29,160 сви деле мрежу. 411 00:19:29,160 --> 00:19:31,900 И како се ове мреже Интерцоннецт и разговарају једни са другима, 412 00:19:31,900 --> 00:19:34,160 то је заправо оно што је Интернет је све о томе. 413 00:19:34,160 --> 00:19:36,090 Дакле, да, у будућности Видео, говорити о неким 414 00:19:36,090 --> 00:19:38,940 од протокола који чине интернет надајући се 415 00:19:38,940 --> 00:19:42,320 да ти дам мало више Паге добро заобљена разумевање. 416 00:19:42,320 --> 00:19:43,320 Ја сам Доуг Лојд. 417 00:19:43,320 --> 00:19:45,260 Ово је ЦС50. 418 00:19:45,260 --> 00:19:47,351