1 00:00:00,000 --> 00:00:11,210 >> [Музички] 2 00:00:11,210 --> 00:00:14,640 >> ЗВУЧНИК 1: Сите право, добредојде се врати да CS50. 3 00:00:14,640 --> 00:00:18,190 Ова е крај на недела осум, и речиси Ноќта на вештерките. 4 00:00:18,190 --> 00:00:22,460 Работното време утре вечер ќе биде најстрашниот оние, сепак, и не затоа што 5 00:00:22,460 --> 00:00:23,460 на Ноќта на вештерките. 6 00:00:23,460 --> 00:00:28,600 >> Но за тоа белешка, сфаќаат дека Проблемот постави шест, проверка на правопис 7 00:00:28,600 --> 00:00:32,340 Проблемот сет, е познат да биде, за многу студенти, најголем предизвик, 8 00:00:32,340 --> 00:00:36,010 секако, меѓу Ц проблем сетови, и навистина, воопшто. 9 00:00:36,010 --> 00:00:39,250 И јас се спомене и тоа само затоа што тоа е на неделата каде што многу луѓе се 10 00:00:39,250 --> 00:00:42,840 особено истакна со само се обидува за да го добиете проклето правопис Проверка на работа. 11 00:00:42,840 --> 00:00:45,640 И една работа што ќе ве охрабруваме е тоа што, како што ќе видите и денес, и 12 00:00:45,640 --> 00:00:49,670 во понеделникот, да почнеме да ја погоди овој врв оваа недела, каде што, сега, работите стануваат 13 00:00:49,670 --> 00:00:52,370 малку повеќе запознаени, малку повеќе достапни, како што транзицијата од 14 00:00:52,370 --> 00:00:56,120 командната линија средина во C до веб-базирани на животната средина во PHP. 15 00:00:56,120 --> 00:00:59,805 >> И така јас би ве охрабруваме, дури и ако сте навистина на крајот на вашата духовитост е во 16 00:00:59,805 --> 00:01:02,785 се обидува да добие стр сет на работа, ако тоа е навистина место сте во, или 17 00:01:02,785 --> 00:01:05,770 се најде себе си во, се обидуваме на власт преку неа. 18 00:01:05,770 --> 00:01:08,280 Бидејќи јас не мислам дека ќе биде доста задоволен, и прилично горди на себе, 19 00:01:08,280 --> 00:01:12,300 ако навистина стави крај на оној дел од Се разбира, делот Ц, на толку високо, 20 00:01:12,300 --> 00:01:13,310 ако стресни, имајте во предвид. 21 00:01:13,310 --> 00:01:14,120 Па тоа не е да се плашиш. 22 00:01:14,120 --> 00:01:18,010 Тоа е само со цел да ги охрабри да остане до тоа екстра час со цел да се 23 00:01:18,010 --> 00:01:19,820 се на проверка на правопис работење. 24 00:01:19,820 --> 00:01:22,730 >> И ако не, да сфатат дека ова не е задолжително, целосно. 25 00:01:22,730 --> 00:01:25,720 Но ние имаме т.н. голема табла дека отиде живеат утринава. 26 00:01:25,720 --> 00:01:29,950 Како на ова утро, јас бев на врвот на големите одбор, кој е мерење на колку 27 00:01:29,950 --> 00:01:34,450 многу RAM меморија и колку трчање време вашата програма правопис бара. 28 00:01:34,450 --> 00:01:35,890 Но, јас сум од се раселени. 29 00:01:35,890 --> 00:01:37,910 Јас сум сега на несреќен број 13. 30 00:01:37,910 --> 00:01:41,460 И она што ќе видите тука е, Дејвид Кауфман, и Лорен, како и Адам, и 31 00:01:41,460 --> 00:01:44,130 Џејсон, и другите се сега на врвот на големите одбор. 32 00:01:44,130 --> 00:01:47,480 >> Ако се погледне таму во право, сите од нас имаат навистина добри 33 00:01:47,480 --> 00:01:49,890 имплементации на големината барем - 34 00:01:49,890 --> 00:01:51,640 враќање на број на зборови во речникот. 35 00:01:51,640 --> 00:01:54,690 И во секоја од овие колумни, да ќе види колку RAM меморија на секој од нашите 36 00:01:54,690 --> 00:01:58,370 имплементации е користење, колку трчање време тоа е преземање да се изврши 37 00:01:58,370 --> 00:02:01,450 оптоварување, наспроти чек, наспроти големина и истовар, и тогаш, 38 00:02:01,450 --> 00:02:02,490 вкупно трчање време. 39 00:02:02,490 --> 00:02:05,990 Па само да ги увери Elmer, и Патрик, и Линда, и сите други 40 00:02:05,990 --> 00:02:09,210 кој доаѓа по вас, постојат апсолутно Нема срам во се кон 41 00:02:09,210 --> 00:02:10,590 на дното на голема табла. 42 00:02:10,590 --> 00:02:13,950 Ако ништо друго, тоа значи дека добив работа, и тоа е точно, но тоа е 43 00:02:13,950 --> 00:02:18,480 не мора толку ефикасна, простор или време-мудар, како тоа би можело да биде. 44 00:02:18,480 --> 00:02:19,430 >> Значи, целосно опционални. 45 00:02:19,430 --> 00:02:22,630 Но замислена да биде морков на сорти така дека кога ќе си работат на вашиот п 46 00:02:22,630 --> 00:02:25,960 постави, ти си толку горд на себе, доби таа работа, да ја објавите на големите 47 00:02:25,960 --> 00:02:28,920 одбор, имаш навистина добар број, да одите на вечера, ќе дојдеш 48 00:02:28,920 --> 00:02:31,810 назад, и вашите цимери ја потисна сте надвор на голема табла. 49 00:02:31,810 --> 00:02:34,910 Па, тоа е време, во тој момент, да одат назад кон цртање одбор, па како да 50 00:02:34,910 --> 00:02:36,160 повторно предизвика голема табла. 51 00:02:36,160 --> 00:02:39,330 Ако се погледне на спецификации, на упатства за контакти со 52 00:02:39,330 --> 00:02:41,480 голема табла сега се испратени. 53 00:02:41,480 --> 00:02:44,870 >> Па неколку глави прозорци - 54 00:02:44,870 --> 00:02:48,410 еден, пред-предлог за конечниот Проектот е поради оваа доаѓаат в понеделник. 55 00:02:48,410 --> 00:02:51,060 Погледнете го овој спецификации на курсот веб-страница за што значи тоа. 56 00:02:51,060 --> 00:02:54,450 Тоа е навистина само еден неврзан, но мислата провоцирајќи внесувачот помеѓу вас и вашиот 57 00:02:54,450 --> 00:02:58,410 ТФ, навистина само да се работите почнаа, разговорот започна, иако 58 00:02:58,410 --> 00:03:02,110 повеќето од вас никогаш не сте дури и напишано веб-страница пред да, дури и не знаат што 59 00:03:02,110 --> 00:03:04,850 можеби, како тоа може да, да се спроведе вашиот конечниот проект. 60 00:03:04,850 --> 00:03:07,250 Одат за верата што ќе знаеш како да се направи сосема малку повеќе 61 00:03:07,250 --> 00:03:08,410 работи за неколку недели. 62 00:03:08,410 --> 00:03:12,900 Па само започне овој процес е опишано во спецификации на истражување на можни идеи. 63 00:03:12,900 --> 00:03:16,030 >> Исто така, она што ние би Ве покануваме да направите е - ние имаме традиција, за многу години 64 00:03:16,030 --> 00:03:18,840 сега, во текот, на хостинг ова - store.cs50.net. 65 00:03:18,840 --> 00:03:20,010 Сè што е продаден по набавна вредност. 66 00:03:20,010 --> 00:03:23,460 И тоа е навистина само можност да се носат CS50, ако би сакал да го стори 67 00:03:23,460 --> 00:03:24,920 дека, во и курсот. 68 00:03:24,920 --> 00:03:27,990 На пример, постојат работи како што се на маици кои можеби сте виделе 69 00:03:27,990 --> 00:03:29,880 случува околу кампусот, Суичери. 70 00:03:29,880 --> 00:03:33,960 И тогаш, ние исто така покани на студентите да достават дизајни за да се овековечи во 71 00:03:33,960 --> 00:03:35,330 на CS50 продавница. 72 00:03:35,330 --> 00:03:39,910 >> На пример, еден од минатата година омилени, кои ќе се, можеби, сега 73 00:03:39,910 --> 00:03:41,860 резонираат со вас е овој овде. 74 00:03:41,860 --> 00:03:45,390 75 00:03:45,390 --> 00:03:46,820 Многу популарна ставка. 76 00:03:46,820 --> 00:03:51,020 Па ако би сакале да учествуваат во ова, ние ќе се стави до форма наскоро, во 77 00:03:51,020 --> 00:03:54,240 cs50.net/design, на кои можете да испратите слика дека сте направиле во 78 00:03:54,240 --> 00:03:56,990 Илустратор или Фотошоп, или некои слични програма. 79 00:03:56,990 --> 00:03:59,850 И ако сте запознаени со овие видови на спецификации, ние го сакаме тоа да 80 00:03:59,850 --> 00:04:05,010 да биде сликата PNG, најмалку 200 точки по инч, а помалку од кои многу пиксели, 81 00:04:05,010 --> 00:04:07,680 и под 10 мегабајти. 82 00:04:07,680 --> 00:04:11,260 За повеќе детали, само е-мејл на Се разбира глави на heads@cs50.net ако 83 00:04:11,260 --> 00:04:13,910 би сакале да се причестуваат во ова. 84 00:04:13,910 --> 00:04:20,920 >> Сите права, па и денес, не повеќе C. Значи ние почнат да се повлечат слоевите на 85 00:04:20,920 --> 00:04:24,900 интернет, веб, и како можете да всушност почнете со пишување софтвер за 86 00:04:24,900 --> 00:04:26,420 овој различна средина. 87 00:04:26,420 --> 00:04:31,420 Па особено, да побара, прво, прашањето на - 88 00:04:31,420 --> 00:04:36,070 дозволете ми да се вратиме на нашите познати цртање стан овде. 89 00:04:36,070 --> 00:04:42,702 Дозволете ми да поставиме прашањето на, како не на интернет работа. 90 00:04:42,702 --> 00:04:43,560 >> [? СТУДЕНТСКИ: Магија. ?] 91 00:04:43,560 --> 00:04:44,010 >> ЗВУЧНИК 1: магија. 92 00:04:44,010 --> 00:04:44,940 OK. 93 00:04:44,940 --> 00:04:45,880 Добар одговор. 94 00:04:45,880 --> 00:04:49,460 Па ние ќе започне таму и денес, и види дали не можеме да се направи тоа малку помалку магичен 95 00:04:49,460 --> 00:04:50,880 во рамките на час. 96 00:04:50,880 --> 00:04:53,850 Ајде да се обидеме да го кажам во контекст на приказната. 97 00:04:53,850 --> 00:04:58,480 >> Па ти си фанови да одат на facebook.com, или reddit.com, или 98 00:04:58,480 --> 00:04:59,780 она што овие денови. 99 00:04:59,780 --> 00:05:02,590 И така она што е навистина се случува кога ќе напишете нешто како 100 00:05:02,590 --> 00:05:07,020 facebook.com, и притиснете Enter, во Хром, или Firefox или ИЕ, или Safari, 101 00:05:07,020 --> 00:05:09,050 или што и прелистувач сте всушност прават? 102 00:05:09,050 --> 00:05:11,500 Можеме да ти кажам оваа приказна, можеби реченица по реченица? 103 00:05:11,500 --> 00:05:14,770 Она што е една од првите работи што се случува кога ќе притиснете Enter, по 104 00:05:14,770 --> 00:05:15,876 пишување facebook.com? 105 00:05:15,876 --> 00:05:17,780 >> [? СТУДЕНТСКИ: Вашиот] компјутер прави HTTP барањето. 106 00:05:17,780 --> 00:05:18,260 >> ЗВУЧНИК 1: OK. 107 00:05:18,260 --> 00:05:21,900 Па вашиот компјутер го прави - ќе го наречеме - барање HTTP. 108 00:05:21,900 --> 00:05:22,940 Сега што значи тоа? 109 00:05:22,940 --> 00:05:27,980 Па, сите од нас имаат веројатно виделе или внеле, со години сега, H-Т-Т-Па често 110 00:05:27,980 --> 00:05:29,186 проследено со дебелото црево, коса црта, коса црта. 111 00:05:29,186 --> 00:05:30,340 Па што е тоа? 112 00:05:30,340 --> 00:05:33,980 >> Па, HTTP е HyperText Протокол за пренос. 113 00:05:33,980 --> 00:05:37,360 И тоа е само фенси начин да се каже, тоа е јазикот на кој веб прелистувачи, 114 00:05:37,360 --> 00:05:42,460 како Хром и други, и веб сервери, како facebook.com, зборувајте со 115 00:05:42,460 --> 00:05:43,100 една со друга. 116 00:05:43,100 --> 00:05:46,730 И тоа е прилично едноставен, англиски ориентиран јазик. 117 00:05:46,730 --> 00:05:48,140 Тоа е речиси како псевдо код. 118 00:05:48,140 --> 00:05:51,820 >> И тоа е начин на клиентот, како ние ќе го наречеме - интернет пребарувач - 119 00:05:51,820 --> 00:05:53,150 комуницирањето со серверот. 120 00:05:53,150 --> 00:05:56,230 И исто како и во ресторан, кога ти, на клиентот, да седнат на маса 121 00:05:56,230 --> 00:05:59,630 а потоа нарачате нешто надвор од мени на серверот, што серверот е 122 00:05:59,630 --> 00:06:02,720 ќе ви донесе назад нешто, што и да е баравте. 123 00:06:02,720 --> 00:06:04,270 Истиот во компјутерскиот свет. 124 00:06:04,270 --> 00:06:04,970 А прелистувач - 125 00:06:04,970 --> 00:06:05,610 на клиентот - 126 00:06:05,610 --> 00:06:07,890 се случува да се направи барање, и тогаш, се надевам дека се назад 127 00:06:07,890 --> 00:06:09,120 нешто од серверот. 128 00:06:09,120 --> 00:06:11,660 И дека нешто е, на високо ниво, на веб-страница. 129 00:06:11,660 --> 00:06:15,040 На малку пониско ниво, тоа е датотека напишана во друг 130 00:06:15,040 --> 00:06:17,160 јазик наречен HTML - 131 00:06:17,160 --> 00:06:18,920 HyperText Markup Language. 132 00:06:18,920 --> 00:06:20,720 Но повеќе за тоа во само еден миг. 133 00:06:20,720 --> 00:06:22,470 >> Па хипертекст трансфер протокол - 134 00:06:22,470 --> 00:06:23,450 HTTP - 135 00:06:23,450 --> 00:06:26,050 тоа е протокол кој прелистувачот и серверот употреба. 136 00:06:26,050 --> 00:06:27,830 Па, она што е протокол, точно? 137 00:06:27,830 --> 00:06:29,280 Па, може да се мисли на тоа како јазик. 138 00:06:29,280 --> 00:06:32,580 Но, ако јас допрат до нашата публика тука, нормална работа за нас луѓето да 139 00:06:32,580 --> 00:06:35,928 да е, кога ние го поздрават некого, Велам, Здраво, моето име е Дејвид. 140 00:06:35,928 --> 00:06:37,320 >> [? СТУДЕНТСКИ: Здраво,], моето име е Dipty?. 141 00:06:37,320 --> 00:06:39,000 >> ЗВУЧНИК 1: "Здраво, моето име е Dipty ", таа одговори. 142 00:06:39,000 --> 00:06:43,530 И така имавме оваа прилично произволно интеракцијата на ракувања, како што е 143 00:06:43,530 --> 00:06:45,730 често на човечкиот конвенција во повеќето земји. 144 00:06:45,730 --> 00:06:47,380 И тоа е протоколот, нели? 145 00:06:47,380 --> 00:06:50,680 Јас вид на тоа иницирана од продолжување на мојот страна, а го повреди зглобот, на сцената 146 00:06:50,680 --> 00:06:51,610 на Сандерс тука. 147 00:06:51,610 --> 00:06:54,670 Таа сфати, ох, сум добил барање за рака очигледно. 148 00:06:54,670 --> 00:06:58,170 И така таа одговори на тоа барање од страна всушност го признава. 149 00:06:58,170 --> 00:07:01,860 На признавајќи, ACK, е, всушност, Фразата многу честа појава во светот на 150 00:07:01,860 --> 00:07:04,060 вмрежување, за сервер да признаваат на клиентот. 151 00:07:04,060 --> 00:07:07,720 Тогаш, ние вид на завршени дека трансакција, и необични завршена. 152 00:07:07,720 --> 00:07:10,010 Па тоа е навистина она што се случува под капакот на моторот, како и. 153 00:07:10,010 --> 00:07:13,450 >> Дозволете ми да го направите ова малку повеќе технички под хауба. 154 00:07:13,450 --> 00:07:16,900 Одам да се премине тука да терминален прозорец. 155 00:07:16,900 --> 00:07:19,950 Овој терминал прозорец се случува да биде на мојот Мек, но вие можете да го стори истото вид 156 00:07:19,950 --> 00:07:21,760 на работа во CS50 апаратот. 157 00:07:21,760 --> 00:07:24,750 И јас сум всушност ќе користење на програмата дека ние нема да навистина се користат за 158 00:07:24,750 --> 00:07:26,300 многу на сите на семестарот. 159 00:07:26,300 --> 00:07:27,430 Но, тоа се вика Телнет. 160 00:07:27,430 --> 00:07:31,880 >> Назад во текот на денот, Телнет беше на програмата што ќе се користи за да се поврзете со 161 00:07:31,880 --> 00:07:34,910 оддалечен сервер, да ја провери вашата пошта или да правам нешто слично. 162 00:07:34,910 --> 00:07:38,460 За сега, ние ќе треба да ја користите оваа стара училишната програма, Telnet, да се преправаме 163 00:07:38,460 --> 00:07:39,830 да биде прелистувачот. 164 00:07:39,830 --> 00:07:41,550 И јас одам да се оди напред и да да го направите следново - дозволете ми да 165 00:07:41,550 --> 00:07:42,800 зголеми мојата големина на фонтот. 166 00:07:42,800 --> 00:07:48,080 >> И јас одам да се каже, телнет до сервер наречен www.facebook.com, но 167 00:07:48,080 --> 00:07:50,980 конкретно, Телнет порта 80. 168 00:07:50,980 --> 00:07:52,070 Ние ќе се вратам на тоа. 169 00:07:52,070 --> 00:07:56,630 Но, за сега, знам дека повеќето услуги на интернет се идентификувани 170 00:07:56,630 --> 00:07:58,170 уникатно страна на некои број. 171 00:07:58,170 --> 00:07:59,460 Во овој случај, тоа е 80. 172 00:07:59,460 --> 00:08:02,910 Сега повеќето од вас имаат веројатно никогаш не отчукува 80 досега. 173 00:08:02,910 --> 00:08:08,540 Но, во реалноста, ако одам на прелистувачот и повлечете го, на пример, 174 00:08:08,540 --> 00:08:16,500 http://www.facebook.com/-- 175 00:08:16,500 --> 00:08:18,460 тоа е авто-заврши, тоа е не мојата историја - 176 00:08:18,460 --> 00:08:23,070 сите во право, па сега, ние одиме на дебелото 80 коса црта. 177 00:08:23,070 --> 00:08:26,270 >> Па јас тврдат дека иако сте веројатно никогаш напишан тоа порано, со 178 00:08:26,270 --> 00:08:30,310 на дебелото црево 80 по facebook.com, се надевам, тоа е уште оди на работа. 179 00:08:30,310 --> 00:08:32,220 И навистина, таа оди на facebook.com. 180 00:08:32,220 --> 00:08:34,860 Значи излегува дека 80 е имплицитна. 181 00:08:34,860 --> 00:08:36,690 Никој од нас луѓето имале да напишеш дека со години. 182 00:08:36,690 --> 00:08:41,350 Бидејќи прелистувачи, по дифолт, само претпостави дека бројот што сакате да го користите 183 00:08:41,350 --> 00:08:44,620 кога се јавувате на сервер, па да зборува е, всушност, 80. 184 00:08:44,620 --> 00:08:47,340 Бидејќи скратам приказната, сервери може да го направи далеку повеќе отколку само 185 00:08:47,340 --> 00:08:48,320 сервираат веб страници. 186 00:08:48,320 --> 00:08:50,030 >> Тие можат да одговорат на инстант пораки. 187 00:08:50,030 --> 00:08:51,230 Тие можат да испраќаат електронски пораки. 188 00:08:51,230 --> 00:08:54,410 Има многу сервиси кои можат да работат на еден сервер. 189 00:08:54,410 --> 00:08:57,590 Па овие бројки - во овој случај, 80 - уникатно идентификува еден од оние 190 00:08:57,590 --> 00:09:01,830 услуги, кои е HTTP, на веб протоколот од сервер 191 00:09:01,830 --> 00:09:03,210 всушност би можеле да поддржат. 192 00:09:03,210 --> 00:09:07,250 Но, можам да симулираат ова барање сега, текстолошки, со користење на овој старата школа 193 00:09:07,250 --> 00:09:08,240 Телнет програма. 194 00:09:08,240 --> 00:09:12,940 Па ќе одам да суштина сега се преправам да се биде пребарувач и зборуваат на HTTP 195 00:09:12,940 --> 00:09:16,620 со испраќање, со мојот тастатура, точно на команди кои Хром само знаеше како 196 00:09:16,620 --> 00:09:18,260 да се испрати за мене магично. 197 00:09:18,260 --> 00:09:19,910 >> Па ќе одам да се оди напред и притиснете Enter. 198 00:09:19,910 --> 00:09:22,000 Забележите дека тоа се обидува 31.13.69.32. 199 00:09:22,000 --> 00:09:26,110 13 Што е тоа? 200 00:09:26,110 --> 00:09:27,440 Така, тоа е IP адреса. 201 00:09:27,440 --> 00:09:30,790 Сега дури и ако не сте премногу запознаен со сложността на оние, можете 202 00:09:30,790 --> 00:09:33,420 веројатно имаат општа смисла дека овие нешта постојат. 203 00:09:33,420 --> 00:09:34,650 И IP адреса - 204 00:09:34,650 --> 00:09:36,620 Интернет протокол адреса - 205 00:09:36,620 --> 00:09:40,970 е само единствен идентификатор за компјутер на интернет. 206 00:09:40,970 --> 00:09:43,040 Ова е малку на симплификација за миг. 207 00:09:43,040 --> 00:09:47,490 >> Но секој компјутер на интернет има единствена IP адреса, слично како секој 208 00:09:47,490 --> 00:09:53,600 куќа во, да речеме, во САД има уникатен поштенска адреса, нешто како 123 209 00:09:53,600 --> 00:09:55,820 Main Street, во Anytown, САД. 210 00:09:55,820 --> 00:09:56,540 Па нешто слично. 211 00:09:56,540 --> 00:09:58,330 И дека, исто така, е симплификација. 212 00:09:58,330 --> 00:10:01,470 Но овие адреси кои што ја имаме во поштенскиот свет и овие адреси 213 00:10:01,470 --> 00:10:04,940 што ја имаме во компјутерскиот свет идентификуваат уникатно сервери, така што кога 214 00:10:04,940 --> 00:10:09,030 ќе испрати порака до нив во текот на интернет, или кога ќе се стави писмо во 215 00:10:09,030 --> 00:10:10,500 старата школа сандаче - 216 00:10:10,500 --> 00:10:12,100 поштенски пратки - 217 00:10:12,100 --> 00:10:16,940 на услугата не знае како да се добие дека барањето, или тоа писмо, до 218 00:10:16,940 --> 00:10:18,110 примачот. 219 00:10:18,110 --> 00:10:21,390 >> Сега, мојот компјутер, некако, има само сфатиле дека единствен Фејсбук IP 220 00:10:21,390 --> 00:10:23,820 е 31.13.69.32. 221 00:10:23,820 --> 00:10:25,170 Всушност, тоа веројатно може да се промени. 222 00:10:25,170 --> 00:10:27,780 Фејсбук веројатно има повеќе IP адреси, бидејќи тие апсолутно 223 00:10:27,780 --> 00:10:29,150 имаат повеќе од еден сервер. 224 00:10:29,150 --> 00:10:30,810 Но што се случи за нас магично. 225 00:10:30,810 --> 00:10:35,070 Всушност, внатрешна тајна името на сервер јас сум очигледно поврзани 226 00:10:35,070 --> 00:10:40,270 да се нарекува star.c10r.facebook.com, што и да е. 227 00:10:40,270 --> 00:10:42,960 Тоа е само она што системот администратор на Фејсбук одлучи да 228 00:10:42,960 --> 00:10:46,510 ова го нарекуваат одреден сервер дека јас беше малку случајно испратена до. 229 00:10:46,510 --> 00:10:48,630 >> Па сега ако мојата врска не има истече, јас ќе одам да 230 00:10:48,630 --> 00:10:50,210 претендираат да биде дека прелистувачот. 231 00:10:50,210 --> 00:10:54,590 Одам да се каже да се добие простор напред коса црта простор. 232 00:10:54,590 --> 00:10:58,220 И јас одам да се преправаат дека се зборува HTTP верзија 1.1, која е 233 00:10:58,220 --> 00:10:59,880 оној кој повеќето пребарувачи користите. 234 00:10:59,880 --> 00:11:03,980 И јас сум конкретно ќе ја споменеме да серверот, патем, сакам 235 00:11:03,980 --> 00:11:06,280 веб-страница познат во светот како facebook.com. 236 00:11:06,280 --> 00:11:09,000 Влезат, Enter. 237 00:11:09,000 --> 00:11:11,390 И сега, забележи она што се случило. 238 00:11:11,390 --> 00:11:16,400 >> Серверот, келнер, одговорил на мојот ред, или мое барање, со 239 00:11:16,400 --> 00:11:17,720 уште една текстуална порака. 240 00:11:17,720 --> 00:11:20,720 Сега повторно, во светот на пребарувачи како Chrome и Safari, вие не би 241 00:11:20,720 --> 00:11:21,990 види ова, како на човекот. 242 00:11:21,990 --> 00:11:24,770 Microsoft и Google само се кријат овие детали од нас. 243 00:11:24,770 --> 00:11:29,580 Но Фејсбук одговори со одговор, и на јазикот на HTTP. 244 00:11:29,580 --> 00:11:33,250 Забележите има код овде, 302, која всушност има посебно значење од страна на 245 00:11:33,250 --> 00:11:34,110 конвенција. 246 00:11:34,110 --> 00:11:36,030 Најде, па тоа е најмалку ветувачки. 247 00:11:36,030 --> 00:11:39,160 >> Но очигледно Фејсбук ја кажува мене, мм-мм, вие не сакате 248 00:11:39,160 --> 00:11:40,190 она што го побара. 249 00:11:40,190 --> 00:11:42,810 Ти наместо да сакате денес посебно, што е 250 00:11:42,810 --> 00:11:45,680 facebook.com / unsupportedbrowser. 251 00:11:45,680 --> 00:11:50,350 Така на високо ниво, што значи Фејсбук се чини дека се правиш тука? 252 00:11:50,350 --> 00:11:51,410 Тоа ме пренасочува. 253 00:11:51,410 --> 00:11:53,420 Значи Фејсбук не му се допаѓа фактот дека јас сум преправајќи се 254 00:11:53,420 --> 00:11:54,770 биде овој друг пребарувач. 255 00:11:54,770 --> 00:11:57,700 И така тоа е пренасочува ме на некои веб-сајт. 256 00:11:57,700 --> 00:11:59,820 >> Јас сум, всушност, љубопитни, сега, она што ова нешто изгледа. 257 00:11:59,820 --> 00:12:04,420 Дозволете ми да одам во текот на онаа во Хром па ние може да се види она што тие сакаат мене да се види. 258 00:12:04,420 --> 00:12:07,060 Па сега тие всушност ме испрати назад до Фејсбук, бидејќи тие го реализира, 259 00:12:07,060 --> 00:12:08,360 ох, имате поддржан пребарувач. 260 00:12:08,360 --> 00:12:10,260 Ние не сме дури и ќе ви покаже оваа страница. 261 00:12:10,260 --> 00:12:12,920 Па ајде да одиме напред и да се види ако не можеме да го надминете овој. 262 00:12:12,920 --> 00:12:14,280 >> Одам да мора да измамник малку. 263 00:12:14,280 --> 00:12:16,350 И повеќе информации за ова во неделите што доаѓаат. 264 00:12:16,350 --> 00:12:18,120 Но јас ќе одам да направите една работа тука. 265 00:12:18,120 --> 00:12:20,590 И јас ќе објаснам ова пред долго. 266 00:12:20,590 --> 00:12:24,320 Дај ми само еден момент за да измамник, и Wow вас. 267 00:12:24,320 --> 00:12:28,190 Па да ми го добивате ова. 268 00:12:28,190 --> 00:12:29,110 OK. 269 00:12:29,110 --> 00:12:30,690 Ќе објасни она што го правам во само еден миг. 270 00:12:30,690 --> 00:12:32,810 Одам да се оди напред и да ја откажете оваа конекција, и обидете се повторно. 271 00:12:32,810 --> 00:12:38,440 >> Добие коса црта на HTTP 1.1 домаќин www.facebook.com корисникот агент. 272 00:12:38,440 --> 00:12:43,880 273 00:12:43,880 --> 00:12:44,560 OK. 274 00:12:44,560 --> 00:12:46,820 Сега морав да се преправаат дека се Хром. 275 00:12:46,820 --> 00:12:50,920 Значи излегува дека кога пребарувачот испраќа барање до сервер, тоа е само 276 00:12:50,920 --> 00:12:51,595 на чест систем. 277 00:12:51,595 --> 00:12:54,840 Ако кажам јас сум Хром, Фејсбук ќе се претпостави Јас сум Хром. 278 00:12:54,840 --> 00:12:58,560 И средствата со кои јас идентификувани мене како Хром е од овој 279 00:12:58,560 --> 00:13:00,360 atrociously долга низа. 280 00:13:00,360 --> 00:13:03,240 Во суштина, сите пребарувачот производители во светот имаат 281 00:13:03,240 --> 00:13:06,470 одлучи, добро, оваа верзија на овој прелистувач на овој оперативен систем ќе 282 00:13:06,470 --> 00:13:09,740 имаат user-агент стринг што изгледа како што луд хаос таму. 283 00:13:09,740 --> 00:13:12,110 И Mozilla е таму за историски причини. 284 00:13:12,110 --> 00:13:15,160 >> Но информации колку информации сум протекување на facebook.com дури и без 285 00:13:15,160 --> 00:13:16,030 влезете внатре 286 00:13:16,030 --> 00:13:18,910 Јас сум ти го кажувам Марк дека тоа е Мек дека сум користите. 287 00:13:18,910 --> 00:13:23,590 Јас му кажувам дека е на Intel врз Mac трчање Mac OS 10.8.5. 288 00:13:23,590 --> 00:13:27,870 Како настрана, оваа информација ќе на секој веб-сајт кој ќе ја посетите со 289 00:13:27,870 --> 00:13:28,500 вашиот интернет пребарувач. 290 00:13:28,500 --> 00:13:31,360 Прилично едноставен досега, но тоа добива малку juicier. 291 00:13:31,360 --> 00:13:33,920 >> Забележете дека, ако ги читаме доволно далеку, Јас сум користење на Хром верзија 292 00:13:33,920 --> 00:13:38,060 30.0.1599.101. 293 00:13:38,060 --> 00:13:42,410 Но сега, забележите дека одговор не е толку лоша како што беше порано. 294 00:13:42,410 --> 00:13:44,840 Која се Фејсбук кажувам ме да одам сега? 295 00:13:44,840 --> 00:13:49,140 Тоа е ми кажуваше, повторно, на веб страната - 296 00:13:49,140 --> 00:13:50,720 тоа е ми кажуваше тоа е Преместена Трајно. 297 00:13:50,720 --> 00:13:54,200 Па, каде е грижам се Фејсбук оди? 298 00:13:54,200 --> 00:13:56,100 >> Да, па тоа е суптилната разлика. 299 00:13:56,100 --> 00:14:01,680 Но известување, тука, дека на веб-сајтот , всушност, се пресели во https. 300 00:14:01,680 --> 00:14:05,210 Толку долга приказна кратко, ова е еден начин дека Фејсбук е спроведување дека јас 301 00:14:05,210 --> 00:14:08,890 всушност завршуваат на безбедна верзија на нивниот веб-сајт, онаа која е со користење на 302 00:14:08,890 --> 00:14:09,660 енкрипција - 303 00:14:09,660 --> 00:14:12,730 покомплексно отколку за енкрипција ние зборуваше за стр сет два, но 304 00:14:12,730 --> 00:14:14,520 енкрипција сеедно. 305 00:14:14,520 --> 00:14:17,110 >> Сега во овој момент станува тешко за мене да измислен нивните веб- 306 00:14:17,110 --> 00:14:18,230 побара користење на Телнет. 307 00:14:18,230 --> 00:14:20,210 Бидејќи ако тие си кажува мене да се користи SSL - 308 00:14:20,210 --> 00:14:23,050 префикс HTTPS е она што што значи - 309 00:14:23,050 --> 00:14:25,590 ако тие се ми кажуваше да се користи криптографијата, не постои начин јас ќе одам 310 00:14:25,590 --> 00:14:28,610 рачно да го криптирате мојата порака пред на сите вас тука, и обидете се да 311 00:14:28,610 --> 00:14:29,770 да дознаам како да го направите тоа. 312 00:14:29,770 --> 00:14:31,150 Тоа е само случува да се добие многу покомплексен. 313 00:14:31,150 --> 00:14:33,150 Но тоа е она што на пребарувачот прави за вас. 314 00:14:33,150 --> 00:14:36,230 >> Ајде да видиме ако не можеме да го направите ова малку повеќе, едноставно, тогаш, со веб-сајт 315 00:14:36,230 --> 00:14:38,700 тоа не е очекувајќи нас да биде толку сигурно. 316 00:14:38,700 --> 00:14:43,310 Ајде да одиме во, да речеме, harvard.edu на порта 80. 317 00:14:43,310 --> 00:14:44,550 Enter. 318 00:14:44,550 --> 00:14:48,170 Сите во право, така да црта HTTP 1.1. 319 00:14:48,170 --> 00:14:49,730 И она што го прави ова првата коса црта значи? 320 00:14:49,730 --> 00:14:53,120 Само да биде јасно, зошто Продолжувам да пишувате тоа? 321 00:14:53,120 --> 00:14:54,790 >> Па нормално, кога ќе напишеш URL-то - 322 00:14:54,790 --> 00:14:57,610 и, за жал, прелистувачи обично се сокрие тоа овие денови - 323 00:14:57,610 --> 00:15:00,850 нормално, кога ќе отидете на harvard.edu, дека рачно официјално 324 00:15:00,850 --> 00:15:02,560 завршува во коса црта. 325 00:15:02,560 --> 00:15:07,350 Бидејќи еден коса црта означува она што дел од хард диск? 326 00:15:07,350 --> 00:15:08,990 Коренот на хард диск. 327 00:15:08,990 --> 00:15:11,260 Ние во апаратот не се навистина имаше да се размислува за тоа, бидејќи ние сме 328 00:15:11,260 --> 00:15:12,930 секогаш во папката Џон Харвард. 329 00:15:12,930 --> 00:15:14,690 Но неговиот папка во друга папка. 330 00:15:14,690 --> 00:15:17,980 И таа папка е во коренот на Тешко апаратот возење, така да се каже, 331 00:15:17,980 --> 00:15:18,980 иако тоа е виртуелна. 332 00:15:18,980 --> 00:15:21,660 Па една коса црта вака средства коренот на хард диск. 333 00:15:21,660 --> 00:15:25,650 Тоа е како C дебелото црево обратна коса црта, или тоа е коренот на вашиот волумен, на Mac OS. 334 00:15:25,650 --> 00:15:28,740 >> Но Хром, и други пребарувачи овие дена, добиле пријателски за корисниците, и 335 00:15:28,740 --> 00:15:30,300 тие ги кријат дека коса црта заедно. 336 00:15:30,300 --> 00:15:32,620 Но тоа е се што значи во мојот текстуална порака - 337 00:15:32,620 --> 00:15:36,570 ми даде коренот на harvard.edu Додади почетна страница, односно, 338 00:15:36,570 --> 00:15:38,120 стандардно страница себе. 339 00:15:38,120 --> 00:15:39,900 Па дозволете ми да оди напред и притиснете Enter. 340 00:15:39,900 --> 00:15:43,650 Дозволете ми да ве потсетам на домаќинот дека сакам www.harvard.edu, само во случај има 341 00:15:43,650 --> 00:15:45,880 други веб-сајтови кои живеат на истите физички сервер. 342 00:15:45,880 --> 00:15:46,080 >> OK. 343 00:15:46,080 --> 00:15:47,700 Харвард доби малку нетрпелив со мене. 344 00:15:47,700 --> 00:15:49,390 Па ајде да го направите ова, повторно, побрзо. 345 00:15:49,390 --> 00:15:55,560 Добие коса црта на HTTP 1.1 домаќин www.harvard.edu корисникот агент - 346 00:15:55,560 --> 00:15:58,080 Јас сум Сомневајќи се нашите сервери не се грижи толку многу за ова - 347 00:15:58,080 --> 00:15:59,566 Влезат, Enter. 348 00:15:59,566 --> 00:15:59,962 Whew. 349 00:15:59,962 --> 00:16:01,700 Ох ѓаволите, лоши барање. 350 00:16:01,700 --> 00:16:02,080 OK. 351 00:16:02,080 --> 00:16:05,310 Значи она што се случува тука - 352 00:16:05,310 --> 00:16:07,800 Здраво, harvard.edu. 353 00:16:07,800 --> 00:16:10,280 Зошто е тоа го правам на - интересна. 354 00:16:10,280 --> 00:16:11,710 Ох, ОК. 355 00:16:11,710 --> 00:16:14,830 >> Па што Харвард сега го прават - и ние сме случува брзо да скршне од 356 00:16:14,830 --> 00:16:17,100 овој пат, затоа што тоа се случува да се добие досадни брзо - 357 00:16:17,100 --> 00:16:21,270 забележите дека Харвард е, всушност, компресирање на својот одговор до мене, кои 358 00:16:21,270 --> 00:16:22,140 не е идеален. 359 00:16:22,140 --> 00:16:25,780 Затоа што, очигледно, како човек, не знаете како да се намалување притисок на битови кои 360 00:16:25,780 --> 00:16:27,280 биле испратени до мене компресирана. 361 00:16:27,280 --> 00:16:31,500 И тие се се покажа е ѓубре таму, бидејќи тие се оние кои и нули, 362 00:16:31,500 --> 00:16:33,190 но тие не се ASCII карактери. 363 00:16:33,190 --> 00:16:36,090 Тие се моделите на нулите и дека се компримирани да потрае 364 00:16:36,090 --> 00:16:37,050 помалку простор. 365 00:16:37,050 --> 00:16:39,010 >> Па многу брзо, дозволете ми да ја видите ако можам да закрепне тука. 366 00:16:39,010 --> 00:16:41,590 Ајде да се обидеме, можеби, уште една кампусот заедно. 367 00:16:41,590 --> 00:16:50,450 mit.edu get коса црта на HTTP коса црта 1,1 домаќин www.mit.edu корисник-агент дебелото црево таму. 368 00:16:50,450 --> 00:16:51,600 Ви благодарам, МИТ. 369 00:16:51,600 --> 00:16:52,630 OK. 370 00:16:52,630 --> 00:16:55,750 Значи тука имаме веб-страница. 371 00:16:55,750 --> 00:16:58,840 >> Значи ова е јазикот познат како HTML - 372 00:16:58,840 --> 00:17:00,400 HyperText Markup Language. 373 00:17:00,400 --> 00:17:03,390 Јас сум едноставно лизгање врати во време за да се дојде до многу 374 00:17:03,390 --> 00:17:04,810 врвот врвот на оваа страница. 375 00:17:04,810 --> 00:17:07,440 И ќе забележите како МИТ одговори на мое барање. 376 00:17:07,440 --> 00:17:08,520 200 е добар. 377 00:17:08,520 --> 00:17:10,630 200 значи сè е буквално ред. 378 00:17:10,630 --> 00:17:13,390 И тоа е статусот код кој ние, луѓето навистина никогаш не 379 00:17:13,390 --> 00:17:14,670 Гледаш, со добар начин. 380 00:17:14,670 --> 00:17:16,140 Бидејќи тоа значи дека се е во ред. 381 00:17:16,140 --> 00:17:19,369 >> Забележите дека МИТ ме информира, еј, на серверот ние сме работи се нарекува 382 00:17:19,369 --> 00:17:23,849 Apache-то, кој е многу популарен софтвер со отворен код на слободни веб сервер. 383 00:17:23,849 --> 00:17:25,589 Тие се извршува, очигледно, На UNIX, која е 384 00:17:25,589 --> 00:17:27,130 оперативниот систем како Linux. 385 00:17:27,130 --> 00:17:30,660 Забележите дека тие очигледно нема на нивната веб страница на 04:00, 386 00:17:30,660 --> 00:17:32,400 Гринич. 387 00:17:32,400 --> 00:17:34,990 >> Забележите неколку други детали. 388 00:17:34,990 --> 00:17:37,910 Тие се враќаат, за мене, text / html. 389 00:17:37,910 --> 00:17:39,800 Па ќе видиме што значи тоа во само еден миг. 390 00:17:39,800 --> 00:17:45,460 Тие веќе очигледно ми даде 14.717 бајти вреди на HTML. 391 00:17:45,460 --> 00:17:48,180 И некои други, повеќе езотерична информации е таму. 392 00:17:48,180 --> 00:17:49,920 >> Но, ова е местото каде што станува интересно. 393 00:17:49,920 --> 00:17:52,580 Ова е како да се направи веб страница. 394 00:17:52,580 --> 00:17:57,860 Ова е како да се направи веб страница чија титула во табот во вашиот интернет пребарувач, е 395 00:17:57,860 --> 00:18:00,590 МИТ цртичка Масачусетс Институтот за технологија. 396 00:18:00,590 --> 00:18:06,300 И, навистина, ако ние се вратиме на Chrome и посетете www.mit.edu, забележи дека, 397 00:18:06,300 --> 00:18:09,680 навистина, во насловот до тука, е МИТ цртичка Масачусетс 398 00:18:09,680 --> 00:18:11,260 Институтот точка, точка, точка. 399 00:18:11,260 --> 00:18:16,490 И сега се забележи, исто така, ако јас десен клик или контрола клик на десктоп тука, 400 00:18:16,490 --> 00:18:17,960 и да одат Прикажи Страна Извор - 401 00:18:17,960 --> 00:18:20,870 барем во Хром, иако секој прелистувач го прави ова преку некои средства - 402 00:18:20,870 --> 00:18:22,140 тука е дека иста датотека. 403 00:18:22,140 --> 00:18:25,140 >> Тоа се случува да се кодирани во боја, или синтакса истакнат. 404 00:18:25,140 --> 00:18:28,590 Но исто како и со вашиот C код кој не беше обоени од вас, тоа беше 405 00:18:28,590 --> 00:18:31,810 обоени од gedit, слично е Хром само правење 406 00:18:31,810 --> 00:18:33,130 овој поубава да ја прочитате. 407 00:18:33,130 --> 00:18:37,110 Но, ова е нешто што е ние наскоро ќе бидат писмено. 408 00:18:37,110 --> 00:18:38,840 Па тоа е endgame. 409 00:18:38,840 --> 00:18:42,020 На серверот одговори со кои информации, како само ти одговори 410 00:18:42,020 --> 00:18:43,660 со Вашата рака за нашите ракување. 411 00:18:43,660 --> 00:18:47,280 Но, што друго треба да се оди на во меѓу оние чекори? 412 00:18:47,280 --> 00:18:53,430 >> Па, кога ќе напишете, во последниот случај, www.mit.edu и притиснете Enter, ние 413 00:18:53,430 --> 00:18:56,390 знаеш дека зборува за порта 80 автоматски, пристаниште 414 00:18:56,390 --> 00:18:57,780 само да биде тој број. 415 00:18:57,780 --> 00:19:00,710 Но каде е IP адресата се оди? 416 00:19:00,710 --> 00:19:05,045 Како е мојот компјутер да пронајдат она што IP адресата на mit.edu е? 417 00:19:05,045 --> 00:19:07,720 418 00:19:07,720 --> 00:19:10,840 >> Па, што излезе, во овој свет, има се работи вика DNS серверите. 419 00:19:10,840 --> 00:19:14,500 И дозволете ми да оди напред и да се подготви брз слика овде. 420 00:19:14,500 --> 00:19:17,680 И ова само ќе го скицирам надвор, во груба смисла, она што се случува. 421 00:19:17,680 --> 00:19:21,510 Па ние ќе се преправам како оваа е мојот лаптоп тука, во Сандерс. 422 00:19:21,510 --> 00:19:24,650 И тоа е за Wi-Fi, така што е поврзано безжично со нешто. 423 00:19:24,650 --> 00:19:26,060 >> Што е тоа всушност поврзани со? 424 00:19:26,060 --> 00:19:27,990 Па, некаде овде, има нешто на 425 00:19:27,990 --> 00:19:29,240 ѕид со некои антени. 426 00:19:29,240 --> 00:19:30,725 И дека се вика точка за пристап - 427 00:19:30,725 --> 00:19:31,560 АП. 428 00:19:31,560 --> 00:19:34,190 Безжична пристапна точка, безжичен рутер - го нарекуваат она што го сакате. 429 00:19:34,190 --> 00:19:36,230 Но тие се сите над кампусот, со оние кои се малку антени. 430 00:19:36,230 --> 00:19:38,100 Наши се направени од страна на Cisco, обично. 431 00:19:38,100 --> 00:19:42,480 И така некако, мојот компјутер се зборува на таа безжична пристапна точка, 432 00:19:42,480 --> 00:19:45,580 тука некаде во Сандерс, или долу, или надвор. 433 00:19:45,580 --> 00:19:50,030 >> Во меѓувреме, ова нешто има многу физички жици случува да, веројатно, 434 00:19:50,030 --> 00:19:52,175 Наука центар, кои ќе подготви вака. 435 00:19:52,175 --> 00:19:54,200 Тоа всушност не изгледа тоа. 436 00:19:54,200 --> 00:19:55,200 Кои, всушност, изгледа многу подобро. 437 00:19:55,200 --> 00:19:59,170 Па наука центар има цел куп на компјутери внатре од него, кој 438 00:19:59,170 --> 00:20:02,320 се некако физички поврзан со сите на овие точки за пристап на кампусот. 439 00:20:02,320 --> 00:20:06,440 И оние кои се физички компјутерите, ние ќе јавете се рутери, или портали. 440 00:20:06,440 --> 00:20:09,450 >> А рутерот, како што сугерира името, тоа е цел во животот е да рута 441 00:20:09,450 --> 00:20:10,310 информации. 442 00:20:10,310 --> 00:20:14,150 Таа ги зема некои делови, од компјутер, како влез, и фигури од каде 443 00:20:14,150 --> 00:20:15,640 оние делови треба да бидат испратени. 444 00:20:15,640 --> 00:20:19,910 Па во случај на моето барање за mit.edu, тоа е всушност прилично лесно. 445 00:20:19,910 --> 00:20:24,620 Моето барање доаѓа во од мојот интернет пребарувач, преку Wi-Fi, на точка за пристап, а потоа, 446 00:20:24,620 --> 00:20:27,080 преку некои кабелски, во рутер во Научниот центар. 447 00:20:27,080 --> 00:20:29,810 И некако, на рутерот во Научниот центар фигури 448 00:20:29,810 --> 00:20:31,510 дека МИТ е на тој начин. 449 00:20:31,510 --> 00:20:34,080 И јас одам да се движи напред оние битови, јас ќе одам да рута оние битови, 450 00:20:34,080 --> 00:20:36,670 по патот, долу Масовна Ave., да МИТ. 451 00:20:36,670 --> 00:20:42,030 Но, како не мојот компјутер знаат што IP адресата дури беше? 452 00:20:42,030 --> 00:20:45,660 >> Добро, тоа излегува дека некаде тука постојат сервери - 453 00:20:45,660 --> 00:20:48,330 и јас одам да го нацрта прилично апстрактно - 454 00:20:48,330 --> 00:20:49,710 како DNS сервер - 455 00:20:49,710 --> 00:20:51,220 Domain Name System. 456 00:20:51,220 --> 00:20:51,960 Овие не се рутери. 457 00:20:51,960 --> 00:20:56,050 Овие се различни видови на сервери чија цел во животот е да се преведе 458 00:20:56,050 --> 00:21:04,340 домаќин имиња, како www.mit.edu, на IP адреси, како 1.2.3.4 Значи DNS сервери 459 00:21:04,340 --> 00:21:05,240 прават токму тоа. 460 00:21:05,240 --> 00:21:08,320 Можете да мислам на нив како што имаат голем база на податоци, или навистина, како голема Excel 461 00:21:08,320 --> 00:21:09,750 поднесе со две колони. 462 00:21:09,750 --> 00:21:12,120 Една од нив е домаќин имиња, еден е IP адреси. 463 00:21:12,120 --> 00:21:15,020 И тие само да се конвертира еден до други, во било која насока. 464 00:21:15,020 --> 00:21:16,830 >> Сега во реалноста, тоа е малку посложени од тоа. 465 00:21:16,830 --> 00:21:22,070 Но тоа е како мојот компјутер, мојот случаен избор Mac или PC на оваа табела тука, знае 466 00:21:22,070 --> 00:21:27,590 она што единствен идентификатор е за www.mit.edu, или Фејсбук, или 467 00:21:27,590 --> 00:21:29,680 harvard.edu, за таа материја. 468 00:21:29,680 --> 00:21:33,520 Но, се разбира, тука е и целината на миса Аве тука. 469 00:21:33,520 --> 00:21:37,390 И тогаш, ние се да МИТ, кој оваа е, всушност, повеќе привлечни. 470 00:21:37,390 --> 00:21:39,230 Тоа ќе биде МИТ. 471 00:21:39,230 --> 00:21:41,580 И така тие, исто така, има некои сервери. 472 00:21:41,580 --> 00:21:45,770 И тие некако се жичен, или безжични, поврзување на Харвард. 473 00:21:45,770 --> 00:21:48,830 И се разбира, ние може да оди многу подалеку по патот од МИТ, и да разговараат со 474 00:21:48,830 --> 00:21:50,470 повеќето било кој компјутер во светот. 475 00:21:50,470 --> 00:21:52,060 >> Но, да видиме ако не можеме да се види тоа. 476 00:21:52,060 --> 00:21:54,810 Дозволете ми да се вратам на моето терминал прозорец за само еден миг. 477 00:21:54,810 --> 00:22:00,170 И ајде да се претпостави дека јас сфатиле она што IP адреса е за mit.edu 478 00:22:00,170 --> 00:22:02,700 како Телнет го сфатиле пред, и мојот интернет пребарувач може јасно 479 00:22:02,700 --> 00:22:03,960 го дознаам за мене. 480 00:22:03,960 --> 00:22:06,970 И јас одам да се кандидира друга програма, во овој терминал прозорец, наречен 481 00:22:06,970 --> 00:22:10,320 traceroute, следење на пат од тука - 482 00:22:10,320 --> 00:22:13,760 буквално, оваа табела - да www.mit.edu. 483 00:22:13,760 --> 00:22:14,750 Ајде да видиме што се случува. 484 00:22:14,750 --> 00:22:16,690 Дозволете ми да всушност се намали големината на фонтот. 485 00:22:16,690 --> 00:22:17,430 OOP. 486 00:22:17,430 --> 00:22:18,790 Не, сакам да ве изненади. 487 00:22:18,790 --> 00:22:19,110 >> OK. 488 00:22:19,110 --> 00:22:20,870 Значи тука ќе одиме. 489 00:22:20,870 --> 00:22:22,880 Дозволете ми да оди напред и да ја стартувате овој овде. 490 00:22:22,880 --> 00:22:26,410 И она што јас го види пред еден миг, и сме сведоци повторно сега, дали е ова 491 00:22:26,410 --> 00:22:29,980 излез - traceroute www.mit.edu. 492 00:22:29,980 --> 00:22:33,380 Забележите, во првата линија, оваа програма навистина сфатиле дека МИТ 493 00:22:33,380 --> 00:22:35,730 IP адресата е оваа бројка тука. 494 00:22:35,730 --> 00:22:38,060 И сега, она што се случува меѓу нас и нив? 495 00:22:38,060 --> 00:22:44,110 >> Па оваа линија тука, во ред еден, и овој линија тука, во ред два, а потоа, 496 00:22:44,110 --> 00:22:46,335 ред три - она ​​што секој од овие линии веројатно претставуваат? 497 00:22:46,335 --> 00:22:49,010 498 00:22:49,010 --> 00:22:50,225 Локации, точки, секако. 499 00:22:50,225 --> 00:22:53,520 Тие се наречени хмел, концепциски. 500 00:22:53,520 --> 00:22:56,230 Но физички, што се тие? 501 00:22:56,230 --> 00:22:57,130 Тие се рутери. 502 00:22:57,130 --> 00:22:59,820 >> Имаме само, навистина, едно парче од хардвер тука да се зборува за досега. 503 00:22:59,820 --> 00:23:00,560 Тие се рутери. 504 00:23:00,560 --> 00:23:01,800 Значи ова нешто тука - 505 00:23:01,800 --> 00:23:02,990 луди име - 506 00:23:02,990 --> 00:23:06,700 но ова е веројатно машина соба, МР, во Научниот центар. 507 00:23:06,700 --> 00:23:08,680 Тоа е портал, ака рутер. 508 00:23:08,680 --> 00:23:11,160 Ова е само некои единствен број кој некој излезе со за тоа. 509 00:23:11,160 --> 00:23:13,120 И тоа е во рамките harvard.edu. 510 00:23:13,120 --> 00:23:16,290 И тоа е IP адресата на тој рутер тоа е, повторно, веројатно во 511 00:23:16,290 --> 00:23:17,860 Наука центар, врз основа на своето име. 512 00:23:17,860 --> 00:23:21,440 Овој втор ред претставува уште еден рутер кој не имаат прекар 513 00:23:21,440 --> 00:23:23,980 очигледно - име на домаќинот - тоа само има IP адреса. 514 00:23:23,980 --> 00:23:28,070 >> Па скратам приказната, да добиете податоци од точките А до Б, има повеќе од само 515 00:23:28,070 --> 00:23:31,400 Харвард рутер, и рутер МИТ, и Google рутер, 516 00:23:31,400 --> 00:23:32,640 и на Фејсбук рутер. 517 00:23:32,640 --> 00:23:37,300 Има десетици, стотици, илјадници рутери помеѓу било која точка А и сите 518 00:23:37,300 --> 00:23:38,710 точката B на интернет. 519 00:23:38,710 --> 00:23:41,710 Но обично, можете да добиете податоци од една до друга точка во 520 00:23:41,710 --> 00:23:43,210 помалку од 30 хмел. 521 00:23:43,210 --> 00:23:47,930 Со други зборови, вие само треба да го предаде на податоци за 30 или помалку како рутери. 522 00:23:47,930 --> 00:23:49,720 И тоа е типично многу помалку од тоа. 523 00:23:49,720 --> 00:23:50,970 >> Добро, ајде да видиме што се случува овде. 524 00:23:50,970 --> 00:23:54,460 Во ред три, ние хит на рутер наречен основни наука центар портал 525 00:23:54,460 --> 00:23:56,580 нешто или други. 526 00:23:56,580 --> 00:23:58,970 Во ред 4, имаме границата портал - 527 00:23:58,970 --> 00:24:00,670 овие се само криптичната акроними - 528 00:24:00,670 --> 00:24:02,530 исто така, во рамките на harvard.edu. 529 00:24:02,530 --> 00:24:04,160 Еве уште еден граничен премин. 530 00:24:04,160 --> 00:24:09,070 А потоа, одеднаш, Стој, ние се чини дека се во Њујорк Сити. 531 00:24:09,070 --> 00:24:12,030 >> Така што се испоставува - и јас сум во inferring само од името на домаќинот. 532 00:24:12,030 --> 00:24:12,970 Ова би можело да биде погрешно. 533 00:24:12,970 --> 00:24:13,830 Тоа може да биде по патот. 534 00:24:13,830 --> 00:24:15,030 Тоа е тешко да се каже - 535 00:24:15,030 --> 00:24:21,960 но ова може да се користи како откровение дека најкраткото растојание помеѓу две 536 00:24:21,960 --> 00:24:25,730 поени на интернет не е нужно права линија. 537 00:24:25,730 --> 00:24:29,380 Ако мислиме на најкраткиот како најбрзо патека, најмалку оптеретени 538 00:24:29,380 --> 00:24:32,070 пат, тоа е сосема можно - иако не можеме да бидеме сигурни - 539 00:24:32,070 --> 00:24:37,090 дека податоците се патува пристоен растојанието меѓу редови пет и шест. 540 00:24:37,090 --> 00:24:42,000 >> Сега за жал МИТ, или некој, доби малку само-дефанзивна, и тие го 541 00:24:42,000 --> 00:24:43,700 почна игнорирање на нашите барања. 542 00:24:43,700 --> 00:24:47,380 Оние рутери се конфигурирани да се ги игнорира барањата на формата, кои се 543 00:24:47,380 --> 00:24:48,900 ти, кој си ти, кој си ти. 544 00:24:48,900 --> 00:24:51,650 Да видиме ако не можеме да го правиме ова со некој покооперативен. 545 00:24:51,650 --> 00:24:56,260 Па Стенфорд има убав традиција на има малку повеќе отвореност. 546 00:24:56,260 --> 00:24:57,820 Да видиме што се случува овде. 547 00:24:57,820 --> 00:24:59,080 >> Повторно, прилично криптичната. 548 00:24:59,080 --> 00:25:01,040 Но да започнеме, повторно, во машина соба во наука 549 00:25:01,040 --> 00:25:01,990 Центар, во ред еден. 550 00:25:01,990 --> 00:25:02,660 Па тоа е добро. 551 00:25:02,660 --> 00:25:05,240 Повеќето од серверите направив одговор, вклучувајќи Стенфорд. 552 00:25:05,240 --> 00:25:07,940 Па забележите отидовме од машина соба во наука центар, до одреден 553 00:25:07,940 --> 00:25:11,770 анонимни рутер друго место, во друга Научниот центар портал, на границата 554 00:25:11,770 --> 00:25:13,970 портал, а потоа, на нешто тука - 555 00:25:13,970 --> 00:25:14,620 nox.org. 556 00:25:14,620 --> 00:25:19,330 Ова е Северна крстопат, многу популарни peering точка каде што многу 557 00:25:19,330 --> 00:25:21,080 на кабли, многу интернет провајдерите - 558 00:25:21,080 --> 00:25:23,220 Интернет сервис провајдери - поврзете во. 559 00:25:23,220 --> 00:25:25,470 Еве уште една безимена IP тука. 560 00:25:25,470 --> 00:25:27,530 Еве уште една таква сервер. 561 00:25:27,530 --> 00:25:29,910 >> Но, ова е интересно. 562 00:25:29,910 --> 00:25:33,750 Каде е рутер во ред осум, веројатно? 563 00:25:33,750 --> 00:25:36,030 Така, тоа е веројатно во Вашингтон. 564 00:25:36,030 --> 00:25:40,290 И можам да вид на потврди дека хипотезата тоа време. 565 00:25:40,290 --> 00:25:45,230 Бидејќи колку долго го сториле тоа да не однесе да одам од Научниот центар на овој рутер 566 00:25:45,230 --> 00:25:46,370 во ред седум? 567 00:25:46,370 --> 00:25:49,820 Па, овие милисекунди мерења на десната страна тука се 568 00:25:49,820 --> 00:25:51,960 проценки на тоа време. 569 00:25:51,960 --> 00:25:54,610 >> Постојат три од нив, бидејќи на програма, traceroute, се обидува секој 570 00:25:54,610 --> 00:25:58,010 рутер три пати, само така можете да добиете визуелна просекот на броеви. 571 00:25:58,010 --> 00:26:00,230 Но, тоа очигледно трае шест милисекунди за да се добие 572 00:26:00,230 --> 00:26:01,840 на ред рутер седум е. 573 00:26:01,840 --> 00:26:05,470 Туку колку брзо може, очигледно, ќе патуваат, ако сте малку, меѓу 574 00:26:05,470 --> 00:26:09,520 Бостон и Вашингтон? 575 00:26:09,520 --> 00:26:14,180 14 милисекунди е толку колку што е потребно за таа инстант порака, за што 576 00:26:14,180 --> 00:26:18,870 е-маил, за таа веб страница барање до патуваат помеѓу тука и Вашингтон. 577 00:26:18,870 --> 00:26:23,970 >> Ако одам понатаму, за да го рутер број 10, кој град сум очигледно во моментов? 578 00:26:23,970 --> 00:26:24,810 Значи, Хјустон. 579 00:26:24,810 --> 00:26:27,350 И ова е потврдена од страна на скок во времето. 580 00:26:27,350 --> 00:26:28,730 Тоа е навистина бавно да се дојде до Хјустон. 581 00:26:28,730 --> 00:26:33,960 Таа ги зема 47 милисекунди да се добие од Бостон во Хјустон во овој случај. 582 00:26:33,960 --> 00:26:37,120 И ако гледаме уште, LAX - 583 00:26:37,120 --> 00:26:41,430 Изгледа ние сме добивање на Стенфорд вид на овој начин, со одење преку Лос Анџелес. 584 00:26:41,430 --> 00:26:43,170 Но јас сум inferring дека од LAX. 585 00:26:43,170 --> 00:26:46,390 На гиковите имаат тенденција да користат аеродромот кодови за рутери имиња тука. 586 00:26:46,390 --> 00:26:48,600 И ова е вид на согласност со таа претпоставка. 587 00:26:48,600 --> 00:26:50,260 82 милисекунди. 588 00:26:50,260 --> 00:26:54,720 >> Тогаш, ние очигледно да одат во друг LAX, друг рутер Лос Анџелес и потоа, некои 589 00:26:54,720 --> 00:26:59,530 безимени еден, а потоа конечно, криптичната име на мрежата Стенфорд, или 590 00:26:59,530 --> 00:27:04,670 блиски со нив, stanford.edu, е 90 милисекунди далеку, или 6 591 00:27:04,670 --> 00:27:06,170 плус часа со авион. 592 00:27:06,170 --> 00:27:09,360 Значи ова е како брзо податоци патува на интернет. 593 00:27:09,360 --> 00:27:11,410 И тоа е она што апсолутно го земе здраво за готово овие денови. 594 00:27:11,410 --> 00:27:13,950 Кога имаш некои Gchat со некого, и пораки се само 595 00:27:13,950 --> 00:27:16,940 појавуваат, сметаат дека колку брзо што се случува. 596 00:27:16,940 --> 00:27:21,540 И визуелно, тоа е навистина се случува во тој вид на курс. 597 00:27:21,540 --> 00:27:25,620 >> Па помеѓу точките една и 18, во овој случај, постојат 598 00:27:25,620 --> 00:27:26,890 работи освен рутери. 599 00:27:26,890 --> 00:27:30,140 Кои се некои машини на интернет кои можат да го блокираат сообраќајот 600 00:27:30,140 --> 00:27:31,610 од добивање преку? 601 00:27:31,610 --> 00:27:31,950 >> СТУДЕНТСКИ: Firewalls. 602 00:27:31,950 --> 00:27:32,910 >> ЗВУЧНИК 1: Значи, firewalls. 603 00:27:32,910 --> 00:27:36,260 И ние имаме лични firewalls, како дека вашиот сопствен Mac или PC може да ги задржи 604 00:27:36,260 --> 00:27:37,540 сообраќај во или надвор. 605 00:27:37,540 --> 00:27:38,990 Харвард има firewalls. 606 00:27:38,990 --> 00:27:40,820 МИТ веројатно има огнен ѕид. 607 00:27:40,820 --> 00:27:44,400 И Стенфорд се, како и сите на интернет провајдерите кои поседуваат 608 00:27:44,400 --> 00:27:49,260 овие рутери помеѓу точките A и B. Но дали некогаш да престане да се разгледа, 609 00:27:49,260 --> 00:27:52,710 или нега, како заштитен ѕид работи. 610 00:27:52,710 --> 00:27:56,380 Па, веќе имаме основни градбени блокови со која треба да произведеме 611 00:27:56,380 --> 00:27:57,700 тој одговор. 612 00:27:57,700 --> 00:27:59,090 >> Ако сте биле заштитен ѕид - 613 00:27:59,090 --> 00:28:03,740 и ајде да претпоставиме дека сте некаде помеѓу точката А и точката B. 614 00:28:03,740 --> 00:28:06,080 А кабел доаѓа во вас, и излегување од вас. 615 00:28:06,080 --> 00:28:11,160 Па имате на технолошките способност да се погледне во сите на коверти на 616 00:28:11,160 --> 00:28:14,200 информации кои се вливаат помеѓу вие и другата личност. 617 00:28:14,200 --> 00:28:17,280 Со други зборови, тие се пораки бев рачно внесување, може да се мисли на 618 00:28:17,280 --> 00:28:21,060 нив како да пишувате брзо белешка со некој, ставање на IP адресата на 619 00:28:21,060 --> 00:28:24,810 примателот и бројот на портата на примачот, на овој плик, тогаш, 620 00:28:24,810 --> 00:28:28,520 пишување на свој IP адреса и свој бројот на портата во горниот лев 621 00:28:28,520 --> 00:28:30,230 агол како вие би писмо. 622 00:28:30,230 --> 00:28:32,520 Потоа, можете да го испрати безжично. 623 00:28:32,520 --> 00:28:37,130 И тоа некако патува, преку рутери, преку жици, безжично, 624 00:28:37,130 --> 00:28:39,190 по патот кон МИТ. 625 00:28:39,190 --> 00:28:43,520 >> Значи, ако сте на firewall-от, како да ве спречи тоа од случување? 626 00:28:43,520 --> 00:28:49,710 Што би направиле доколку вашиот следен стр постави беше спроведување на ѕид? 627 00:28:49,710 --> 00:28:53,980 Како можам да се запрат сите Харвард луѓето од некогаш разговарав со МИТ луѓе повторно? 628 00:28:53,980 --> 00:28:55,870 >> [? СТУДЕНТСКИ: Вие] јават на писмо?. 629 00:28:55,870 --> 00:28:56,450 >> ЗВУЧНИК 1: Вие што? 630 00:28:56,450 --> 00:28:58,140 >> [? СТУДЕНТСКИ: Обратно] писмото рано. 631 00:28:58,140 --> 00:28:59,290 >> ЗВУЧНИК 1: Обратна писмото - што сакаш да кажеш? 632 00:28:59,290 --> 00:29:01,130 >> [? СТУДЕНТСКИ: Испрати] тоа назад до испраќачот. 633 00:29:01,130 --> 00:29:01,780 >> ЗВУЧНИК 1: Испратете ја назад. 634 00:29:01,780 --> 00:29:01,990 OK. 635 00:29:01,990 --> 00:29:05,720 Па може да го одбие виртуелни коверт, на кој вид со правење враќање на 636 00:29:05,720 --> 00:29:06,660 испраќачот некако. 637 00:29:06,660 --> 00:29:08,370 Толку сигурен, тоа е она што ние сакаме да се постигне. 638 00:29:08,370 --> 00:29:09,440 Но, ајде да се нурне малку подлабоко. 639 00:29:09,440 --> 00:29:10,460 Како да го направам тоа? 640 00:29:10,460 --> 00:29:13,950 >> Ако влезот за овој проблем - ако сум на firewall-от, и јас сум ефикасно 641 00:29:13,950 --> 00:29:18,020 стои помеѓу точките A и B, и Јас сум среден човек кој добива да се погледне 642 00:29:18,020 --> 00:29:21,240 во внатрешноста на оваа коверт, и потоа да одлучи дали да го испрати назад 643 00:29:21,240 --> 00:29:25,030 Харвард или да им се овозможи тоа да се продолжи, што е тоа што, на firewall-от, идам 644 00:29:25,030 --> 00:29:26,280 да сакате да се погледне? 645 00:29:26,280 --> 00:29:29,030 646 00:29:29,030 --> 00:29:29,975 >> Мислам дека јас го слушнав тука. 647 00:29:29,975 --> 00:29:30,550 >> [? СТУДЕНТСКИ: Каде тоа е] кои доаѓаат од?. 648 00:29:30,550 --> 00:29:32,360 >> ЗВУЧНИК 1: каде што тоа е што доаѓаат од. 649 00:29:32,360 --> 00:29:36,410 Па ако на изворот на IP адреса - малку број до тука - 650 00:29:36,410 --> 00:29:38,430 е IP адреса припаѓаат на Харвард - 651 00:29:38,430 --> 00:29:40,220 и јас всушност може да знае дека со голема веројатност. 652 00:29:40,220 --> 00:29:45,540 Повеќето од IP адреси Харвард почне со 140,247 точка нешто точка 653 00:29:45,540 --> 00:29:48,810 нешто, или 128,103 точка нешто точка нешто. 654 00:29:48,810 --> 00:29:51,450 Харвард поседува оние парчиња на IP адреси. 655 00:29:51,450 --> 00:29:55,200 >> Па, ако гледам дека ИП адресите како на испраќачот, јас само може да го испрати назад. 656 00:29:55,200 --> 00:29:57,380 Во реалноста, на интернет не се мачат да губат време 657 00:29:57,380 --> 00:29:58,460 испраќање на битови назад. 658 00:29:58,460 --> 00:30:02,480 Тоа само буквално капки на пакетот со бришење на тоа, ефективно. 659 00:30:02,480 --> 00:30:04,190 Па што друго би можел да се погледне иако? 660 00:30:04,190 --> 00:30:10,520 Да претпоставиме дека сакам да ги споделите со луѓе на Харвард посета mit.edu, и повлечете го 661 00:30:10,520 --> 00:30:13,230 веб-сајтови, и гледање на видеа на МИТ, и слично. 662 00:30:13,230 --> 00:30:17,970 Но не сакам луѓето на Харвард испраќање никого на МИТ. 663 00:30:17,970 --> 00:30:23,810 Како би можел да им овозможи на сообраќај од Харвард да МИТ, преку интернет, но да ги оневозможите 664 00:30:23,810 --> 00:30:24,700 нешто како e-mail? 665 00:30:24,700 --> 00:30:25,840 >> [? СТУДЕНТСКИ: Во] бројот на портот. 666 00:30:25,840 --> 00:30:28,650 >> ЗВУЧНИК 1: А бројот на портата - тоа е Единствената друга состојка што го имаме. 667 00:30:28,650 --> 00:30:31,880 Имаме IP адреса, која ние само балон, или имаме бројот на портата, 668 00:30:31,880 --> 00:30:34,870 каде што 80, рековме, уникатно идентификува веб сообраќај. 669 00:30:34,870 --> 00:30:37,430 Сега јас не би очекувал да го знаеме и ова - некои од вас веќе може да знае 670 00:30:37,430 --> 00:30:38,210 од блискоста - 671 00:30:38,210 --> 00:30:41,860 она што е број кој се користи за е-мејл, обично? 672 00:30:41,860 --> 00:30:43,080 Тоа е често 25. 673 00:30:43,080 --> 00:30:48,520 25 се однесува на SMTP, која е пошта трансфер протокол кој можеби ќе треба 674 00:30:48,520 --> 00:30:51,270 мораше да се постави во одреден момент, ако сте користење Eudora или Outlook, или 675 00:30:51,270 --> 00:30:52,120 нешто слично. 676 00:30:52,120 --> 00:30:53,190 Тоа е само уште еден број - 677 00:30:53,190 --> 00:30:54,100 25. 678 00:30:54,100 --> 00:30:58,934 >> Телнет, кои бевме користење пред, користи 23. 679 00:30:58,934 --> 00:30:59,770 FTP - 680 00:30:59,770 --> 00:31:03,750 пренос на датотеки протокол, Ако некогаш сте се слушнала за тоа еден - користи 21. 681 00:31:03,750 --> 00:31:07,430 HTTPS, безбедна верзија на HTTP, кои ние ќе се вратам на 682 00:31:07,430 --> 00:31:10,130 пред долго, користи 443. 683 00:31:10,130 --> 00:31:14,240 Така што светот има цел куп броеви кои се во корелација пакети - 684 00:31:14,240 --> 00:31:17,760 Наместо тоа, ги поврзе услуги на оние вистинските броеви. 685 00:31:17,760 --> 00:31:19,400 Значи тоа е сите заштитен ѕид прави. 686 00:31:19,400 --> 00:31:23,330 Тоа е преземање на погледнеме во внатрешноста на овој виртуелен плико, а потоа да одлучат Полесно или негативен одговор 687 00:31:23,330 --> 00:31:26,230 да го проследи заедно, врз основа за оние состојки. 688 00:31:26,230 --> 00:31:29,720 >> Сега што би можело Харвард јасно направите да добие минато овој огнен ѕид тогаш? 689 00:31:29,720 --> 00:31:33,620 Ако сакате да бидете во можност да испратите порака да МИТ, но не и да се открие, 690 00:31:33,620 --> 00:31:38,050 добро, може да измислен вашата IP адреса, и само некако да биде фенси доволно, знаеш 691 00:31:38,050 --> 00:31:41,400 како да се напише C код, и напишете ја вашата сопствена Мрежната програма која го менува 692 00:31:41,400 --> 00:31:41,860 фирма адреса. 693 00:31:41,860 --> 00:31:45,820 Проблемот е што апсолутно може да се испрати податоци анонимно, но ако сакате да 694 00:31:45,820 --> 00:31:49,850 добие било каков вид на одговор, како на пример види МИТ почетната страна, очигледно, тоа се однесува на 695 00:31:49,850 --> 00:31:50,870 треба да бидат точни. 696 00:31:50,870 --> 00:31:52,780 Во спротивно, може да се каже ништо сакате, вие нема да 697 00:31:52,780 --> 00:31:53,930 слушнете од нив. 698 00:31:53,930 --> 00:31:57,130 Но, ова се само една од видови на напади во кои може да се испрати. 699 00:31:57,130 --> 00:31:59,240 >> Но излегува кога ги испраќаме овие пораки - и ајде да направиме 700 00:31:59,240 --> 00:32:00,485 пример за ова. 701 00:32:00,485 --> 00:32:04,020 Што се испоставува, ако имам порака дека Сакам да испратам, тоа не е само што ја испратил во 702 00:32:04,020 --> 00:32:04,920 еден плик. 703 00:32:04,920 --> 00:32:08,760 За волја на ефикасност, особено кога датотеките што си бара или 704 00:32:08,760 --> 00:32:13,570 одговорите дека сте добивање се особено голема, што TCP/IP-- 705 00:32:13,570 --> 00:32:16,330 Пренос протоколот за контрола / Интернет Протоколот - тоа е само стилизиран 706 00:32:16,330 --> 00:32:19,630 начин да се каже она што вмрежување софтвер и компјутери се - е тие 707 00:32:19,630 --> 00:32:23,770 земе порака како оваа, и тие се сече до во фрагменти - 708 00:32:23,770 --> 00:32:25,540 да речеме четири фрагменти. 709 00:32:25,540 --> 00:32:29,740 >> И ако јас сега го намали овој горе во тука, намалување на овој горе во тука, она што ми 710 00:32:29,740 --> 00:32:34,270 компјутерот е тогаш случува да се направи е тоа е случува да се земе еден фрагмент и го ставив 711 00:32:34,270 --> 00:32:35,700 во плик. 712 00:32:35,700 --> 00:32:39,130 713 00:32:39,130 --> 00:32:41,100 Сите во право, и дозволете ми да се добие - 714 00:32:41,100 --> 00:32:41,630 ајде да видиме. 715 00:32:41,630 --> 00:32:43,150 Тоа се случува да се земе една. 716 00:32:43,150 --> 00:32:46,490 Тоа се случува да се земе друг плик, и тоа се случува да се стави на вториот дел 717 00:32:46,490 --> 00:32:49,530 од оваа порака тука. 718 00:32:49,530 --> 00:32:51,370 Сите во право. 719 00:32:51,370 --> 00:32:55,226 Тоа се случува да се земе третиот дел, го стави тука. 720 00:32:55,226 --> 00:32:57,410 Можеби следниот пат ќе само го прават два дела. 721 00:32:57,410 --> 00:33:00,010 И ние ќе преземе четвртиот дел, и го стави тука. 722 00:33:00,010 --> 00:33:02,140 >> И што, сега, треба да биде напишана на овие пликови - 723 00:33:02,140 --> 00:33:04,700 кои ќе претендираат да се направи, за време на доброто, а не всушност пишува надвор. 724 00:33:04,700 --> 00:33:07,760 Она што треба да бидат напишани на секоја од овие четири коверти, со мојата порака 725 00:33:07,760 --> 00:33:08,320 на некој? 726 00:33:08,320 --> 00:33:09,290 >> [? СТУДЕНТСКИ: Во] ред?. 727 00:33:09,290 --> 00:33:10,270 >> ЗВУЧНИК 1: Значи, на ред. 728 00:33:10,270 --> 00:33:13,740 Ми треба не само на IP адресата и пристаниште броеви, како што ние само дискутира, јас 729 00:33:13,740 --> 00:33:17,606 сега треба реден број на некој вид да се каже, ова е пакет еден, овој 730 00:33:17,606 --> 00:33:19,840 е два, ова е три, ова е четири. 731 00:33:19,840 --> 00:33:20,980 И ова е всушност корисно. 732 00:33:20,980 --> 00:33:23,690 Бидејќи на интернет, што се испоставува, е всушност прилично несигурни. 733 00:33:23,690 --> 00:33:26,080 Рутери можат да се пренатрупани. 734 00:33:26,080 --> 00:33:27,615 Кабли може да се преоптовари - 735 00:33:27,615 --> 00:33:28,860 на симплификација - 736 00:33:28,860 --> 00:33:32,650 но, со делови како што она што рутери треба да направите е само капка пакети. 737 00:33:32,650 --> 00:33:35,540 >> Со други зборови, ако на интернет е само навистина пренатрупани, може да добие 738 00:33:35,540 --> 00:33:37,000 три од овие четири пакети. 739 00:33:37,000 --> 00:33:40,000 Но, ако имате уникатен идентификатор на секоја од нив, ќе знаеш дека ти си 740 00:33:40,000 --> 00:33:42,510 недостасува пакет бројот четири на четири. 741 00:33:42,510 --> 00:33:45,310 Така можете да побарате на човек во другиот крај да ја испрати. 742 00:33:45,310 --> 00:33:47,900 Но под претпоставка дека не се случи, ајде да видиме што може да се случи. 743 00:33:47,900 --> 00:33:50,780 >> Па ако сакам да се испрати порака до - кој би сакал да добие мојата порака 744 00:33:50,780 --> 00:33:52,235 од интернет? 745 00:33:52,235 --> 00:33:53,630 Како за некој поблиску до пред сите. 746 00:33:53,630 --> 00:33:55,490 Брајан, е тоа? 747 00:33:55,490 --> 00:33:56,430 Сите во право. 748 00:33:56,430 --> 00:33:57,280 Ќе остане таму. 749 00:33:57,280 --> 00:33:58,820 Одам да го испратам до тебе. 750 00:33:58,820 --> 00:34:01,100 И нешто во врска со интернет е дека тие можеби дури и не 751 00:34:01,100 --> 00:34:02,020 го следат истиот пат. 752 00:34:02,020 --> 00:34:02,990 >> Па еве јас да одам. 753 00:34:02,990 --> 00:34:06,470 Јас сум испраќање на порака, фрагмент еден од четири. 754 00:34:06,470 --> 00:34:06,940 Да биде рутер. 755 00:34:06,940 --> 00:34:08,469 Само ги споделите со други луѓе справи со неа. 756 00:34:08,469 --> 00:34:10,310 Таму да одите. 757 00:34:10,310 --> 00:34:12,790 Ние ќе им даде на оваа за вас, и ние ќе им даде на ова за вас. 758 00:34:12,790 --> 00:34:14,000 И ќе видиме колку брзо - 759 00:34:14,000 --> 00:34:16,500 колку милисекунди се потребни да се добие оваа порака на Брајан. 760 00:34:16,500 --> 00:34:20,820 761 00:34:20,820 --> 00:34:23,940 Секој добива да учествуваат денес. 762 00:34:23,940 --> 00:34:25,130 Сите во право. 763 00:34:25,130 --> 00:34:27,130 Брајан има една, и два. 764 00:34:27,130 --> 00:34:29,279 Ако некој сака да биде - 765 00:34:29,279 --> 00:34:30,230 >> [? СТУДЕНТСКИ: Сите четири. ?] 766 00:34:30,230 --> 00:34:30,980 >> ЗВУЧНИК 1: Тој ги има сите четири. 767 00:34:30,980 --> 00:34:32,480 Па никој не избра да се откажат од еден пакет. 768 00:34:32,480 --> 00:34:32,900 Тоа е кул. 769 00:34:32,900 --> 00:34:33,330 Тоа е во ред. 770 00:34:33,330 --> 00:34:34,380 Па Брајан сега ги има сите четири. 771 00:34:34,380 --> 00:34:36,219 Ако сакате да одите напред и состави оние за нас. 772 00:34:36,219 --> 00:34:39,360 773 00:34:39,360 --> 00:34:40,320 Знам, ние сме се преправа. 774 00:34:40,320 --> 00:34:45,090 Значи за доброто на времето - 775 00:34:45,090 --> 00:34:45,929 имаме четири. 776 00:34:45,929 --> 00:34:48,909 Значи, во ред, отвори еден од нив. 777 00:34:48,909 --> 00:34:49,360 OK. 778 00:34:49,360 --> 00:34:51,699 Тоа е една четвртина од мојата порака до вас. 779 00:34:51,699 --> 00:34:52,949 Сега, отворете го секунда. 780 00:34:52,949 --> 00:34:58,190 781 00:34:58,190 --> 00:35:01,985 Ова може да биде смешно, на крајот, само до мене и Брајан. 782 00:35:01,985 --> 00:35:04,320 Добро, имаш две. 783 00:35:04,320 --> 00:35:09,110 >> Па во меѓувреме, ние физички не ова со ножици, но сето тоа 784 00:35:09,110 --> 00:35:12,360 потребно да се фрагмент овие работи во компјутер е само да испрати некои од 785 00:35:12,360 --> 00:35:15,930 битови во еден пакет, во една виртуелна коверт, некои од битови во 786 00:35:15,930 --> 00:35:19,160 други, некои во друга, а некои во четвртиот, а потоа, нека компјутер 787 00:35:19,160 --> 00:35:21,570 одлучи, врз основа на овие бројки, во она што цел што треба 788 00:35:21,570 --> 00:35:24,166 да ги concatenate. 789 00:35:24,166 --> 00:35:26,270 И Брајан, можеби, единствениот оној кој може да се види тоа. 790 00:35:26,270 --> 00:35:29,010 Пораката што ја испрати до мозокот - поради Се разбира, на интернет е исполнет со 791 00:35:29,010 --> 00:35:30,260 овие, е - 792 00:35:30,260 --> 00:35:33,080 793 00:35:33,080 --> 00:35:34,500 Да. 794 00:35:34,500 --> 00:35:35,330 >> Па тоа е пораката. 795 00:35:35,330 --> 00:35:36,700 И Брајан може да се откажам од тоа сега. 796 00:35:36,700 --> 00:35:38,640 Па го зеде, очигледно, време да го направите тоа. 797 00:35:38,640 --> 00:35:41,680 Но тоа е она што навистина се случува, како рутирање податоци преку 798 00:35:41,680 --> 00:35:43,290 публика на овој начин. 799 00:35:43,290 --> 00:35:47,320 Но таму е, пак, голем број на поени, рутери, firewalls и други 800 00:35:47,320 --> 00:35:50,700 такви работи помеѓу точките A и B. И а не само раскаже приказната 801 00:35:50,700 --> 00:35:54,740 вербално, мислев дека сум се повлече до овој видео дека некои наши пријатели, од 802 00:35:54,740 --> 00:35:59,510 Ериксон, години наназад, всушност, стави заедно што објаснува 803 00:35:59,510 --> 00:36:00,480 како сето ова функционира. 804 00:36:00,480 --> 00:36:02,380 И тоа е за 10 или така минути. 805 00:36:02,380 --> 00:36:04,065 Па ајде да ви даде, сега, Воини на Нет. 806 00:36:04,065 --> 00:36:09,282 807 00:36:09,282 --> 00:37:09,720 >> [Музички] 808 00:37:09,720 --> 00:37:14,990 >> Наратор: За прв пат во историјата, луѓето и машините се 809 00:37:14,990 --> 00:37:18,600 работат заедно, сфаќајќи сон - 810 00:37:18,600 --> 00:37:22,550 обединувачка сила која не познава географски граници, без 811 00:37:22,550 --> 00:37:26,050 однос на раса, кредо, или во боја - 812 00:37:26,050 --> 00:37:31,000 една нова ера, каде што комуникација навистина зближува луѓето. 813 00:37:31,000 --> 00:37:34,420 Ова е зората на мрежата. 814 00:37:34,420 --> 00:37:38,240 815 00:37:38,240 --> 00:37:40,070 Сакате да знаете како тоа функционира? 816 00:37:40,070 --> 00:37:44,605 Кликни тука за да почнат да ви патување во мрежата. 817 00:37:44,605 --> 00:37:47,930 818 00:37:47,930 --> 00:37:51,080 >> Сега точно што се случило кога што го кликнавте тој линк? 819 00:37:51,080 --> 00:37:53,320 Ви започна на проток на информации. 820 00:37:53,320 --> 00:37:56,950 Оваа информација патува долу во вашата лична пошта соба, кога г-дин 821 00:37:56,950 --> 00:38:01,805 IP пакети него, тоа етикети, и го праќа на својот пат. 822 00:38:01,805 --> 00:38:03,790 >> Секој пакет е ограничен во својата големина. 823 00:38:03,790 --> 00:38:08,010 Пошта соба мора да одлучи како да се подели на информации, и како да 824 00:38:08,010 --> 00:38:09,170 пакет неа. 825 00:38:09,170 --> 00:38:13,390 Сега пакет му е потребна етикета која содржи важни информации, како 826 00:38:13,390 --> 00:38:19,492 како испраќачот адреса, адреса на примачот, и видот на пакетот е тоа. 827 00:38:19,492 --> 00:38:34,940 828 00:38:34,940 --> 00:38:38,680 >> Бидејќи овој пакет се случува со излез на интернет, тоа, исто така, 829 00:38:38,680 --> 00:38:42,570 добива адреса за прокси сервер, кој има посебна функција, 830 00:38:42,570 --> 00:38:44,410 како што ќе видиме подоцна. 831 00:38:44,410 --> 00:38:50,070 Пакет сега е лансиран на вашиот локална мрежа, или LAN. 832 00:38:50,070 --> 00:38:53,990 Оваа мрежа се користи за да се поврзете сите на локалните компјутери, рутери, 833 00:38:53,990 --> 00:38:57,940 принтери, и така натаму за информации размена во рамките на физичкиот ѕидовите на 834 00:38:57,940 --> 00:38:59,160 на зградата. 835 00:38:59,160 --> 00:39:04,130 На LAN е прилично неконтролирано место, и, за жал, несреќи 836 00:39:04,130 --> 00:39:05,425 може да се случи. 837 00:39:05,425 --> 00:39:14,460 838 00:39:14,460 --> 00:39:18,050 >> На автопатот на LAN е преполна со сите видови на информации. 839 00:39:18,050 --> 00:39:22,070 Овие се IP пакети, Новел пакети, AppleTalk пакети - 840 00:39:22,070 --> 00:39:24,500 тие се случува против сообраќај, како и обично. 841 00:39:24,500 --> 00:39:29,250 На локалните рутер чита да се обрати и, доколку е потребно, го крева пакет со излез 842 00:39:29,250 --> 00:39:31,710 друга мрежа. 843 00:39:31,710 --> 00:39:33,570 Ах, на рутерот - 844 00:39:33,570 --> 00:39:37,490 симбол на контрола во навидум неорганизирана светот. 845 00:39:37,490 --> 00:39:38,480 >> Рутер: Whoops, жал за тоа. 846 00:39:38,480 --> 00:39:39,965 Ајде да се стави ова овде, овој овде. 847 00:39:39,965 --> 00:39:40,460 Ова го поместува тука. 848 00:39:40,460 --> 00:39:40,955 Оваа една потези тука. 849 00:39:40,955 --> 00:39:41,945 Не ми се допаѓа ова. 850 00:39:41,945 --> 00:39:42,935 Ајде да се движи оваа. 851 00:39:42,935 --> 00:39:43,925 Ова се оди тука. 852 00:39:43,925 --> 00:39:45,410 [Нечујни] 853 00:39:45,410 --> 00:39:46,400 Стави некој друг карам тука. 854 00:39:46,400 --> 00:39:46,895 Ајде да се стави ова овде. 855 00:39:46,895 --> 00:39:47,885 Не, јас ќе одам со тоа. 856 00:39:47,885 --> 00:39:48,700 Ајде да се стави дека еден тука. 857 00:39:48,700 --> 00:39:49,930 >> Наратор: Има тој е - 858 00:39:49,930 --> 00:39:55,770 систематски, незасегнатата, методолошки, конзервативна, а понекогаш, не е сосема 859 00:39:55,770 --> 00:39:56,975 до брзина. 860 00:39:56,975 --> 00:40:00,090 Но барем тој е точен, во најголем дел. 861 00:40:00,090 --> 00:40:01,243 >> Рутер: Ставете дека еден таму. 862 00:40:01,243 --> 00:40:04,694 Дека некој оди таму, дека едниот оди таму, а овој оди таму. 863 00:40:04,694 --> 00:40:05,680 Ете, уште некој оди таму. 864 00:40:05,680 --> 00:40:06,173 Тоа важи и тука. 865 00:40:06,173 --> 00:40:07,423 [Нечујни] 866 00:40:07,423 --> 00:40:14,570 867 00:40:14,570 --> 00:40:18,670 >> Наратор: Како пакети напушти рутер, тие се направи својот пат во 868 00:40:18,670 --> 00:40:24,090 корпоративниот Интранет и главата за рутер прекинувач. 869 00:40:24,090 --> 00:40:28,120 А малку поефикасен од рутер, на рутер прекинувач игра брзо и лежерно 870 00:40:28,120 --> 00:40:31,970 со IP пакети, вешто рутирање нив заедно својот пат - 871 00:40:31,970 --> 00:40:34,720 дигитален pinball волшебник, ако сакате. 872 00:40:34,720 --> 00:40:35,290 >> Рутер Switch: Еве ќе одиме. 873 00:40:35,290 --> 00:40:36,020 Тука доаѓа уште еден. 874 00:40:36,020 --> 00:40:36,950 И тоа е друга. 875 00:40:36,950 --> 00:40:37,406 Види овој, мамо. 876 00:40:37,406 --> 00:40:38,320 Еве оди. 877 00:40:38,320 --> 00:40:39,235 Шиштење, околу грбот. 878 00:40:39,235 --> 00:40:40,660 Еј, таму, во таму. 879 00:40:40,660 --> 00:40:41,135 Во текот на левата. 880 00:40:41,135 --> 00:40:42,090 Во текот на ред. 881 00:40:42,090 --> 00:40:42,480 Во текот на левата. 882 00:40:42,480 --> 00:40:42,820 Во текот на ред. 883 00:40:42,820 --> 00:40:43,490 Ви го зедов тоа. 884 00:40:43,490 --> 00:40:43,800 Тука станува збор. 885 00:40:43,800 --> 00:40:45,170 Тој пука, тој резултати. 886 00:40:45,170 --> 00:40:45,860 Тоа се случува. 887 00:40:45,860 --> 00:40:48,270 Еј Вејн, внимавај, тука доаѓа друг. 888 00:40:48,270 --> 00:40:49,520 Ох, тука ќе одиме. 889 00:40:49,520 --> 00:40:52,920 890 00:40:52,920 --> 00:40:56,330 >> Наратор: Како пакетите ќе пристигнат во нивната дестинација, тие се подигнат од страна на 891 00:40:56,330 --> 00:41:01,250 мрежен интерфејс, подготвена да биде испратени до следното ниво - 892 00:41:01,250 --> 00:41:04,340 во овој случај, на прокси. 893 00:41:04,340 --> 00:41:08,750 На прокси се користи од страна на многу компании, како вид на средината на човекот со цел да се 894 00:41:08,750 --> 00:41:11,570 намали товарот на нивните интернет конекција, и за 895 00:41:11,570 --> 00:41:15,350 безбедносни причини, како и. 896 00:41:15,350 --> 00:41:19,420 Како што можете да видите, на пакети сите се од различни големини, 897 00:41:19,420 --> 00:41:21,770 во зависност од нивната содржина. 898 00:41:21,770 --> 00:41:37,960 899 00:41:37,960 --> 00:41:45,110 >> На прокси ја отвора пакет и изгледа за веб-адреса, или URL. 900 00:41:45,110 --> 00:41:49,500 Зависност од тоа дали адресата е прифатливо, Пакетот е испратен за да 901 00:41:49,500 --> 00:41:50,750 на интернет. 902 00:41:50,750 --> 00:41:56,940 903 00:41:56,940 --> 00:42:01,970 >> Има, меѓутоа, некои адреси кои не ги исполнуваат со одобрение на 904 00:42:01,970 --> 00:42:03,090 на прокси - 905 00:42:03,090 --> 00:42:05,893 така да се каже, корпоративни или управување со упатства. 906 00:42:05,893 --> 00:42:09,100 907 00:42:09,100 --> 00:42:13,710 Овие се по кратка занимаваа со. 908 00:42:13,710 --> 00:42:15,620 Ние ќе мора ништо од тоа. 909 00:42:15,620 --> 00:42:19,227 За оние кои прават тоа, тоа е на патот повторно. 910 00:42:19,227 --> 00:42:29,950 911 00:42:29,950 --> 00:42:32,313 >> Потоа, заштитниот ѕид. 912 00:42:32,313 --> 00:42:36,500 913 00:42:36,500 --> 00:42:40,225 Од корпоративните firewall служи две цели. 914 00:42:40,225 --> 00:42:44,350 Тоа го спречува некои прилично непријатни нешта од интернет од кои доаѓаат во 915 00:42:44,350 --> 00:42:48,460 Интранет, и тоа исто така може да се спречи осетливи корпоративни информации од 916 00:42:48,460 --> 00:42:53,380 да бидат испратени со излез на интернет. 917 00:42:53,380 --> 00:42:57,340 >> Откако преку огнениот ѕид, рутер крева пакет и ја става врз 918 00:42:57,340 --> 00:43:01,216 многу потесен пат, или пропусност, како што ние велиме. 919 00:43:01,216 --> 00:43:06,830 Очигледно, на патот не е широка доволно за да се сите нив. 920 00:43:06,830 --> 00:43:10,870 >> Сега може да се прашувам што се случува со сите овие пакети кои не го прават тоа 921 00:43:10,870 --> 00:43:11,950 на патот. 922 00:43:11,950 --> 00:43:16,540 Па, кога г-дин IP не добиваат признание дека еден пакет е 923 00:43:16,540 --> 00:43:22,940 добиени во догледно време, тој, едноставно, испраќа замена пакет. 924 00:43:22,940 --> 00:43:29,360 Ние сега се подготвени да влезат во светот на интернет, пајакова мрежа од 925 00:43:29,360 --> 00:43:33,670 меѓусебно поврзани мрежи кои span целиот наш свет. 926 00:43:33,670 --> 00:43:39,360 Тука, рутери и свичеви воспостави врските помеѓу мрежите. 927 00:43:39,360 --> 00:43:42,740 >> Сега на мрежата е сосема различен животната средина отколку што ќе најдете во 928 00:43:42,740 --> 00:43:44,900 заштитните ѕидови на вашата LAN. 929 00:43:44,900 --> 00:43:47,340 Овде, тоа е Дивиот Запад - 930 00:43:47,340 --> 00:43:50,540 многу простор, на многу можности, многу работи кои треба да 931 00:43:50,540 --> 00:43:53,130 истражуваат, и места да одам. 932 00:43:53,130 --> 00:43:57,620 Благодарение на многу малку контрола и регулатива, нови идеи најде плодна 933 00:43:57,620 --> 00:44:01,530 почвата за да им помогнам на ковертот на нивните можности. 934 00:44:01,530 --> 00:44:05,240 Но, бидејќи на оваа слобода, одредени опасности, исто така, демнат. 935 00:44:05,240 --> 00:44:10,860 Вие никогаш нема да знаеш кога ќе ти се исполнат Страшната пинг на смртта, посебен 936 00:44:10,860 --> 00:44:15,610 верзија на нормална барање пинг кој некоја будала смислена да се плеткаш 937 00:44:15,610 --> 00:44:18,500 доверчив домаќини. 938 00:44:18,500 --> 00:44:23,760 >> На патот нашите пакети се може да биде преку сателит, телефонски линии, безжичен, 939 00:44:23,760 --> 00:44:25,650 или дури и транс-океански кабел. 940 00:44:25,650 --> 00:44:29,860 Тие не секогаш се најбрз, или најкраткиот, правци можно. 941 00:44:29,860 --> 00:44:33,560 Но тие ќе одам таму на крајот. 942 00:44:33,560 --> 00:44:38,410 Можеби тоа е причината зошто тоа е понекогаш наречен ширум светот чекаат. 943 00:44:38,410 --> 00:44:42,710 Но, кога сè е работи правилно, можете да го заобиколи светот 944 00:44:42,710 --> 00:44:47,110 пет пати во пад на шапка, буквално - 945 00:44:47,110 --> 00:44:51,520 и сите по цена на локален повик, или помалку. 946 00:44:51,520 --> 00:44:55,260 >> Во близина на крајот на нашата дестинација, ќе најдеме друг огнениот ѕид. 947 00:44:55,260 --> 00:44:58,450 948 00:44:58,450 --> 00:45:02,740 Во зависност од вашата перспектива како податоци пакет, firewall-от може да биде 949 00:45:02,740 --> 00:45:06,930 бастион на безбедност, или на страшната еден противнички играч. 950 00:45:06,930 --> 00:45:11,710 Сето тоа зависи на која страна си и она што вашите намери се. 951 00:45:11,710 --> 00:45:15,590 >> На firewall-от е дизајниран да пуштиме само оние пакети 952 00:45:15,590 --> 00:45:18,060 кои ги исполнуваат неговите критериуми. 953 00:45:18,060 --> 00:45:22,450 Овој ѕид е оперативен на пристаништа 80 и 25. 954 00:45:22,450 --> 00:45:26,880 Сите обиди да се влезе преку други пристаништа се затворени за бизнис. 955 00:45:26,880 --> 00:45:40,500 956 00:45:40,500 --> 00:45:48,470 >> Порта 25 се користи за пошта пакети, додека порта 80 е на влезот за 957 00:45:48,470 --> 00:45:50,755 пакети од интернет до веб серверот. 958 00:45:50,755 --> 00:45:54,060 959 00:45:54,060 --> 00:45:58,230 Внатре во заштитниот ѕид, пакетите се прикажан потемелно. 960 00:45:58,230 --> 00:46:02,190 Некои пакети да се направи тоа лесно преку обичаи, додека други 961 00:46:02,190 --> 00:46:04,760 изгледа само малку сомнително. 962 00:46:04,760 --> 00:46:08,390 >> На firewall-от службеник не е лесно измамени, како на пример кога ова пинг на 963 00:46:08,390 --> 00:46:14,430 смрт пакет се обидува да се маскира како нормален пинг-пакети. 964 00:46:14,430 --> 00:46:14,740 >> Firewall: Next. 965 00:46:14,740 --> 00:46:15,214 OK. 966 00:46:15,214 --> 00:46:15,688 Одат натаму. 967 00:46:15,688 --> 00:46:16,162 Тоа е во ред. 968 00:46:16,162 --> 00:46:16,636 Нема проблем. 969 00:46:16,636 --> 00:46:17,584 Имајте пријатен ден. 970 00:46:17,584 --> 00:46:18,532 Биде овде. 971 00:46:18,532 --> 00:46:20,315 Чао. 972 00:46:20,315 --> 00:46:23,870 >> Наратор: За оние пакети среќа доволно за да го направи овој далеку, 973 00:46:23,870 --> 00:46:25,920 патување е речиси завршена. 974 00:46:25,920 --> 00:46:28,940 975 00:46:28,940 --> 00:46:35,380 Тоа е само постава на интерфејс за биде однесена во веб серверот. 976 00:46:35,380 --> 00:46:40,700 >> Денес на веб сервер може да работи на многу работи, од супер, да се веб камера, 977 00:46:40,700 --> 00:46:41,910 до компјутерот на вашиот монитор. 978 00:46:41,910 --> 00:46:44,630 Или зошто не е вашиот фрижидер? 979 00:46:44,630 --> 00:46:48,750 Со правилно подесување, можете да ги најдете дознаете дали имате профит за 980 00:46:48,750 --> 00:46:51,570 пилешко Cacciatore, или ако ќе мора да одите на шопинг. 981 00:46:51,570 --> 00:46:54,870 Запомнете, ова е зора на мрежата. 982 00:46:54,870 --> 00:46:56,360 Речиси ништо не е можно. 983 00:46:56,360 --> 00:47:00,540 984 00:47:00,540 --> 00:47:05,540 >> Еден по еден, пакетите се примени, отвори, и уште неотпакувани. 985 00:47:05,540 --> 00:47:09,550 986 00:47:09,550 --> 00:47:11,900 Информациите што ги содржи - 987 00:47:11,900 --> 00:47:14,370 што е, вашето барање за информации - 988 00:47:14,370 --> 00:47:17,520 е испратен за да на веб сервер апликација. 989 00:47:17,520 --> 00:47:24,650 990 00:47:24,650 --> 00:47:33,750 >> Самиот пакет е рециклирани, подготвени да да се користи повторно и полни со вашиот 991 00:47:33,750 --> 00:47:46,830 бараните информации, се обрати и испрати надвор, на својот пат назад до тебе, да се вратиме 992 00:47:46,830 --> 00:47:56,950 минатото на огнениот ѕид, рутери, и на преку на интернет, назад преку 993 00:47:56,950 --> 00:48:08,430 вашиот корпоративен firewall, и на вашиот интерфејс, подготвени за снабдување на вашиот 994 00:48:08,430 --> 00:48:11,060 веб прелистувачот со информации можете побарано - 995 00:48:11,060 --> 00:48:14,320 996 00:48:14,320 --> 00:48:17,236 што е, овој филм. 997 00:48:17,236 --> 00:48:22,870 998 00:48:22,870 --> 00:48:27,590 >> Задоволни со своите напори и верувајќи во подобар свет, нашите сигурен 999 00:48:27,590 --> 00:48:33,840 податоци пакети одјавам блажено во залезот на уште еден ден, знаејќи 1000 00:48:33,840 --> 00:48:37,135 целосно, тие служеа нивните господари добро. 1001 00:48:37,135 --> 00:48:40,080 1002 00:48:40,080 --> 00:48:43,695 Сега дека не е среќен крај? 1003 00:48:43,695 --> 00:48:47,910 1004 00:48:47,910 --> 00:48:49,890 >> ЗВУЧНИК 1: Тоа, тогаш, е како интернет дела. 1005 00:48:49,890 --> 00:48:53,360 Преку проблем сет седум ќе ви подобро да се разбере ова и ќе ви 1006 00:48:53,360 --> 00:48:55,830 научат малку на HTML, PHP, и многу повеќе. 1007 00:48:55,830 --> 00:48:58,590 Повеќе за тоа во спецификацијата кои ќе излезат во петокот. 1008 00:48:58,590 --> 00:49:00,310 А ние ќе се видиме во понеделник. 1009 00:49:00,310 --> 00:49:02,763