1 00:00:00,000 --> 00:00:03,395 >> [MUSIC PLAYING] 2 00:00:03,395 --> 00:00:13,100 3 00:00:13,100 --> 00:00:15,570 >> DAVID J. MALAN: Mən yalnız üçün sakitləşdirmək istədi. 4 00:00:15,570 --> 00:00:18,260 Mən dəqiq nə Scaz echo olardı İnstitusional yaddaş haqqında bildirib. 5 00:00:18,260 --> 00:00:20,350 CS50 ətrafında olmuşdur Harvard 20 il. 6 00:00:20,350 --> 00:00:22,280 Və reallıq edir aşağı yaşlılar, 7 00:00:22,280 --> 00:00:25,045 əmin hər il var birinci kurs ki, sophomores, 8 00:00:25,045 --> 00:00:26,870 və yeniyetmələr və də böyüklər alaraq 9 00:00:26,870 --> 00:00:30,360 CS50 siz gözəl edir, başa ki. 10 00:00:30,360 --> 00:00:32,680 >> reallıq, tələbələr var CS50 uğursuz yoxdur. 11 00:00:32,680 --> 00:00:35,740 Əslində, nadir hallarda biz Es ya Fs etdik harada, 12 00:00:35,740 --> 00:00:37,990 bu, həqiqətən, çünki oldu yüngülləşdirici hallar, 13 00:00:37,990 --> 00:00:39,840 tibbi və ya şəxsi olub. 14 00:00:39,840 --> 00:00:41,830 Ds həmçinin olduqca nadir var. 15 00:00:41,830 --> 00:00:45,270 Mən biz baxmayaraq rahat deyə bilərəm adətən, statistika açıqlamalıdır deyil 16 00:00:45,270 --> 00:00:48,450 lakin yoxdur ki, verilmiş Burada heç institusional yaddaş, 17 00:00:48,450 --> 00:00:51,810 CS50 tələbələrin əksəriyyəti bir sıra notları əldə son yoxdur. 18 00:00:51,810 --> 00:00:54,720 A əhəmiyyətli yığın son çox B sıra sona. 19 00:00:54,720 --> 00:00:57,490 >> Belə ki, hətta baxmayaraq ki, siz ola bilər fikrinizi üç-bərabər 20 00:00:57,490 --> 00:01:00,690 60% və buna görə də Ds və ya Cs, və ya kimi, 21 00:01:00,690 --> 00:01:02,530 bu, həqiqətən sıralamaq deyil reallıq ilə. 22 00:01:02,530 --> 00:01:05,238 Əslində, biz demək nə biz müddətin əvvəlində demək 23 00:01:05,238 --> 00:01:08,380 CS50 ki, bir çox tələbələr, həm də Cambridge və New Haven, 24 00:01:08,380 --> 00:01:10,220 əvvəl CS kursu qəbul heç vaxt. 25 00:01:10,220 --> 00:01:13,090 Və nə həqiqətən nəticədə məsələ Siz həftə 12 ildə başa harada 26 00:01:13,090 --> 00:01:15,882 Həftə sıfır özünüz nisbətən. 27 00:01:15,882 --> 00:01:17,590 İndi biz çox var zamanı izler 28 00:01:17,590 --> 00:01:20,548 Siz az rahat bilirəm ki, daha rahat, bir yerdə arasında. 29 00:01:20,548 --> 00:01:23,790 And olsun ki, siz almaq zaman Bu həftə viktorina statistika, 30 00:01:23,790 --> 00:01:27,460 xüsusilə də əgər, əgər yol yoxdur Siz orta ətrafında olduğunu hiss 31 00:01:27,460 --> 00:01:30,780 və ya orta və ya orta aşağıda, xüsusilə, çünki biz mütləq deyil 32 00:01:30,780 --> 00:01:33,560 bütün bu demoqrafik almaq hesab ortalarında dövr daxil 33 00:01:33,560 --> 00:01:35,000 grading statistika ilə. 34 00:01:35,000 --> 00:01:37,250 >> Başqa sözlə, biz bilirik statistik hər il 35 00:01:37,250 --> 00:01:39,570 ki, az rahat tələbələr, viktorina bir az pis yoxdur. 36 00:01:39,570 --> 00:01:42,050 Və tələbələr daha rahat olan viktorina bir az daha yaxşı. 37 00:01:42,050 --> 00:01:45,430 Amma proqramı vəd başına və həmçinin mühazirələr ilk həftəsində, 38 00:01:45,430 --> 00:01:46,880 Nəzərə ki, bütün almaq. 39 00:01:46,880 --> 00:01:48,900 >> Həqiqətən, il sonunda, biz bunu başa nə 40 00:01:48,900 --> 00:01:52,154 arasında bütün puanları normallaşması edir bölmələr, həm də Cambridge 41 00:01:52,154 --> 00:01:54,570 və indi burada New Haven, olan nəzərə alaraq deməkdir 42 00:01:54,570 --> 00:01:57,310 disparate üslub, disparate batıqlıq müxtəlif sort 43 00:01:57,310 --> 00:02:00,722 şəxsiyyətlər fərdi Tas burada və Cambridge var 44 00:02:00,722 --> 00:02:02,930 Bir deyilik ki, əlverişsiz hətta əgər yalnız 45 00:02:02,930 --> 00:02:06,120 bir TF və ya TY idi var nə sizə bir az sərt oldu 46 00:02:06,120 --> 00:02:07,170 fikrinizi. 47 00:02:07,170 --> 00:02:10,139 >> Iki, biz hesab rahatlığı nəzərə səviyyəsi və faktiki fon, və ya olmaması 48 00:02:10,139 --> 00:02:13,310 onların, alaraq zaman nəzərə viktorina puanları. 49 00:02:13,310 --> 00:02:14,830 Belə ki, bu iki factored olunur. 50 00:02:14,830 --> 00:02:17,142 Və günün sonunda, Bu həmişə belə çünki 51 00:02:17,142 --> 00:02:19,100 tələbə sona çatdı ki, bir az rahat bölməsində 52 00:02:19,100 --> 00:02:24,250 O, həqiqətən məxsus zaman bir in-arasında və ya əksinə, 53 00:02:24,250 --> 00:02:26,230 hər şey belə deyil inanılmaz fərdiləşdirilmiş. 54 00:02:26,230 --> 00:02:29,560 Həqiqətən, siz bizə rahatsız olacaq əcəli biz gec var 55 00:02:29,560 --> 00:02:32,630 Sizin siniflər təqdim çünki Scaz və Jason və Andy və mən, 56 00:02:32,630 --> 00:02:35,430 və komanda etmiş olacaq Cambridge sözün var 57 00:02:35,430 --> 00:02:38,480 geri e-poçt yüzlərlə var və irəli kursları yüz ilə 58 00:02:38,480 --> 00:02:41,279 Tas, burada və Cambridge, onlara xahiş nə 59 00:02:41,279 --> 00:02:44,070 onlar tələbələrin bütün hesab siniflər layihəsi əsaslanır. 60 00:02:44,070 --> 00:02:46,230 Var və hər şey sonra inanılmaz fərdiləşdirilmiş edir. 61 00:02:46,230 --> 00:02:49,230 Dərəcədə Beləliklə, biz sizə bilmək üçün ofis saat, bölmə, və daha çox, 62 00:02:49,230 --> 00:02:51,350 ki, bütün çox nəzərə alınır. 63 00:02:51,350 --> 00:02:55,210 >> Beləliklə, biz bu beş istifadə edirlər, baxmayaraq ki, point miqyaslı, özünüzü ayırmaq edin 64 00:02:55,210 --> 00:02:57,492 ehtimal ki, üç həqiqətən 60% -dir. 65 00:02:57,492 --> 00:02:58,450 Bu, yaxşı olmaq deməkdir. 66 00:02:58,450 --> 00:03:01,360 Və tədris köməkçiləri müddətli əvvəlində hesablanır 67 00:03:01,360 --> 00:03:04,050 puanları saxlamaq üçün cəhd ikilər və üç-üç, 68 00:03:04,050 --> 00:03:06,590 və dörd ayaq Belə ki, üçündür həqiqətən inkişaf üçün otaq var. 69 00:03:06,590 --> 00:03:08,610 Və biz, həqiqətən var bir meyar olan 70 00:03:08,610 --> 00:03:11,086 biz sizə faydalı verə bilər necə edirik kimi feedback 71 00:03:11,086 --> 00:03:12,210 və necə irəliləyir edirik. 72 00:03:12,210 --> 00:03:15,130 Belə ki, ürək ki, almaq edin. 73 00:03:15,130 --> 00:03:20,565 >> Mən kömək edə bilər hər hansı bir sual var müraciət və ya narahatlıq I sakitləşdirmək kömək edə bilər? 74 00:03:20,565 --> 00:03:23,800 Və ya sözləri mən saxlamaq üçün cəhd edə bilərsiniz? 75 00:03:23,800 --> 00:03:24,690 Yox? 76 00:03:24,690 --> 00:03:25,330 OLDU. 77 00:03:25,330 --> 00:03:26,010 >> Oldu. 78 00:03:26,010 --> 00:03:28,970 Bildirib ki, ilə Belə ki, bu CS50 edir. 79 00:03:28,970 --> 00:03:31,670 Bu həftənin başlanğıc burada New Haven altı. 80 00:03:31,670 --> 00:03:33,820 Bir qısa ilə başlasın işıqları karartma 81 00:03:33,820 --> 00:03:37,439 Bugünkü məzmun üçün sahne. 82 00:03:37,439 --> 00:03:38,105 [Video playback] 83 00:03:38,105 --> 00:03:44,045 [MUSIC PLAYING] 84 00:03:44,045 --> 00:03:46,600 O bir mesaj gəldi. 85 00:03:46,600 --> 00:03:50,300 86 00:03:50,300 --> 00:03:52,900 Bütün öz bir protokol. 87 00:03:52,900 --> 00:04:06,417 88 00:04:06,417 --> 00:04:13,090 O, sərin firewall dünya gəldi uncaring marşrutlaşdırıcıları və təhlükələr qədər pis 89 00:04:13,090 --> 00:04:16,079 ki, ölüm. 90 00:04:16,079 --> 00:04:21,079 O, güclü, sürətli o TCP / IP var. 91 00:04:21,079 --> 00:04:23,120 O ünvanı var. 92 00:04:23,120 --> 00:04:25,820 93 00:04:25,820 --> 00:04:29,268 Xalis Warriors. 94 00:04:29,268 --> 00:04:29,917 >> [END playback] 95 00:04:29,917 --> 00:04:31,000 DAVID J. MALAN: Yaxşı. 96 00:04:31,000 --> 00:04:32,030 Bu CS50 edir. 97 00:04:32,030 --> 00:04:33,820 Bu həftə altı başlanğıc. 98 00:04:33,820 --> 00:04:37,270 Bu da göz başlanğıc internet və web proqramlaşdırma. 99 00:04:37,270 --> 00:04:41,220 Və bəlkə də ən excitingly, bu gün bizim üçün keçid olur 100 00:04:41,220 --> 00:04:43,780 Bizim command line web C dünya 101 00:04:43,780 --> 00:04:47,020 PHP və HTML əsasında dünya, və CSS, və SQL, və JavaScript, 102 00:04:47,020 --> 00:04:49,800 və çox daha çox olduğunu üfüqdə edir. 103 00:04:49,800 --> 00:04:53,390 >> Lakin ilk, bu, bizim diqqət gəlib kampus boyunca gəzinti ki, orada 104 00:04:53,390 --> 00:04:57,914 müəyyən bir vanna otağı New burada Haven Harvard otağı, adlı 105 00:04:57,914 --> 00:04:59,080 Burada həyata greyed bir az. 106 00:04:59,080 --> 00:05:03,830 Şübhəsiz ki, kimsə vaxt getdi və Harvard otaqda aşınma hesabına 107 00:05:03,830 --> 00:05:05,700 burada otağı. 108 00:05:05,700 --> 00:05:07,790 Ki üçün təşəkkür edirik. 109 00:05:07,790 --> 00:05:11,020 Mən bir var deyə bilmərəm hələ Cambridge analoq, 110 00:05:11,020 --> 00:05:14,060 amma biz bir az layihəsi var özümüz üçün biz geri getmək indi zaman. 111 00:05:14,060 --> 00:05:15,890 Belə ki, təşəkkür edirəm. 112 00:05:15,890 --> 00:05:18,340 >> Belə ki, tez geri baxmaq Keçən həftə off sol harada 113 00:05:18,340 --> 00:05:21,010 və harada bu gələn olacaq problemləri ilə həftə beş seçin. 114 00:05:21,010 --> 00:05:24,350 Problem beş set belə, siz olacaq bir imla kontrolü yapma həyata etiraz. 115 00:05:24,350 --> 00:05:26,630 Və bunu, siz olacaq olduqca böyük mətn təqdim 116 00:05:26,630 --> 00:05:29,160 kimi 140,000 İngilis dili sözlər faylı. 117 00:05:29,160 --> 00:05:32,610 Və qərar etiraz olacaq bir veri strukturu barədə sizinlə 118 00:05:32,610 --> 00:05:35,340 Bu sözlər bütün yüklemek üçün istəyirəm yaddaş və RAM, 119 00:05:35,340 --> 00:05:38,470 və sonra bir neçə funksiyaları həyata, biri yoxlamaq olacaq. 120 00:05:38,470 --> 00:05:41,555 Bir dəlil keçərkən vasitəsi, bir söz, funksiyası çek 121 00:05:41,555 --> 00:05:43,430 Sadəcə gedir , doğru və ya yalan demək 122 00:05:43,430 --> 00:05:44,990 bu lüğət bir söz. 123 00:05:44,990 --> 00:05:47,110 >> Amma bəzi olacaq dizayn mülahizə və problemlər 124 00:05:47,110 --> 00:05:48,568 ki, həyata gəldikdə. 125 00:05:48,568 --> 00:05:51,250 Sadə həyata keçirilməsində, Siz əlbəttə ki, bilər 126 00:05:51,250 --> 00:05:53,960 bir imla kontrolü yapma həyata əsas lüğət 127 00:05:53,960 --> 00:05:55,380 məlumat strukturu hansı ilə? 128 00:05:55,380 --> 00:05:57,796 Siz yalnız bir bütün saxlamaq üçün lazımdır yaddaş strings dəstə? 129 00:05:57,796 --> 00:06:00,074 Nə cavab go var bəlkə həftə iki olan? 130 00:06:00,074 --> 00:06:00,740 Auditoriya: Array. 131 00:06:00,740 --> 00:06:01,500 DAVID J. MALAN: Siz bir sıra istifadə edə bilərsiniz. 132 00:06:01,500 --> 00:06:02,750 Və bütün pis deyil. 133 00:06:02,750 --> 00:06:05,631 Amma mütləq bilmirəm bir sıra nə qədər böyük əvvəlcədən 134 00:06:05,631 --> 00:06:08,630 Əgər deyilsə sizə lazım olacaq əvvəlcədən mütləq fayl bilirik. 135 00:06:08,630 --> 00:06:10,110 Belə ki, siz olacaq fırıldaqçılıq bir az istifadə 136 00:06:10,110 --> 00:06:11,970 malloc kimi, kimi biz istifadə etməyə başladı. 137 00:06:11,970 --> 00:06:13,977 Yoxsa biz müraciət edə bilər istifadə edərək ki, narahatlıq 138 00:06:13,977 --> 00:06:16,810 nə digər data structure ki, marjinal genişləndirilməsi olmuşdur sort 139 00:06:16,810 --> 00:06:17,894 bir sıra haqqında? 140 00:06:17,894 --> 00:06:18,810 Auditoriya: Əlaqəli siyahısı. 141 00:06:18,810 --> 00:06:21,270 DAVID J. MALAN: a bağlı Like siyahısı, biz bəzi dinamizm almaq orada. 142 00:06:21,270 --> 00:06:22,686 Amma bir az daha xərc var. 143 00:06:22,686 --> 00:06:24,150 Biz saxlamaq göstəricilərinə var. 144 00:06:24,150 --> 00:06:25,890 Və hələ bu kodlu etdik up, lakin mütləq var 145 00:06:25,890 --> 00:06:28,473 bir az daha mürəkkəbliyi olmaq yalnız kvadrat mötərizə istifadə edərək daha 146 00:06:28,473 --> 00:06:30,080 və bir sıra ətrafında jumping. 147 00:06:30,080 --> 00:06:33,340 >> Amma serialın çalışan zaman, Bir söz üçün axtarış edirsinizsə, 148 00:06:33,340 --> 00:06:34,179 n daxil edilə bilər. 149 00:06:34,179 --> 00:06:35,970 Ancaq yenə də, bu, ola bilər, bir az qeyri-mənasız 150 00:06:35,970 --> 00:06:38,734 ki array deyil qurmaq əvvəlcədən ölçüsü bilmədən. 151 00:06:38,734 --> 00:06:41,150 A bağlı siyahı olsa da, əgər yalnız strings bir dəstə saxlamaq 152 00:06:41,150 --> 00:06:43,300 bir bağlı siyahısı, nə yuxarı bound var 153 00:06:43,300 --> 00:06:46,920 axtarış olacaq vaxt çalışan və ya ki, siyahıda bir söz yoxlamaq? 154 00:06:46,920 --> 00:06:47,700 >> Auditoriya: n. 155 00:06:47,700 --> 00:06:50,575 >> DAVID J. MALAN: Bəli, n böyük O və ya çünki ən pis halda xətti, 156 00:06:50,575 --> 00:06:52,640 sözü Z sözü kimi sonunda bütün yolu. 157 00:06:52,640 --> 00:06:55,350 Və çünki bir bağlı siyahı, default o oxlar, çünki, 158 00:06:55,350 --> 00:06:58,280 bir story bağlı siyahı, yalnız getmək Bir istiqamətdə digər, 159 00:06:58,280 --> 00:06:59,590 Siz ətrafında jump bilməz. 160 00:06:59,590 --> 00:07:01,160 Siz onların hamısı əməl etmək lazımdır. 161 00:07:01,160 --> 00:07:05,505 >> Belə ki, biz, ötən həftənin sonunda təklif həftə beş, daha yaxşı yollar var ki,. 162 00:07:05,505 --> 00:07:08,727 Və əslində, müqəddəs grail həqiqətən daimi vaxt olacaq 163 00:07:08,727 --> 00:07:10,560 qovuşdurmağımız istədiyiniz zaman bir söz axtarmaq üçün, 164 00:07:10,560 --> 00:07:13,370 asılı olmayaraq bir ani cavab almaq necə bir çox sözləri artıq 165 00:07:13,370 --> 00:07:14,350 Sizin lüğət. 166 00:07:14,350 --> 00:07:17,680 >> Bu bir rəssamın icra edir nə bir hash masa zəng edə bilər. 167 00:07:17,680 --> 00:07:21,900 Və bir hash table gözəl növüdür bir serialın amalgam şaquli tərtib 168 00:07:21,900 --> 00:07:26,416 Burada yalnız sonra bir çünki və üfüqi burada çəkmək list-- bağlıdır. 169 00:07:26,416 --> 00:07:28,790 Və hash table ola bilər yolları dəstələri həyata keçirilir. 170 00:07:28,790 --> 00:07:34,110 Dərslik Bu alıntı olur Bu insanların doğum tarixləri istifadə etmək 171 00:07:34,110 --> 00:07:38,940 vasitəsi kimi olan bu həlledici oldu burada kiminsə adını qoymaq üçün. 172 00:07:38,940 --> 00:07:41,230 Belə ki, bu bir lüğətdir Siz adları olacaq. 173 00:07:41,230 --> 00:07:45,240 Və qaydada qoyulması sürətləndirmək Bu data strukturu adları, 174 00:07:45,240 --> 00:07:49,280 Onlar, görünür, bu insanların baxmaq doğum Ay ilə bağlı aiddir. 175 00:07:49,280 --> 00:07:50,570 >> Belə ki, 31 1 var. 176 00:07:50,570 --> 00:07:52,910 Fevral unuda kimi və künc hallarda. 177 00:07:52,910 --> 00:07:57,050 Və ad günü yanvarın əgər 1 və ya 1 fevral, və ya 1 Dekabr 178 00:07:57,050 --> 00:07:59,890 Siz başa olacaq ilk zəncir qədər top. 179 00:07:59,890 --> 00:08:02,150 Doğum tarixi Əgər bir ay 25 kimi, 180 00:08:02,150 --> 00:08:04,567 Siz son olacaq bucket sayı 25. 181 00:08:04,567 --> 00:08:07,400 Və kimsə artıq var, əgər həmin yerlərdə hər hansı nə 182 00:08:07,400 --> 00:08:10,470 bu bağlı bunu başlamaq siyahıları onlara birlikdə stitching edir 183 00:08:10,470 --> 00:08:14,320 bir ixtiyari ola bilər ki, insanların sayı, və ya bir şey, 184 00:08:14,320 --> 00:08:15,580 ki, yeri. 185 00:08:15,580 --> 00:08:18,400 >> Belə ki, bir mix növü var hashing üçün daimi vaxt. 186 00:08:18,400 --> 00:08:21,160 Və bir şey deməkdir hash bir şəxs kimi giriş kimi almaq, 187 00:08:21,160 --> 00:08:25,360 və ya onun adı, və ya onun doğum tarix və sonra bəzi çıxış qərar 188 00:08:25,360 --> 00:08:29,780 baxaraq kimi, əsasında onların ad günü və 31 bir tipi. 189 00:08:29,780 --> 00:08:31,900 >> Beləliklə siz ola bilər xətti vaxt bir az, 190 00:08:31,900 --> 00:08:34,429 lakin əslində, və kimi Problemin halda, beş set 191 00:08:34,429 --> 00:08:36,220 biz olmaq fikrində deyilik P iş beş müəyyən 192 00:08:36,220 --> 00:08:40,059 asimptotik çalışan haqqında çox vaxt, nəzəri yavaşlıq kimi 193 00:08:40,059 --> 00:08:41,809 olan bir alqoritm run bilər. 194 00:08:41,809 --> 00:08:44,330 Biz qayğı olacaq saniyə faktiki sayı 195 00:08:44,330 --> 00:08:47,350 və yaddaş faktiki məbləği, yaddaş bayt faktiki sayı 196 00:08:47,350 --> 00:08:48,140 Siz istifadə edirik. 197 00:08:48,140 --> 00:08:52,710 Belə ki, səmimi, böyük bir olan kimi bir milyon insan zənciri 198 00:08:52,710 --> 00:08:56,710 Siz axtarış edirsinizsə olduqca lənətləmək yavaş ölçüsü milyon siyahısında adı. 199 00:08:56,710 --> 00:08:59,830 >> Amma nə bölmək əgər 31 hissəyə ki siyahısı up? 200 00:08:59,830 --> 00:09:04,400 Ki, 1/31 axtarış super uzun siyahısı, əslində, 201 00:09:04,400 --> 00:09:05,741 əlbəttə daha sürətli olacaq. 202 00:09:05,741 --> 00:09:07,240 Asimptotik, eyni şey. 203 00:09:07,240 --> 00:09:08,860 Siz yalnız ayırıcı edirik daimi amil. 204 00:09:08,860 --> 00:09:10,651 Və biz geri o şeyi atmaq. 205 00:09:10,651 --> 00:09:13,486 Amma əslində, gedir 31 dəfə daha sürətli olmaq. 206 00:09:13,486 --> 00:09:16,110 Və biz olacaq nə var P leverage başlamaq beş seçin. 207 00:09:16,110 --> 00:09:18,750 >> Belə ki, P, çox da beş müəyyən Siz hesab təklif 208 00:09:18,750 --> 00:09:21,810 bir az daha inkişaf etmiş data structure bir trie çağırıb. 209 00:09:21,810 --> 00:09:24,420 Və bir trie yalnız bir deyil data strukturu kimi ağac. 210 00:09:24,420 --> 00:09:26,672 Lakin əvəzinə olan az dairələr və ya düzbucaqlı 211 00:09:26,672 --> 00:09:28,380 biz rəsm saxlamaq kimi qovşaqlarının üçün, həqiqətən, 212 00:09:28,380 --> 00:09:30,840 onun qovşaqlarının üçün bütün Diziler var. 213 00:09:30,840 --> 00:09:33,430 Bu olsa bir baxmaq üçün burada mücərrəd bit, 214 00:09:33,430 --> 00:09:35,450 P set gediş Zamyla size yol edəcək vasitəsilə 215 00:09:35,450 --> 00:09:37,580 Bu daha ətraflı vasitəsilə. 216 00:09:37,580 --> 00:09:39,980 Bu data strukturu ki, daha çox ağılla 217 00:09:39,980 --> 00:09:44,130 hər node bir sıra olan ola bilər Z və ya sıfır vasitəsilə ölçüsü 26, A 218 00:09:44,130 --> 00:09:45,320 25 vasitəsilə. 219 00:09:45,320 --> 00:09:49,260 Və bir şəxs daxil etmək istədiyiniz zaman Bu data strukturu adı və ya tapmaq 220 00:09:49,260 --> 00:09:53,990 ona və ya onun, siz, əgər nə adı, Maxwell, M-A-X-W-E-L-L kimi 221 00:09:53,990 --> 00:09:57,900 Siz ilk siz, sonra M. baxmaq və müvafiq M yeri jump 222 00:09:57,900 --> 00:09:59,100 ilk array. 223 00:09:59,100 --> 00:10:02,400 Daha sonra, A ilk jump növbəti sıra yeri, 224 00:10:02,400 --> 00:10:03,610 oxlar aşağıdakı. 225 00:10:03,610 --> 00:10:08,300 Sonra X, sonra W, sonra E, sonra L, sonra L, və sonra bəlkə bəzi xüsusi end 226 00:10:08,300 --> 00:10:11,850 xarakteri, bəzi sentinel ki, bir söz burada dayanır deyir. 227 00:10:11,850 --> 00:10:14,780 >> Və şeylərdir və haqqında gözəl nə var burada Nəzərə ki şəkil saxlamaq, 228 00:10:14,780 --> 00:10:16,797 necə kənarları qeyd hər array off kəsilir. 229 00:10:16,797 --> 00:10:19,630 Yəni yalnız bu şey olardı, çünki baxmaq kütləvi və dəhşətli ola 230 00:10:19,630 --> 00:10:20,338 ekranda. 231 00:10:20,338 --> 00:10:21,820 Belə ki, excerpted oldu. 232 00:10:21,820 --> 00:10:25,920 Bu yanaşma haqqında nə gözəl var, əgər bir milyon adları artıq 233 00:10:25,920 --> 00:10:30,890 Bu data strukturu, nə qədər çox addımlar Bu Maxwell daxil mənə lazımdır? 234 00:10:30,890 --> 00:10:36,450 Yeddi-ish kimi M-A-X-W-E-L-L-- addımlar daxil və ya Maxwell üçün baxmaq. 235 00:10:36,450 --> 00:10:39,320 >> Bir trilyon var düşünək Bu data strukturunda adları. 236 00:10:39,320 --> 00:10:41,900 Neçə addımlar görür Mənə Maxwell axtarmaq üçün? 237 00:10:41,900 --> 00:10:43,450 M-A-X-- hələ yeddi. 238 00:10:43,450 --> 00:10:45,770 >> Və orada yatır daimi vaxt qondarma. 239 00:10:45,770 --> 00:10:47,960 Biz sözləri güman əgər əlbəttə həmsərhəddir olunur 240 00:10:47,960 --> 00:10:52,150 20 simvol və ya 46 simvol, və ya əsaslı kiçik tam, 241 00:10:52,150 --> 00:10:53,790 o səmərəli daimi var. 242 00:10:53,790 --> 00:10:57,790 Və belə durub və axtarış bir trie super sürətli edir. 243 00:10:57,790 --> 00:10:59,540 Əlbəttə ki, biz heç vaxt Pulsuz üçün bir şey almaq. 244 00:10:59,540 --> 00:11:02,740 Və hətta yəqin ki, sizin olsa P getdi deyil, hələ beş set 245 00:11:02,740 --> 00:11:06,596 nə qiymət biz yəqin ki, ödəyirik müdrik ki, daha səmərəliliyinin vaxt almaq? 246 00:11:06,596 --> 00:11:07,470 >> Auditoriya: Yaddaş. 247 00:11:07,470 --> 00:11:08,390 >> DAVID J. MALAN: Yaddaş, sağ? 248 00:11:08,390 --> 00:11:10,240 Mən biz tərtib etdik, demək Burada bütün şəkil. 249 00:11:10,240 --> 00:11:12,823 Dərslik Bu alıntı Diziler bütün cəlb etməyib. 250 00:11:12,823 --> 00:11:16,687 Orada yaddaş miqdarı və yalnız istifadə edilmir null göstəricilər. 251 00:11:16,687 --> 00:11:17,520 Belə ki, bir ticarət off var. 252 00:11:17,520 --> 00:11:21,050 Və P sizə qalmaq lazımdır beş müəyyən Siz getmək istədiyiniz yol haqqında qərar qəbul etmək. 253 00:11:21,050 --> 00:11:24,460 >> Bir kimi hashing İndi bu ideya, kənara, həqiqətən super yayılıb. 254 00:11:24,460 --> 00:11:27,980 Belə ki, olduqca, dəyəri vasitələri hash sadəcə, giriş kimi bir şey etmək 255 00:11:27,980 --> 00:11:29,220 və çıxış istehsal edir. 256 00:11:29,220 --> 00:11:31,270 Belə ki, bir hash funksiyası yalnız bir alqoritm edir. 257 00:11:31,270 --> 00:11:34,990 >> Və ümumiyyətlə, bir hash funksiyaları məqsədi həyat giriş kimi bir şey almaq üçün 258 00:11:34,990 --> 00:11:39,655 və kimi çıxış kimi bir sıra istehsal sayı Z vasitəsilə 31 və ya A vasitəsilə bir, 259 00:11:39,655 --> 00:11:40,960 25 sıfır. 260 00:11:40,960 --> 00:11:44,250 Belə ki, kompleks çıxış edir və bir şey aşağı shrinks 261 00:11:44,250 --> 00:11:46,310 ki, bir az daha çox faydalı və idarə. 262 00:11:46,310 --> 00:11:49,250 >> Və belə çıxır bir çox məşhur funksiyası 263 00:11:49,250 --> 00:11:51,160 təhlükəsizlik dünya ki, və insan dünyanın 264 00:11:51,160 --> 00:11:53,060 il istifadə edilmişdir SHA1 adlanır. 265 00:11:53,060 --> 00:11:56,260 Bu riyazi olduqca xülya deyil mahiyyətcə ki, yoxdur formula. 266 00:11:56,260 --> 00:11:58,870 >> Siz, həqiqətən, böyük almaq adet sıfır və yığın ones-- 267 00:11:58,870 --> 00:12:01,530 ki, bir MB ola bilər uzun bir gigabyte long-- 268 00:12:01,530 --> 00:12:05,930 və bu aşağı shrinks Yalnız bir neçə bit, bir neçə bit, 269 00:12:05,930 --> 00:12:09,082 ki, bir sıra kimi var Z. vasitəsilə 31 ilə bir və ya A 270 00:12:09,082 --> 00:12:11,540 Amma əslində, bir az var yalnız A Z. vasitəsilə daha böyük 271 00:12:11,540 --> 00:12:16,640 >> Təəssüf ki, zirve etdiyiniz nə Kimsə playfully SHAppening adlı 272 00:12:16,640 --> 00:12:19,840 vasitəsi dünya haqqında yəqin ki, bir neçə ay sona 273 00:12:19,840 --> 00:12:22,617 vaxt, tədqiqatçılar, çünki yalnız bu ötən həftə, 274 00:12:22,617 --> 00:12:25,700 hesabat əksinə ki, nəşr nə təhlükəsizlik tədqiqatçılar fikir 275 00:12:25,700 --> 00:12:29,810 bir müddət, sadəcə haqqında sərf, bu nə idi 276 00:12:29,810 --> 00:12:33,420 Mən $ 175,000-- idi pul bir çox, 277 00:12:33,420 --> 00:12:36,540 lakin uzaq kənarda xüsusilə pis pis uşaqlar, 278 00:12:36,540 --> 00:12:41,560 və ya xüsusilə pis countries-- $ 175,000 siz icarəyə server bir çox ala bilər 279 00:12:41,560 --> 00:12:42,690 bulud yer. 280 00:12:42,690 --> 00:12:44,619 Və biz geri gəlmək lazımdır uzun əvvəl bulud. 281 00:12:44,619 --> 00:12:47,410 Amma bu yalnız server icarə deməkdir Microsoft server kimi kosmik, 282 00:12:47,410 --> 00:12:50,285 və ya Google, və ya Amazon, və ya Siz dəqiqə ilə ödəyirlər bilərsiniz kimi 283 00:12:50,285 --> 00:12:51,670 başqasının kompüter istifadə etmək. 284 00:12:51,670 --> 00:12:54,250 >> Siz ödəyə bilər, əgər bu çıxır onların kompüter borc başqası 285 00:12:54,250 --> 00:12:56,730 Siz yazdıq və run kodu bu və olduqca xülya istifadə 286 00:12:56,730 --> 00:13:01,580 riyaziyyat, siz rəqəm mahiyyətcə bilərsiniz kiminsə hash funksiyası necə 287 00:13:01,580 --> 00:13:05,320 iş və onun çıxış verilmiş, giriş nə mühəndis geri. 288 00:13:05,320 --> 00:13:08,590 Və bugünkü məqsədləri üçün, bu pis, demək kifayətdir. 289 00:13:08,590 --> 00:13:12,540 SHA1 və hash funksiyaları Çünki kimi bu super çox var 290 00:13:12,540 --> 00:13:17,050 təhlükəsizlik applications istifadə, web şifrelenmiş əlaqələri, 291 00:13:17,050 --> 00:13:21,890 bank əməliyyatları, mobil şifreleme mobil telefonlar, və kimi. 292 00:13:21,890 --> 00:13:24,880 Və belə ki, heç bir zaman kimsə geri bir yol tapır 293 00:13:24,880 --> 00:13:28,510 bu texnologiyaların bir mühəndis və ya pozmaq, pis şeylər ola bilər. 294 00:13:28,510 --> 00:13:30,300 >> İndi dünya artıq bu bilirdi. 295 00:13:30,300 --> 00:13:31,310 Bu yaxın idi. 296 00:13:31,310 --> 00:13:34,670 Və dünya ildən SHA1 olan SHA256 köçürülüb, 297 00:13:34,670 --> 00:13:37,320 olan yalnız bir xülya yoldur onlar daha böyük bit istifadə etdi. 298 00:13:37,320 --> 00:13:40,570 Və əslində, hətta CS50 öz veb keçən il təkmilləşdirilmiş to-- 299 00:13:40,570 --> 00:13:43,290 Biz bütün bu çox üz ki, təhdid PDF almaq üçün çalışırıq 300 00:13:43,290 --> 00:13:46,520 və whatnot-- lakin CS50 veb böyük hash funksiyası istifadə 301 00:13:46,520 --> 00:13:47,980 Hansı təhlükəsiz olacaq deməkdir. 302 00:13:47,980 --> 00:13:50,020 Sizin PDF Belə ki, bütün təhlükəsiz, lakin 303 00:13:50,020 --> 00:13:52,880 mütləq pul və ya bir şey xüsusilə özəl və ya şəxsi 304 00:13:52,880 --> 00:13:53,380 istifadə etmək. 305 00:13:53,380 --> 00:13:56,550 Siz etsəniz Sp URL kontrol bəzi əlavə detalları kimi. 306 00:13:56,550 --> 00:13:59,840 >> Belə ki, problem beş set həqiqətən üfüqdə. 307 00:13:59,840 --> 00:14:01,560 Quiz bu gələn çərşənbə edir. 308 00:14:01,560 --> 00:14:04,479 Lakin ofis istifadə etmək yoxdur saat, gecə və sabah, həm də. 309 00:14:04,479 --> 00:14:07,770 Və həmçinin, ofis saat istifadə etmək sağ sonra, mövcud əgər. 310 00:14:07,770 --> 00:14:11,550 heyət və mən ətrafında qalmaq və edəcəyik axşam əlavə daha çox təsadüfi Q & A. 311 00:14:11,550 --> 00:14:16,610 Və mənə güclü burada üçün qeyd edək New Haven-- burada bizlər 312 00:14:16,610 --> 00:14:19,360 belə ki, tamamilə hər Scaz nin var çıxışında, əminəm, hiss 313 00:14:19,360 --> 00:14:21,140 bir dağa mübarizə bir az kimi. 314 00:14:21,140 --> 00:14:24,627 Və nüfuzuna, əgər artıq öyrəndim ya eşitməmişəm 315 00:14:24,627 --> 00:14:27,710 Harvard bəzi dostlar, bilirəm burada yeni institusional yaddaş var. 316 00:14:27,710 --> 00:14:30,790 P növ beş növ müəyyən CS50 ağır olmağa çalışır, 317 00:14:30,790 --> 00:14:32,590 və ya ən çətin ən tələbələr üçün. 318 00:14:32,590 --> 00:14:37,180 >> Amma nə o deməkdir ki, biz istəyirik ki, demək olar ki, bu təpənin üst. 319 00:14:37,180 --> 00:14:38,270 Mən, həqiqətən, bu demək. 320 00:14:38,270 --> 00:14:40,728 Bu, ən çətin, lakin bu da ən təltif var 321 00:14:40,728 --> 00:14:43,560 ki, ən fərqli hər başqa giriş informatika 322 00:14:43,560 --> 00:14:47,980 Biz bilirik ABŞ-da, əlbəttə ki, ən şagirdlərə intro bitirmək deyil 323 00:14:47,980 --> 00:14:51,400 Əlbəttə artıq icra edərək ağac, və çalışır kimi şeylər, 324 00:14:51,400 --> 00:14:52,880 və hash masalar, və s. 325 00:14:52,880 --> 00:14:54,770 >> Və mən ümid edirəm ki, və nə Biz istəyirik ki, ümid edirəm 326 00:14:54,770 --> 00:14:57,280 böyük hissi var məmnuniyyəti hətta 327 00:14:57,280 --> 00:15:00,760 əgər həftə və ya iki olan vasitəsilə ki, məmnuniyyət almaq 328 00:15:00,760 --> 00:15:02,490 bu kimi bir az hiss etmir. 329 00:15:02,490 --> 00:15:05,250 Amma mənə sakitləşdirmək bildirin, biz yalnız sol dörd P dəsti var. 330 00:15:05,250 --> 00:15:07,380 Belə ki, üst sort yanında deyil. 331 00:15:07,380 --> 00:15:12,370 >> Bunun Digər tərəfdən, bizə etibar, yalnız təpələr və bulud yayma oldu. 332 00:15:12,370 --> 00:15:16,000 Və biz bala, deyəcəklər digər tərəfdən var. 333 00:15:16,000 --> 00:15:18,340 Belə ki, yalnız asmaq lazımdır bir az artıq. 334 00:15:18,340 --> 00:15:22,050 Düşünürəm ki, biz keçid başlamaq həqiqətən kimi, demək web proqramlaşdırma dünyasına, 335 00:15:22,050 --> 00:15:26,060 Siz hər şeyi become-- ki, tapa bilərsiniz Bu, həqiqətən, çekici edir. 336 00:15:26,060 --> 00:15:29,680 337 00:15:29,680 --> 00:15:33,490 OK, biz sonra bu URL göndərmək lazımdır. 338 00:15:33,490 --> 00:15:36,140 Siz də, biz istəyirik ki, tapa bilərsiniz bir yayla nail sort 339 00:15:36,140 --> 00:15:38,150 burada hər şey Həqiqətən də, inkişaf etmiş 340 00:15:38,150 --> 00:15:40,170 və çətin dizayn, ancaq deyilik 341 00:15:40,170 --> 00:15:42,590 Biz kimi hiss gedir əbədi bu təpəyə gedir. 342 00:15:42,590 --> 00:15:44,390 Belə ki, bəzi rahatlıq. 343 00:15:44,390 --> 00:15:47,409 >> Belə ki, daha ADO olmadan, başlanğıc olsun bu bazar keçid etmək 344 00:15:47,409 --> 00:15:49,950 dünyasına dövr web, və həqiqətən dünya 345 00:15:49,950 --> 00:15:51,420 olan hamımız daha tanışdır. 346 00:15:51,420 --> 00:15:53,753 Biz internet cihazları var cibimizdə, bizim sıralarında, 347 00:15:53,753 --> 00:15:55,127 Bizim sirt, və kimi. 348 00:15:55,127 --> 00:15:56,210 Bu necə iş bütün yoxdur? 349 00:15:56,210 --> 00:15:59,077 Və necə yazılı başlaya bilərsiniz super gizli deyil code 350 00:15:59,077 --> 00:16:01,910 və bəzi yanıb-sönən mətn tez da Sizin dost və ya ailə heç biri 351 00:16:01,910 --> 00:16:04,659 Əgər qarşılıqlı istədiyiniz gedir , lakin bir şey ilə qoya bilər 352 00:16:04,659 --> 00:16:06,660 onların telefonlar, və ya onların web browser, 353 00:16:06,660 --> 00:16:09,010 ya hər hansı bir cihazlar onlar qarşılıqlı. 354 00:16:09,010 --> 00:16:10,430 >> Belə ki, burada kiminsə ev. 355 00:16:10,430 --> 00:16:14,040 Bu ev daxilində bir neçə edir noutbuk, köhnə məktəb masa üstü bir neçə 356 00:16:14,040 --> 00:16:17,470 kompüter, bir şey adlı ortada router və ya hub, 357 00:16:17,470 --> 00:16:20,310 və sonra bəzi növ kabel modem və ya DSL modem. 358 00:16:20,310 --> 00:16:24,560 Və sonra internet ümumiyyətlə, yoxdur göy bir bulud up kimi tərtib. 359 00:16:24,560 --> 00:16:29,230 >> Belə ki, bu şəkil olsa ci il tarixli bir az sort, 360 00:16:29,230 --> 00:16:32,604 əlbəttə nə ən gösterir Siz yəqin ki, sizin evlərində var 361 00:16:32,604 --> 00:16:35,520 və ya səmərəli nə bütün var yurt otaqlar, və ya mənzillərdə, 362 00:16:35,520 --> 00:16:36,480 və ya kimi. 363 00:16:36,480 --> 00:16:40,010 >> Belə ki, nə həqiqətən zaman gedir Bu gün internet istifadə üçün cəhd? 364 00:16:40,010 --> 00:16:42,010 Belə ki, hər bir kompüter internet, bu çıxır 365 00:16:42,010 --> 00:16:46,860 benzersiz bir ünvan olmalıdır, çox biz kimi real dünya ehtiyac 366 00:16:46,860 --> 00:16:52,050 51 Prospect kimi poçt ünvanı, Street, New Haven, Connecticut, və ya 33 367 00:16:52,050 --> 00:16:54,170 Oxford Street, Cambridge, Massachusetts. 368 00:16:54,170 --> 00:16:58,520 Belə ki, internet kompüterlər lazımdır benzersiz özlərini müraciət yolu. 369 00:16:58,520 --> 00:17:01,180 >> Ki, ki, zaman bir kompüter başqa danışmaq istəyir, 370 00:17:01,180 --> 00:17:04,525 bu bir mesaj göndərə bilərsiniz və kimə alan məlumat 371 00:17:04,525 --> 00:17:05,900 Bu cavab geri göndərmək lazımdır. 372 00:17:05,900 --> 00:17:07,900 Belə ki, yalnız sort edir intuitiv mənada bəlkə 373 00:17:07,900 --> 00:17:09,980 hər şey var ki, bir növ ünvanı. 374 00:17:09,980 --> 00:17:11,240 >> Amma necə bir ünvan alıram? 375 00:17:11,240 --> 00:17:13,589 Yaxşı, siz burada almaq kampus, və ya evə getmək 376 00:17:13,589 --> 00:17:15,760 və yandırmaq sizin laptop və ya masa üstü kompüter, 377 00:17:15,760 --> 00:17:17,770 və ya onu yerləşdirin və ya, Wi-Fi qoşulmaq 378 00:17:17,770 --> 00:17:19,569 Bu çıxır ki, xüsusi server var 379 00:17:19,569 --> 00:17:22,089 ən şəbəkələrdə bir DHCP server çağırıb. 380 00:17:22,089 --> 00:17:23,880 Həqiqətən etməz bu dayanır nə, 381 00:17:23,880 --> 00:17:26,660 lakin bu dinamik host konfiqurasiya yalnız protokol, 382 00:17:26,660 --> 00:17:29,760 deyərək bir xülya yolu, bu ya Yale bir kompüter, 383 00:17:29,760 --> 00:17:32,600 Harvard var, və ya Comcast və ya , var, və ya Verizon var 384 00:17:32,600 --> 00:17:35,100 və ya şirkət var kimin məqsədi həyat, 385 00:17:35,100 --> 00:17:38,810 Bu eşidən zaman kimsə yeni əlavə şəbəkə, burada demək deyil, 386 00:17:38,810 --> 00:17:40,010 bu ünvanı istifadə edin. 387 00:17:40,010 --> 00:17:42,790 >> Belə ki, biz insanlar yoxdur Bizim kompüter daxil ağır kodu 388 00:17:42,790 --> 00:17:44,040 Bizim unikal ünvanı nə. 389 00:17:44,040 --> 00:17:47,070 Biz yalnız açmaq, onu yandırmaq qapaq və elə bu server 390 00:17:47,070 --> 00:17:52,210 Yerli şəbəkə yalnız ki, mənə deyir Mənim Ünvan: 51 Prospect Street, və ya 33 391 00:17:52,210 --> 00:17:53,940 Oxford Street, və ya kimi. 392 00:17:53,940 --> 00:17:56,000 >> İndi niyyətində deyil ki, belə verbose olun. 393 00:17:56,000 --> 00:18:00,210 Əksinə nə almaq üçün gedirəm bir rəqəmli ünvan bir IP ünvanı çağırıb. 394 00:18:00,210 --> 00:18:01,960 IP internet protokolu deməkdir. 395 00:18:01,960 --> 00:18:06,025 Və odds, sizin həyat bu zaman var Siz yəqin ki, eşitdim və ya IP söz görüldü 396 00:18:06,025 --> 00:18:08,140 və ya ümumiyyətlə bəlkə ətrafında atılan. 397 00:18:08,140 --> 00:18:10,720 Amma əslində, bu, olduqca düz irəli bir şey. 398 00:18:10,720 --> 00:18:13,610 >> IP ünvanı, yalnız bir deyil dotted decimal sayı, 399 00:18:13,610 --> 00:18:17,150 deməkdir bir şey dot var bir şey bir şey dot bir şey nöqtə. 400 00:18:17,150 --> 00:18:21,980 Və o somethings hər olur 0 və 255 arasında bir sıra olacaq. 401 00:18:21,980 --> 00:18:26,710 >> Belə ki, CS50 beş plus həftə, əgər əsaslanır bu rəqəmlər 0 255 hər üçündür, 402 00:18:26,710 --> 00:18:28,713 neçə bit her bu sayı əlamətləri? 403 00:18:28,713 --> 00:18:29,420 >> Auditoriya: Eight. 404 00:18:29,420 --> 00:18:30,100 >> DAVID J. MALAN: Bu səkkiz olmaq var. 405 00:18:30,100 --> 00:18:31,933 Belə ki, cəmi neçə IP ünvanı bit? 406 00:18:31,933 --> 00:18:32,710 Auditoriya: 32. 407 00:18:32,710 --> 00:18:33,820 >> DAVID J. MALAN: Belə ki, 32. 408 00:18:33,820 --> 00:18:35,830 8 plus 8 plus 8 plus 8 32. 409 00:18:35,830 --> 00:18:38,767 Neçə ümumi IP ünvanlar Dünyada ola bilər? 410 00:18:38,767 --> 00:18:39,600 Auditoriya: 4 milyard. 411 00:18:39,600 --> 00:18:42,410 DAVID J. MALAN: Belə ki, təxminən dörd milyard 32 güc 2 çünki. 412 00:18:42,410 --> 00:18:44,410 Əgər siz bilməzsiniz sort Sizin Nəzərə ki grok, 413 00:18:44,410 --> 00:18:47,470 yalnız bilirik 32-bit dəyərlər ki, 4 milyard kimi böyük ola bilər 414 00:18:47,470 --> 00:18:49,140 bütün müsbət dəyərlər varsa. 415 00:18:49,140 --> 00:18:52,500 O deməkdir ki 4 milyard var dünya mümkündür IP ünvanları. 416 00:18:52,500 --> 00:18:55,090 >> Və gülməli hekayə, biz gözləyirik onların həyata çalışan. 417 00:18:55,090 --> 00:18:59,720 Və əslində bu böyük bir problem var dünya da bu problem gələn gördüm, 418 00:18:59,720 --> 00:19:03,639 lakin mütləq cavab verməyib Bu mümkün olan ən sürətli şəkildə. 419 00:19:03,639 --> 00:19:05,680 And olsun ki, bir dəfə var CS50 başa və başladı 420 00:19:05,680 --> 00:19:06,950 da diqqət tech dünya, siz lazımdır 421 00:19:06,950 --> 00:19:08,520 Bu çox çox tematik görürük. 422 00:19:08,520 --> 00:19:12,260 >> Məsələn, biz, həqiqətən, getmək əgər Hal-hazırda köhnə məktəb, Y2K. 423 00:19:12,260 --> 00:19:13,570 Bu, həqiqətən bir sürpriz deyil. 424 00:19:13,570 --> 00:19:15,700 Hər kəs bilirdi Like 1000 il ki, 425 00:19:15,700 --> 00:19:20,250 min il ərzində daha çox was-- ki ki, nəticədə baş verəcək. 426 00:19:20,250 --> 00:19:23,295 Və hələ, biz buna cavab son anda çox. 427 00:19:23,295 --> 00:19:24,420 Və yenidən baş. 428 00:19:24,420 --> 00:19:26,740 Belə ki, bu gün biz IP version 4 haqqında danışmaq lazımdır. 429 00:19:26,740 --> 00:19:29,250 Amma bilirik ki, dünya nəhayət əldə edir 430 00:19:29,250 --> 00:19:31,590 ətrafında yükseltmek üçün IPv6 deyilən bir şey, 431 00:19:31,590 --> 00:19:34,540 olan əvəzinə 32-bit ünvanları, uses-- hər kəs 432 00:19:34,540 --> 00:19:36,443 Bir tahmin neçə bit etmək istəyirsiniz? 433 00:19:36,443 --> 00:19:37,310 >> Auditoriya: 64? 434 00:19:37,310 --> 00:19:38,380 >> DAVID J. MALAN: Yaxşı tahmin, lakin heç. 435 00:19:38,380 --> 00:19:39,975 Biz nəhayət çalışdığınız irəlisində almaq. 436 00:19:39,975 --> 00:19:40,558 >> Auditoriya: 128. 437 00:19:40,558 --> 00:19:43,490 DAVID J. MALAN: 128, hansı bir freaking böyük bir sayı 438 00:19:43,490 --> 00:19:46,250 IP ünvanlar, çünki ki, dəfə 2 dəfə 2 kimi 439 00:19:46,250 --> 00:19:49,620 dəfə 2, bir çox dəfə 4 milyard qədər ikilər. 440 00:19:49,620 --> 00:19:50,530 >> Maraqlı əgər. 441 00:19:50,530 --> 00:19:54,110 Çıxır və mən yalnız bu googled Yale kompüter yazaraq bu tapmaq üçün, 442 00:19:54,110 --> 00:19:58,910 burada Yale ilə başlamaq edirlər bu nömrələri 130,132 dot bir şey, 443 00:19:58,910 --> 00:20:00,669 və 128,36 şey nöqtə. 444 00:20:00,669 --> 00:20:02,710 Amma əlbəttə ki, var board üzrə istisnalar 445 00:20:02,710 --> 00:20:05,334 nə şöbəsi asılı olaraq bina və kampus siz etdiyiniz. 446 00:20:05,334 --> 00:20:09,310 Harvard üçün çalışır 140,247 və ya 128,103. 447 00:20:09,310 --> 00:20:11,530 Və ümumiyyətlə bu faydasız məlumat 448 00:20:11,530 --> 00:20:13,260 ancaq indi görə bilərsiniz bir şey var. 449 00:20:13,260 --> 00:20:15,593 Əgər ətrafında poking başlamaq zaman Sizin kompüter ayarları, 450 00:20:15,593 --> 00:20:18,540 bu qeyd etmək başlaya bilər uzun əvvəl nümunələri növləri. 451 00:20:18,540 --> 00:20:23,470 >> Evdə etdiyiniz və zaman bir var Apple AirPort və ya Linksys cihaz, 452 00:20:23,470 --> 00:20:26,560 və ya D-Link, və ya hər hansı bu valideynlər və ya bacı yüklü 453 00:20:26,560 --> 00:20:28,890 ev, yaxşı nə yəqin ki, 454 00:20:28,890 --> 00:20:30,800 Şəxsi IP ünvan adlı budur. 455 00:20:30,800 --> 00:20:34,850 Və bu həqiqətən bir idi gözəl, müvəqqəti həll 456 00:20:34,850 --> 00:20:38,050 çalışan probleminə IP ünvanlar qısa. 457 00:20:38,050 --> 00:20:40,382 >> Və siz nə edə bilər ev şəbəkələri, typically-- 458 00:20:40,382 --> 00:20:42,340 və səmimi, hətta Yale və Harvard başlayır 459 00:20:42,340 --> 00:20:46,840 müxtəlif areas-- bunu sizə deyil kompüter bütün dəstə verə bilər 460 00:20:46,840 --> 00:20:50,360 Siz qoymaq kimi bir IP ünvan belə uzun onların qarşısında xüsusi cihaz, 461 00:20:50,360 --> 00:20:52,410 bir şey router adlı, və ya adlandırmaq olar 462 00:20:52,410 --> 00:20:54,060 Bir proxy və ya digər şeylər hər hansı bir sayı. 463 00:20:54,060 --> 00:20:56,710 Amma müəyyən bir cihaz ki, bir IP ünvanı var. 464 00:20:56,710 --> 00:20:59,450 Və sonra arxasında Cihaz, binanın ərzində 465 00:20:59,450 --> 00:21:03,030 bir ev və ya mənzil daxilində ola bilər kompüter hər hansı bir sayı, bütün olan 466 00:21:03,030 --> 00:21:06,460 başlamaq bir IP ünvanı Burada bu rəqəm biri ilə. 467 00:21:06,460 --> 00:21:08,590 Və kompüter kimi belə uzun çevirmək üçün necə bilir 468 00:21:08,590 --> 00:21:10,900 ictimai ünvan Şəxsi ünvan, 469 00:21:10,900 --> 00:21:13,340 gözlənildiyi kimi hər şey iş sıralayabilirsiniz. 470 00:21:13,340 --> 00:21:17,290 >> Amma bu converse ki, əgər evdə etdiyiniz və bir qardaşı var, 471 00:21:17,290 --> 00:21:19,650 və siz də var Bəzi web saytına girə, 472 00:21:19,650 --> 00:21:23,520 bu var ki, əgər veb bilmir ya qardaş veb səhifəsinə ziyaret, 473 00:21:23,520 --> 00:21:26,780 Siz eyni görünür, çünki şəxs sizin data bütün çünki 474 00:21:26,780 --> 00:21:30,050 ki, router keçir və ya mərkəz nöqtəsi. 475 00:21:30,050 --> 00:21:32,220 >> Lakin bu aşağı səviyyədə ətraflı kifayətdir. 476 00:21:32,220 --> 00:21:37,770 Nin necə IP ünvanlar nəzər salaq bəzən media bəlkə gəlib 477 00:21:37,770 --> 00:21:41,370 və biz məhv başlaya bilərsiniz necə Sizin üçün səmimi, daha göstərir. 478 00:21:41,370 --> 00:21:45,010 Biz dim bilər bir neçə saniyə üçün işıqları. 479 00:21:45,010 --> 00:21:46,550 >> [Video playback] 480 00:21:46,550 --> 00:21:49,310 >> -Bu BEÜ 4 ünvanı, bir 32-bit var. 481 00:21:49,310 --> 00:21:50,650 >> -IP ES internet-- 482 00:21:50,650 --> 00:21:52,800 >> -Özəl Şəbəkə, Tamia xüsusi şəbəkə. 483 00:21:52,800 --> 00:22:05,670 484 00:22:05,670 --> 00:22:08,145 O, belə gözəl. 485 00:22:08,145 --> 00:22:09,630 Charlie on-gəlir. 486 00:22:09,630 --> 00:22:11,750 DAVID J. MALAN: Bu bir güzgü IP ünvanı. 487 00:22:11,750 --> 00:22:15,093 O, bizə izləmək imkan var olan o real vaxt bunu. 488 00:22:15,093 --> 00:22:16,285 >> [END playback] 489 00:22:16,285 --> 00:22:17,130 >> DAVID J. MALAN: OK. 490 00:22:17,130 --> 00:22:18,480 Bu bir neçə problemləri. 491 00:22:18,480 --> 00:22:22,740 Belə bir, biz nə aradığınız burada ekranda 492 00:22:22,740 --> 00:22:25,290 bir kodu yazılmışdır Objective-C adlı dil, 493 00:22:25,290 --> 00:22:28,020 olan varisi növüdür Biz edirik C dili. 494 00:22:28,020 --> 00:22:30,150 Bu, tamamilə heç bir şey yoxdur proqramlaşdırma ilə. 495 00:22:30,150 --> 00:22:32,399 Əslində, ən yaxşı kimi deyə bilərəm, bu bir rəsm proqram 496 00:22:32,399 --> 00:22:38,360 Kimsə nazil ki, internet birtəhər crayons cəlb. 497 00:22:38,360 --> 00:22:43,660 >> Yəqin ki, daha az egregious ki və ya etibarsız bu IP ünvan,? 498 00:22:43,660 --> 00:22:44,520 >> Auditoriya: Invalid. 499 00:22:44,520 --> 00:22:48,479 >> DAVID J. MALAN: Yanlış çünki 275 , əlbəttə, 0 arasında və 255 edir. 500 00:22:48,479 --> 00:22:51,770 Bu da, çünki baxmayaraq yəqin ki, OK Siz crazy insanların dəstə istəmirəm 501 00:22:51,770 --> 00:22:54,790 TV duraklatarak kimi olan onların TiVos və sonra görmək üçün IP ziyarət 502 00:22:54,790 --> 00:22:56,290 həqiqətən var bir şey varsa. 503 00:22:56,290 --> 00:22:58,200 Bir az daha az egregious var ki. 504 00:22:58,200 --> 00:23:00,990 Amma çox olduğunu dərk sort hamımız ətrafında. 505 00:23:00,990 --> 00:23:04,980 >> Belə ki, əlbəttə, heç birimiz heç həqiqətən rəqəmli ünvanlarını yazın 506 00:23:04,980 --> 00:23:06,410 Bizim tarayıcılar daxil. 507 00:23:06,410 --> 00:23:09,580 Bu pis bir şey cür olardı Google, Google ziyarət əgər, 508 00:23:09,580 --> 00:23:15,060 Siz 123.46.57.89 getmək idi. 509 00:23:15,060 --> 00:23:17,007 Və bütün dünya idi ki, yalnız unutmayın. 510 00:23:17,007 --> 00:23:19,090 Və səmimi, biz növ var əvvəl bu məsələni görüldü. 511 00:23:19,090 --> 00:23:24,130 Geri gün insanlar nə zaman , mobil telefonlar və əlaqə siyahıları var 512 00:23:24,130 --> 00:23:27,640 və şirkətlər faktiki olaraq, həqiqətən -i Mən şirkətlər hələ 800 var danışarlar 513 00:23:27,640 --> 00:23:30,600 nömrələri və like-- ancaq ümumiyyətlə reklam nömrələri görmək 514 00:23:30,600 --> 00:23:36,480 kimi, C-O-L-L-E-C-T 1-800-toplamaq. , Heç kim həqiqətən xatırlayıram bilər, çünki 515 00:23:36,480 --> 00:23:39,754 bir avtobusda reklam görən zaman və ya billboard, nə kimsə sayı, 516 00:23:39,754 --> 00:23:42,420 lakin onlar daha yüksək ilə, yəqin ki, edə bilərsiniz ehtimalı bir söz xatırlayıram. 517 00:23:42,420 --> 00:23:44,530 >> Belə ki, biz eyni qəbul Dünyada sisteminin cür 518 00:23:44,530 --> 00:23:48,290 internet bir var qovuşdurmağımız Domain Name System biz insanlar edə bilərsiniz, belə ki, 519 00:23:48,290 --> 00:23:52,340 yazın google.com, facebook.com, yale.edu, harvard.edu, 520 00:23:52,340 --> 00:23:56,140 və kompüter rəqəm imkan nə müvafiq IP həyata 521 00:23:56,140 --> 00:23:58,480 Ünvan bir ad üçün. 522 00:23:58,480 --> 00:24:01,620 >> Və yol bunu real dünya, ki, $ 10 bir il 523 00:24:01,620 --> 00:24:05,900 bəlkə $ 50 bir il, bir domain ala bilər adı, və ya, həqiqətən, bir domen adı icarəyə. 524 00:24:05,900 --> 00:24:09,860 Və sonra ödənilməsi olduğunuz kim ki, domen adı icarəyə, 525 00:24:09,860 --> 00:24:14,069 Siz dünyanın kim onlara Sizin IP ünvanı nə olduğunu bilir. 526 00:24:14,069 --> 00:24:16,360 Və biz bu daxil deyil özəllikləri, lakin bir çox 527 00:24:16,360 --> 00:24:18,750 final üçün, istədiyiniz bilər layihələr, həqiqətən qeydiyyatdan 528 00:24:18,750 --> 00:24:22,120 öz web hosting üçün Şirkət, ya pulsuz 529 00:24:22,120 --> 00:24:23,500 və ya ayda bir neçə dollar üçün. 530 00:24:23,500 --> 00:24:26,100 Əgər bəziləri üçün, almaq istəyirəm bilər bir neçə dollar, öz domen adı, 531 00:24:26,100 --> 00:24:28,900 yalnız əyləncə üçün və ya bir iş başlamaq üçün şəxsi site və ya kimi və ya. 532 00:24:28,900 --> 00:24:30,880 >> Və bütün həyata ki, nəticədə edəcək 533 00:24:30,880 --> 00:24:35,260 dünya izah sizin üçün aşağı qaynatmaq Sizin server IP ünvanı nə. 534 00:24:35,260 --> 00:24:37,740 Və sonra bu DNS server, həqiqətən, qayğı 535 00:24:37,740 --> 00:24:39,910 dünyanın qalan məlumat. 536 00:24:39,910 --> 00:24:41,830 Belə ki, bütün bir DNS server daxili, qısa, var 537 00:24:41,830 --> 00:24:44,780 onun yaddaş kimi deyil Google tablo ekvivalent 538 00:24:44,780 --> 00:24:49,420 və ya Excel elektron tablo ən azı adları var biri iki sütun, 539 00:24:49,420 --> 00:24:52,100 , harvard.edu kimi yale.edu və google.com. 540 00:24:52,100 --> 00:24:55,870 Və digər sütun var IP ünvanı və ya IP müvafiq 541 00:24:55,870 --> 00:24:56,382 ünvanları. 542 00:24:56,382 --> 00:24:57,590 Və biz, həqiqətən, bu bilərsiniz. 543 00:24:57,590 --> 00:24:59,881 Mənim Mac tərtib və siz belə Windows kompüter bunu 544 00:24:59,881 --> 00:25:04,330 well-- kimi bir terminal pəncərə açmaq əgər Burada olduqca CD50 IDE kimi, 545 00:25:04,330 --> 00:25:08,190 ən kompüter adlı komanda nslookup adı server axtarmaq. 546 00:25:08,190 --> 00:25:12,380 Və mən bir şey yazın əgər kimi yale.edu və Enter nə 547 00:25:12,380 --> 00:25:19,250 Mənim şəbəkə kimi əməkdaşlıq, əgər mən görürsünüz Bu sinif əvvəl çox testlər etdi 548 00:25:19,250 --> 00:25:24,584 began-- nin google.com cəhd edək. 549 00:25:24,584 --> 00:25:26,390 Əlbəttə, indi heç bir şey çalışır. 550 00:25:26,390 --> 00:25:27,190 Bu əladır. 551 00:25:27,190 --> 00:25:30,660 Bütün hüquqlar, bir an üçün yanındayız. 552 00:25:30,660 --> 00:25:32,100 nslookup google.com. 553 00:25:32,100 --> 00:25:35,570 554 00:25:35,570 --> 00:25:38,660 >> Yaxşı, əgər görək faktiki internet-- no. 555 00:25:38,660 --> 00:25:39,700 Bu nə var. 556 00:25:39,700 --> 00:25:43,090 Pərvərdigara, bütün hüququ. 557 00:25:43,090 --> 00:25:45,490 Wi-Fi qırdı. 558 00:25:45,490 --> 00:25:47,410 >> Hey, mənim IP ünvan nə bilmək istəyirsiniz? 559 00:25:47,410 --> 00:25:49,722 Oldu. 560 00:25:49,722 --> 00:25:50,820 YaleSecure. 561 00:25:50,820 --> 00:25:53,330 Bu giderme necə kompüter alim kimi şeylər. 562 00:25:53,330 --> 00:25:54,617 Biz off Wi-Fi açın. 563 00:25:54,617 --> 00:25:57,480 564 00:25:57,480 --> 00:25:59,450 OLDU. 565 00:25:59,450 --> 00:26:02,610 >> Və həqiqətən, Scaz, siz düşünür təhlükəsiz biri bizi giriş? 566 00:26:02,610 --> 00:26:06,246 Əks halda daha testlər təşəkkür edirəm OK are-- Siz Yale-- və ya pozmaq üçün. 567 00:26:06,246 --> 00:26:07,370 Mən YaleSecure getmək istəyirəm. 568 00:26:07,370 --> 00:26:09,880 569 00:26:09,880 --> 00:26:11,870 Oh, və bəlkə biz OK olacaq. 570 00:26:11,870 --> 00:26:12,686 Bəlkə biz geri istəyirik. 571 00:26:12,686 --> 00:26:16,810 572 00:26:16,810 --> 00:26:19,733 Və bir kompüter, necə alim kompüter düzeltmek. 573 00:26:19,733 --> 00:26:22,000 [Alqış] 574 00:26:22,000 --> 00:26:23,220 Oldu. 575 00:26:23,220 --> 00:26:27,160 Mən bu ərzində olduğu terminal pəncərə deyilən, 576 00:26:27,160 --> 00:26:32,270 Mən NSLookup əgər yale.edu, orada biz gedin. 577 00:26:32,270 --> 00:26:38,350 Beləliklə, mən IP ünvan ilk geri almaq Mənim laptop istifadə DNS server. 578 00:26:38,350 --> 00:26:41,610 Belə ki, bir DHCP server əlavə ki, biz bir an əvvəl izah izah etdi 579 00:26:41,610 --> 00:26:44,720 mənim laptop nə mənim IP ünvan, ki, DHCP server 580 00:26:44,720 --> 00:26:46,860 də istifadə etmək üçün nə DNS server mənə deyir. 581 00:26:46,860 --> 00:26:48,860 Əks halda mən olardı özünüz bu yazın. 582 00:26:48,860 --> 00:26:50,359 >> Amma ki, bütün maraqlı deyil. 583 00:26:50,359 --> 00:26:54,310 Mən qayğı bu ki, Yəqin Yale saytının IP ünvanı. 584 00:26:54,310 --> 00:26:55,470 Belə ki, əslində, bu cəhd edək. 585 00:26:55,470 --> 00:27:02,710 Mənə bir browser daxil qalxmaq və gidelim http: //, və sonra həmin IP ünvan, 586 00:27:02,710 --> 00:27:04,220 və Enter düyməsini basın. 587 00:27:04,220 --> 00:27:06,700 Və bizə bildirin. 588 00:27:06,700 --> 00:27:09,587 Ki, necə başqa siz deyil Yale nin saytları ziyarət. 589 00:27:09,587 --> 00:27:10,920 İndi bütün yaddaqalan deyil. 590 00:27:10,920 --> 00:27:12,220 Kimi, pre-Frosh yəqin ki, niyyətində deyil 591 00:27:12,220 --> 00:27:15,310 bu ünvan yadda əgər ziyarət etdikdən sonra orada ziyarət bildirib. 592 00:27:15,310 --> 00:27:16,580 Lakin bu iş görünür etmir. 593 00:27:16,580 --> 00:27:21,179 Və belə DNS həqiqətən yalnız üçün imkan verir daha çox insan dost ünvanları var. 594 00:27:21,179 --> 00:27:23,220 Lakin onlar mütləq deyil Yalnız bir cavab verir. 595 00:27:23,220 --> 00:27:25,640 >> Əslində, zaman etdiyiniz həqiqətən böyük texnologiya şirkəti, 596 00:27:25,640 --> 00:27:27,620 Siz yəqin ki, istəyirəm server çox var. 597 00:27:27,620 --> 00:27:29,027 Və hətta bu yanlışdır. 598 00:27:29,027 --> 00:27:31,110 Belə ki, Yale yəqin deyil Yalnız bir web server var. 599 00:27:31,110 --> 00:27:34,150 Google, yəqin ki, yoxdur yalnız 10 və ya web server. 600 00:27:34,150 --> 00:27:36,960 Google, xüsusilə, yəqin ki, web server minlərlə var 601 00:27:36,960 --> 00:27:40,030 cavab verə bilər Dünyada bizim kimi insanlar müraciətlərinə. 602 00:27:40,030 --> 00:27:43,870 >> Amma onlar da adlı texnologiya istifadə load balancing, uzun hekayə qısa, 603 00:27:43,870 --> 00:27:48,810 Dünyada yalnız bir neçə cihazlar var daha çox server arasında yük yayılır. 604 00:27:48,810 --> 00:27:52,320 Belə ki, bu cür bir hörümçək web əgər kimi Siz sorğu dispetçer edəcək. 605 00:27:52,320 --> 00:27:54,380 Amma indi, bütün var Bu gün üçün maraqlı 606 00:27:54,380 --> 00:27:56,870 bir domen adı ki, google.com hətta bilərsiniz kimi 607 00:27:56,870 --> 00:28:00,100 ki, kimi çox IP ünvanları var. 608 00:28:00,100 --> 00:28:04,610 >> Amma necə data bütün həqiqətən yoxdur geri və irəli, sonra sonunda almaq? 609 00:28:04,610 --> 00:28:08,320 Bəli, bu var ki, çıxır şeyi internet marşrutlaşdırıcıları çağırıb. 610 00:28:08,320 --> 00:28:10,980 Və bir router nə Bildiyiniz dərəcədə? 611 00:28:10,980 --> 00:28:13,730 Mən söz bir neçə istifadə etdiyiniz bir ev kontekstində dəfə, 612 00:28:13,730 --> 00:28:17,155 lakin sadə baxımından, bir router nə edir? 613 00:28:17,155 --> 00:28:18,780 Mənə onun adı əsasında yalnız bir tahmin vermək? 614 00:28:18,780 --> 00:28:20,082 >> Auditoriya: Belə ki, bir yol və ya yol? 615 00:28:20,082 --> 00:28:21,790 DAVID J. MALAN: Belə ki, bir yol və ya bir yol var. 616 00:28:21,790 --> 00:28:23,980 Belə ki, bir marşrutu yol və ya yol, tamamilə. 617 00:28:23,980 --> 00:28:27,000 Və bir router, belə bir cihaz həqiqətən marşrutları məlumat 618 00:28:27,000 --> 00:28:29,690 bal A və B. arasında məlumat hərəkət olardı 619 00:28:29,690 --> 00:28:31,920 >> Və belə fact-- və Bu, bəlkə də zaman 620 00:28:31,920 --> 00:28:34,510 marşrutlaşdırıcıları Google təsvirlərlə dünya, bütün almaq 621 00:28:34,510 --> 00:28:35,900 cheesy marketing diaqramları var. 622 00:28:35,900 --> 00:28:38,550 Və bu ən sort Mən tapa bilərsiniz nümayəndəsi bir 623 00:28:38,550 --> 00:28:39,841 ki, yumşaq maraqlı baxdı. 624 00:28:39,841 --> 00:28:44,170 Bu nöqtələr və ya ümid glimmers hər dünyanın bir router təmsil edir. 625 00:28:44,170 --> 00:28:47,210 Və onların hər bir xətti var bəzi digər router arasında. 626 00:28:47,210 --> 00:28:49,090 >> Həqiqətən, çünki Minlərlə yəqin ki, var 627 00:28:49,090 --> 00:28:52,560 ətrafında marşrutlaşdırıcıları milyonlarla dünya olan bəzi evlərdə var 628 00:28:52,560 --> 00:28:56,070 və bizim kampüste, lakin bir çox böyük şirkətlər məxsus olan 629 00:28:56,070 --> 00:29:00,250 və qarşılıqlı ki, əgər mən Yale burada bəzi data göndərmək istəyirəm 630 00:29:00,250 --> 00:29:04,430 Cambridge geri ev, Yale yəqin ki, əlbəttə, bir kabel yoxdur 631 00:29:04,430 --> 00:29:05,650 Harvard birbaşa gedir. 632 00:29:05,650 --> 00:29:07,399 Və Yale yoxdur gedən bir kabel 633 00:29:07,399 --> 00:29:10,010 MİT, və ya Stanford, və ya Berkeley, və ya Google, 634 00:29:10,010 --> 00:29:11,820 və ya istiqamətlərə hər hansı bir sayı. 635 00:29:11,820 --> 00:29:14,760 >> Əksinə, Yale və Harvard, və internet hər kəs 636 00:29:14,760 --> 00:29:17,610 bir və ya daha marşrutlaşdırıcıları yoxdur bəlkə, ona bağlı 637 00:29:17,610 --> 00:29:18,810 kampus periferiyasında. 638 00:29:18,810 --> 00:29:21,690 Mənim data istəyir zaman, belə ki, Yale nin kampus tərk etmək, 639 00:29:21,690 --> 00:29:24,770 Bu, ki, yaxın router gedir Bu nöqtələr bir təsvir kimi. 640 00:29:24,770 --> 00:29:27,940 Və olub sonra router rəqəmlər bu şəkildə, və ya bu şəkildə göndərmək üçün, 641 00:29:27,940 --> 00:29:33,440 və ya bu yol və ya bu şəkildə əsaslı onun yaddaşında bir masa, 642 00:29:33,440 --> 00:29:36,870 başqa Excel faylı və ya Google elektron tablo ki, bir sütun 643 00:29:36,870 --> 00:29:41,315 Sizin IP ünvanı başlayır əgər deyir bir nömrəli ilə, bu yol getmək. 644 00:29:41,315 --> 00:29:43,690 Sizin IP ünvanı ilə başlayır bir sıra iki yol getmək. 645 00:29:43,690 --> 00:29:47,040 Və belə ki, onu qıra bilər router göndərilməsi üçün sayca 646 00:29:47,040 --> 00:29:49,040 data hər hansı yolla. 647 00:29:49,040 --> 00:29:51,419 >> Və biz növ, eləcə də bu edə bilərsiniz. 648 00:29:51,419 --> 00:29:54,210 Bu terminal daxil davam edək pəncərə yenidən və mənə irəli getmək imkan 649 00:29:54,210 --> 00:30:00,700 və marşrut iz, nin, www.mit.edu deyək, 650 00:30:00,700 --> 00:30:02,970 olan bir neçə yüz mil uzaqlıqda. 651 00:30:02,970 --> 00:30:04,500 Bu, həqiqətən lənətləmək sürətli idi. 652 00:30:04,500 --> 00:30:06,290 >> Belə ki, yalnız nə oldu? 653 00:30:06,290 --> 00:30:10,360 Yalnız yeddi addımlar, belə ki, və yalnız dörd ms, 654 00:30:10,360 --> 00:30:14,660 Mən internet üzərindən məlumat göndərdi burada Yale olan MİT. 655 00:30:14,660 --> 00:30:18,240 Bu satır hər bilərsiniz bəlkə indi nə təmsil tahmin? 656 00:30:18,240 --> 00:30:19,060 >> Auditoriya: A router. 657 00:30:19,060 --> 00:30:20,101 >> DAVID J. MALAN: A router. 658 00:30:20,101 --> 00:30:24,090 Var kimi Şübhəsiz ki, görünür yeddi və ya belə marşrutlaşdırıcıları, 659 00:30:24,090 --> 00:30:29,350 Mənə arasında və ya altı marşrutlaşdırıcıları fiziki burada Yale hüquq məktəb 660 00:30:29,350 --> 00:30:31,612 və MİT-in veb orada. 661 00:30:31,612 --> 00:30:34,570 Və biz bu glean bilər kimi Bu aşağıdakı və mənə onu təmizləmək edək. 662 00:30:34,570 --> 00:30:38,180 Mən bir komanda ilə təkrar gedirəm yalnız demək q 1 line dəlil, 663 00:30:38,180 --> 00:30:39,300 yalnız mənə bir sorğu verir. 664 00:30:39,300 --> 00:30:40,800 Mənim cari olaraq, iz marşrutu üç edir. 665 00:30:40,800 --> 00:30:42,350 Gördük ki, var nömrələri dəstələri. 666 00:30:42,350 --> 00:30:44,850 Mən daha az nömrələri görmək istəyirəm yalnız çıxış təmiz saxlamaq. 667 00:30:44,850 --> 00:30:46,280 Və nə görmək edək. 668 00:30:46,280 --> 00:30:49,220 >> Hər hansı səbəbdən, belə ki, Yale fikir kimsə 669 00:30:49,220 --> 00:30:54,130 Bu zəng etmək funny olardı default router arubacentral olan 670 00:30:54,130 --> 00:30:57,920 VLAN və ya virtual deyil LAN, virtual yerli 671 00:30:57,920 --> 00:30:59,810 şəbəkə 30-- belə ki, yəqin ki, ən azı var 672 00:30:59,810 --> 00:31:03,050 29 others-- router.net.yale.internal. 673 00:31:03,050 --> 00:31:06,660 Və burada bir saxta cür .Daxili edir domeni yalnız istifadə üçün nəzərdə 674 00:31:06,660 --> 00:31:07,210 kampus. 675 00:31:07,210 --> 00:31:10,335 Və müvafiq IP ünvan qeyd Burada hər yerdə ki, router, bir 676 00:31:10,335 --> 00:31:13,920 kampus, 172.28.204.129 edir. 677 00:31:13,920 --> 00:31:17,470 Və bu 36 ms etdi Orada buradan getmək üçün. 678 00:31:17,470 --> 00:31:18,050 >> Funny hekayə. 679 00:31:18,050 --> 00:31:19,716 Biz yalnız bir an ki, geri almaq lazımdır. 680 00:31:19,716 --> 00:31:22,920 Amma indi ikinci router yəqin arubacentral hansı 681 00:31:22,920 --> 00:31:25,790 fiziki bir növ var əlaqə ən likely-- 682 00:31:25,790 --> 00:31:27,249 insanlar bu adlandırma narahat etmədi. 683 00:31:27,249 --> 00:31:30,373 Yale insanlar adlandırma narahat etmədi Bu şəbəkə daxilində, çünki 684 00:31:30,373 --> 00:31:30,940 görünür. 685 00:31:30,940 --> 00:31:32,520 Və belə ki, yalnız bir IP ünvanı var. 686 00:31:32,520 --> 00:31:34,660 >> Amma sonra üçüncü router burada Yale şəbəkə 687 00:31:34,660 --> 00:31:36,700 yəqin ki, bir az var uzaq hələ 688 00:31:36,700 --> 00:31:41,330 cen10g adlanır nə ki asr.net.yale.internal edir. 689 00:31:41,330 --> 00:31:43,040 Və bu da bir IP ünvanı var. 690 00:31:43,040 --> 00:31:44,990 >> İndi niyə bu nömrələri dəyişən cür? 691 00:31:44,990 --> 00:31:47,890 2.9, 1.4, 36? 692 00:31:47,890 --> 00:31:48,840 Yönlendirici məşğul almaq. 693 00:31:48,840 --> 00:31:50,420 Onlar sıx almaq və yedeklenir. 694 00:31:50,420 --> 00:31:53,200 Minlərlə bu var İndi internet istifadə kampus. 695 00:31:53,200 --> 00:31:56,050 Yüz nəfər bu var İndi internet istifadə otaq. 696 00:31:56,050 --> 00:31:59,030 >> Və belə nə ki marşrutlaşdırıcıları sıxılmış almaq bilər. 697 00:31:59,030 --> 00:32:01,350 Və belə bu dəfə bilər bir az tərəddüd. 698 00:32:01,350 --> 00:32:04,620 Onlar mütləq deyil nə ki, var straightforwardly artırır. 699 00:32:04,620 --> 00:32:07,510 >> Lakin şeyi növ almaq addım dörd maraqlı. 700 00:32:07,510 --> 00:32:13,040 Görünür Yale arasında addım dörd bir hop edir. 701 00:32:13,040 --> 00:32:16,480 Və router deyil yəqin ki, addım dörd? 702 00:32:16,480 --> 00:32:17,410 >> Auditoriya: [işitilemez] 703 00:32:17,410 --> 00:32:19,410 >> DAVID J. MALAN: JFK bəlkə, bəlkə hava limanında. 704 00:32:19,410 --> 00:32:21,950 Amma hər hansı səbəbdən, sistem inzibatçıları, belə ki, 705 00:32:21,950 --> 00:32:24,140 üçün server geeks il marşrutlaşdırıcıları adına var 706 00:32:24,140 --> 00:32:25,600 yaxın hava limanı kodu sonra. 707 00:32:25,600 --> 00:32:27,420 Belə ki, JFK yəqin ki, deməkdir Bu yalnız bir yerdə var 708 00:32:27,420 --> 00:32:29,970 New York, bəlkə Manhattan boroughs və ya bir. 709 00:32:29,970 --> 00:32:34,460 nyc2, ehtimalla başqa bir işarə haradasa New York var router. 710 00:32:34,460 --> 00:32:37,140 >> Mən harada satır bilmirəm altı, burada router sayı altı edir. 711 00:32:37,140 --> 00:32:40,110 böyük ISP quest.net internet xidmət provayderi, 712 00:32:40,110 --> 00:32:43,240 ki, internet bağlantısı təmin edir Yale və başqaları kimi böyük yerlərdə. 713 00:32:43,240 --> 00:32:47,110 Və sonra bu son bir, onu ki, MİT belə deyil kimi görünür 714 00:32:47,110 --> 00:32:50,180 öz haqqinda mütləq Cambridge, 715 00:32:50,180 --> 00:32:52,090 əksinə onlar var onların veb kənar, 716 00:32:52,090 --> 00:32:55,150 və ya fiziki server ən azı, Akamai adlı bir şirkət üçün. 717 00:32:55,150 --> 00:32:57,940 Və Akamai həqiqətən doğru aşağı Cambridge MİT yol 718 00:32:57,940 --> 00:32:58,790 çıxır. 719 00:32:58,790 --> 00:33:02,360 >> Lakin hətta düşündüm ki, çox həyata Siz www.mit.edu olacaq 720 00:33:02,360 --> 00:33:05,200 Biz, həqiqətən, göndərilə bilər Dünyanın hər yerində. 721 00:33:05,200 --> 00:33:06,960 >> Və haradasa görək dünyada başqa. 722 00:33:06,960 --> 00:33:09,240 Mənə davam edək və aydın bu ekran əvəzinə 723 00:33:09,240 --> 00:33:15,240 belə ki, yalnız bir dəfə, marşrut iz www.cnn.co.jp, bir sorğu, 724 00:33:15,240 --> 00:33:18,390 Yapon ana səhifə CNN, xəbər saytı üçün. 725 00:33:18,390 --> 00:33:20,660 Mən indi daxil edin hit əgər nə görmək edək. 726 00:33:20,660 --> 00:33:23,610 Biz yenə arubacentral başlayan edirik. 727 00:33:23,610 --> 00:33:26,510 Biz sonra olacaq nameless router bir neçə daha çox. 728 00:33:26,510 --> 00:33:29,527 Belə ki, 12 mayaotu etdi Yaponiya bu dəfə almaq. 729 00:33:29,527 --> 00:33:30,860 Və biz həll edə bilər nə edək. 730 00:33:30,860 --> 00:33:32,450 >> Belə ki, eyni hop, eyni hop. 731 00:33:32,450 --> 00:33:35,170 İndi bir az daha fərqli. 732 00:33:35,170 --> 00:33:36,380 Bu bir maraqlı. 733 00:33:36,380 --> 00:33:40,870 Mən burada təxmin edirəm, stamford1 a üz də Connecticut neçə qəsəbə. 734 00:33:40,870 --> 00:33:43,810 Sıra altı Bu marşrutlaşdırıcıları və yeddi adları yoxdur. 735 00:33:43,810 --> 00:33:46,370 Amma bu gözəl növüdür. 736 00:33:46,370 --> 00:33:53,310 >> Belə ki, nə arasında görünür addım yeddi və səkkiz marşrutlaşdırıcıları? 737 00:33:53,310 --> 00:33:54,760 Və niyə qədər deyirsiniz? 738 00:33:54,760 --> 00:33:55,260 Evet? 739 00:33:55,260 --> 00:33:56,060 >> Auditoriya: Ocean. 740 00:33:56,060 --> 00:33:57,640 >> DAVID J. MALAN: Yəqin ki, bir okean. 741 00:33:57,640 --> 00:34:01,366 Biz bu doğru bilirik kimi, daxilən, sağ? 742 00:34:01,366 --> 00:34:04,790 Amma biz çox növ təsdiq edə bilər sort empirically niyə? 743 00:34:04,790 --> 00:34:06,860 Nə arasında dəyişdi satır yeddi və səkkiz? 744 00:34:06,860 --> 00:34:09,429 745 00:34:09,429 --> 00:34:14,739 >> Bu getmək üçün daha çox vaxt apardı nə bu adsız router yeddi, 746 00:34:14,739 --> 00:34:18,670 yəqin ki, haradasa kontinental ABŞ, səkkiz addım 747 00:34:18,670 --> 00:34:22,639 olan Yaponiya yerdə yəqin ki, orada Jp domen adı əsasında. 748 00:34:22,639 --> 00:34:25,719 Və belə ki, o əlavə yüz bir şey ms 749 00:34:25,719 --> 00:34:28,960 və ya 90 və ya belə ms edir gedir məlumatların nəticə 750 00:34:28,960 --> 00:34:31,100 su olduqca böyük bədən üzərində. 751 00:34:31,100 --> 00:34:34,570 >> İndi maraqla, bu bəlkə görünür ki, kabel bütün ABŞ arasında gedir. 752 00:34:34,570 --> 00:34:37,070 Biz, həqiqətən, üzərində davam edirsinizsə West Coast, Yaponiya almaq üçün 753 00:34:37,070 --> 00:34:39,111 Bu uzun bir yol cür biz başqa yolla getmək əgər. 754 00:34:39,111 --> 00:34:41,400 Belə ki, bu, tamamilə aydın deyil nə fiziki olur. 755 00:34:41,400 --> 00:34:43,830 Amma faktdır ki, hər əlavə hop həqiqətən 756 00:34:43,830 --> 00:34:46,020 markedly uzun etmişdir hər bir digər daha, bu 757 00:34:46,020 --> 00:34:50,440 ki, CNN-nin təsdiqi olduqca yaxşı Yapon web server, həqiqətən yəqin ki, 758 00:34:50,440 --> 00:34:51,310 Yaponiya. 759 00:34:51,310 --> 00:34:54,089 Və əlbəttə ki, uzaq deyil üz MİT-dən çox olmuşdur. 760 00:34:54,089 --> 00:34:56,380 Və bu, çox qeyd dəyər Sizin data mütləq deyil 761 00:34:56,380 --> 00:34:58,794 səyahət gedir qısa məsafə. 762 00:34:58,794 --> 00:35:00,960 Əslində, əgər ətrafında oynamaq evdə iz marşrutu ilə 763 00:35:00,960 --> 00:35:04,170 yalnız təsadüfi web seçmək, siz Yalnız bir e-poçt göndərmək üçün ki, tapa bilərsiniz 764 00:35:04,170 --> 00:35:06,490 və ya veb səhifəsinə bax ki, New Haven burada 765 00:35:06,490 --> 00:35:09,200 bəzən sizin data ilk bilər , bir sapma almaq DC enmək, 766 00:35:09,200 --> 00:35:10,450 və sonra geri gəlir. 767 00:35:10,450 --> 00:35:12,860 Və yalnız çünki var dinamik marşrutlaşdırma qərarlar 768 00:35:12,860 --> 00:35:14,650 bu kompüterlər edirik. 769 00:35:14,650 --> 00:35:18,930 >> İndi yalnız əyləncə üçün, istehsal komanda bizim üçün bu video bir işlənmiş 770 00:35:18,930 --> 00:35:20,807 yalnız bir az daha yığcam olmalıdır. 771 00:35:20,807 --> 00:35:23,640 Amma bizə tez hissi vermək burada və biz işıqlar tərk edə bilər Us 772 00:35:23,640 --> 00:35:32,363 çox kabel yalnız nə kimi həqiqətən, bizim bütün məlumatları daşıyan. 773 00:35:32,363 --> 00:35:33,029 [Video playback] 774 00:35:33,029 --> 00:35:36,023 [MUSIC PLAYING] 775 00:35:36,023 --> 00:36:31,911 776 00:36:31,911 --> 00:36:32,777 [END playback] 777 00:36:32,777 --> 00:36:35,860 DAVID J. MALAN: Bütün şəbəkə videos yəqin cool Səslənən musiqi var. 778 00:36:35,860 --> 00:36:38,084 Belə ki, yalnız bir almaq üçün var yalnız nə qədər var hissi 779 00:36:38,084 --> 00:36:39,500 başlıq altında davam. 780 00:36:39,500 --> 00:36:41,355 >> Amma bir baxaq qədər aşağı səviyyədə indi 781 00:36:41,355 --> 00:36:44,150 nə data əslində həmin xətləri traversing, 782 00:36:44,150 --> 00:36:46,720 və hətta kabelsiz gedir bu kimi bir otaq. 783 00:36:46,720 --> 00:36:49,580 >> Belə ki, siz tələb zaman çıxır bir web səhifə və ya bir e-mail göndərin 784 00:36:49,580 --> 00:36:53,670 və ya bir web səhifə və ya e-poçt almaq və ya bir Gchat mesajı və ya Facebook mesaj, 785 00:36:53,670 --> 00:36:57,800 və ya kimi, yalnız bir deyil kabelsiz axan bit böyük bir yığın 786 00:36:57,800 --> 00:37:00,600 hava vasitəsilə və ya elektron tel haqqında. 787 00:37:00,600 --> 00:37:03,680 Əksinə, ki, sorğu və ya cavab ümumiyyətlə 788 00:37:03,680 --> 00:37:05,810 ayrı-ayrı parçalara qədər öbekli. 789 00:37:05,810 --> 00:37:08,880 >> Belə ki, bir var başqa sözlə, başqa kompüter üçün tələb, 790 00:37:08,880 --> 00:37:10,980 və ya bir cavab geri almaq başqa kompüter üçün olan 791 00:37:10,980 --> 00:37:15,800 kimi, əgər, məsələn, güman çox insanlar kimi unfamiliar-- 792 00:37:15,800 --> 00:37:18,400 bu days-- görünür şeylərdir ilə tanımadığı əgər 793 00:37:18,400 --> 00:37:20,200 Biz bu fellow fellow--. 794 00:37:20,200 --> 00:37:23,950 Belə ki, güman, bu bir mesajdır ki, Mən geri kimsə göndərmək istəyirəm. 795 00:37:23,950 --> 00:37:28,930 Çox geri istəyirəm kim Bu gün Rick Astley bir şəkil almaq? 796 00:37:28,930 --> 00:37:29,805 OK, sizin adınız nədir? 797 00:37:29,805 --> 00:37:30,590 >> Auditoriya: Cole. 798 00:37:30,590 --> 00:37:31,306 >> DAVID J. MALAN: Bu nədir? 799 00:37:31,306 --> 00:37:31,672 >> Auditoriya: Cole. 800 00:37:31,672 --> 00:37:32,040 >> DAVID J. MALAN: Holt? 801 00:37:32,040 --> 00:37:32,540 H-O? 802 00:37:32,540 --> 00:37:33,711 Auditoriya: C-O-L-E. 803 00:37:33,711 --> 00:37:34,960 DAVID J. MALAN: C-O-L-E, Cole. 804 00:37:34,960 --> 00:37:35,520 Sorry. 805 00:37:35,520 --> 00:37:36,430 C-O-L-E. 806 00:37:36,430 --> 00:37:36,930 Oldu. 807 00:37:36,930 --> 00:37:40,990 Mən Cole bu göndərmək istəyirsinizsə Belə ki, burada şəkil, siz bu bilirik 808 00:37:40,990 --> 00:37:42,410 sağ, böyük bir şəkil növ? 809 00:37:42,410 --> 00:37:44,472 Bu bir neçə ola bilər kilobayt, bir neçə megabayt, 810 00:37:44,472 --> 00:37:45,930 xüsusilə yüksək qətnamə əgər. 811 00:37:45,930 --> 00:37:48,660 Mən, həqiqətən, dayandırmaq istəyirəm deyil internet istifadə hər kəs 812 00:37:48,660 --> 00:37:50,680 Mən, həqiqətən, bu göndərmək isə böyük, yüksək keyfiyyətli şəkil 813 00:37:50,680 --> 00:37:52,138 otaq ərzində Rick Astley. 814 00:37:52,138 --> 00:37:55,310 Mən davam etmək üçün məlumat istərdim şəbəkə və Wi-Fi axır 815 00:37:55,310 --> 00:37:56,100 həmçinin. 816 00:37:56,100 --> 00:38:00,100 >> Və belə ki, sense-- və bu edir elektron bərpa 817 00:38:00,100 --> 00:38:01,780 real dünyada çox deyil. 818 00:38:01,780 --> 00:38:04,904 Əslində, bu çox var gedir mənaları mənim audio həyata əgər. 819 00:38:04,904 --> 00:38:08,360 Mən bu qoparmaq əgər Burada bu kimi yarım, 820 00:38:08,360 --> 00:38:11,912 bu artıq səyahət edə bilərsiniz internet daha səmərəli, 821 00:38:11,912 --> 00:38:13,120 Bu kiçik parça var, çünki. 822 00:38:13,120 --> 00:38:16,780 Aşağı ehtimalı ilə Belə ki, davam edir Başqasının yol ilə toqquşmaq 823 00:38:16,780 --> 00:38:17,650 İnternetdə. 824 00:38:17,650 --> 00:38:21,240 >> Və kompüter həqiqətən yoxdur belə nə Siz Cole bir mesaj göndərmək istədiyiniz zaman 825 00:38:21,240 --> 00:38:24,917 Bu bu kimi bir mesaj qədər chunks edir kiçik ədəd fraqmentləri belə danışmaq. 826 00:38:24,917 --> 00:38:28,000 Və sonra daxilində onlara qoyur nə biz virtual zərflərin növ zəng edəcəyik. 827 00:38:28,000 --> 00:38:29,620 >> Belə ki, burada dörd kağız zərflərin var. 828 00:38:29,620 --> 00:38:32,690 Mən onları əvvəlcədən saylı etdik bir, iki, üç və dörd. 829 00:38:32,690 --> 00:38:35,800 Mən ön gedirəm nə Bu, yalnız bir normal poçt kimi 830 00:38:35,800 --> 00:38:38,000 Mən orada Cole adını qoymaq üçün gedirəm edir. 831 00:38:38,000 --> 00:38:41,270 Və sonra üst, mən orada mənim ad qoymaq niyyətindədir, 832 00:38:41,270 --> 00:38:44,995 David, ilk belə paket ki, Mən internet orada göndərilməsi alıram 833 00:38:44,995 --> 00:38:47,620 kimi bir az bir şey görünür Bu, qabarıq xüsusiyyətləri 834 00:38:47,620 --> 00:38:50,830 olan bir var ki Ünvan, bir üçün, 835 00:38:50,830 --> 00:38:52,670 həmçinin bir sıra, belə ki, ki, ümid edirəm ki, 836 00:38:52,670 --> 00:38:55,680 üçün kifayət qədər məlumat var Cole bu mesajı yenidən qurulması üçün. 837 00:38:55,680 --> 00:38:58,820 >> Mənə burada eyni edək burada eyni, və burada eyni, 838 00:38:58,820 --> 00:39:01,310 onun adını yazmaq Onlara bütün sahəsində. 839 00:39:01,310 --> 00:39:04,240 Və sonra irəli getmək və daxili bu şəkillər qoydu. 840 00:39:04,240 --> 00:39:06,540 >> Belə ki, burada bir paket edir ki, getmək üçün hazır. 841 00:39:06,540 --> 00:39:09,780 Burada başqa bir paket edir ki, getmək üçün hazır. 842 00:39:09,780 --> 00:39:14,100 Burada üçüncü paket edir ki, getmək üçün hazır. 843 00:39:14,100 --> 00:39:16,870 Və burada bir dördüncü getmək üçün hazır paket. 844 00:39:16,870 --> 00:39:19,849 >> İndi haqqında maraqlı nə var necə reallıq əsərlərində internet 845 00:39:19,849 --> 00:39:22,140 baxmayaraq ki, mən var ki, Dörd paket olan 846 00:39:22,140 --> 00:39:24,730 Eyni üçün nəzərdə edilir yeri, onlar mütləq deyilik 847 00:39:24,730 --> 00:39:26,870 eyni marşrut axır gedir. 848 00:39:26,870 --> 00:39:32,070 Və mən bu əl bilər, belə ki, baxmayaraq ki, yaxın router off paketlərin 849 00:39:32,070 --> 00:39:36,660 Siz etmək istəyirəm əgər, deyək onlara hər hansı şəkildə göndərmək, görək 850 00:39:36,660 --> 00:39:40,706 nə həqiqətən, məqsədi olur olan Cole nəticədə onları əldə etməkdir. 851 00:39:40,706 --> 00:39:44,850 852 00:39:44,850 --> 00:39:48,770 Həqiqətən, onlar artıq deyilik mütləq eyni istiqamətdə. 853 00:39:48,770 --> 00:39:50,510 Və gözəl var. 854 00:39:50,510 --> 00:39:52,480 Bu bir az yöndəmsiz və Oprah stil bu gün. 855 00:39:52,480 --> 00:39:56,540 >> İndi qəsdən mənə imkan ki, bir geri almaq. 856 00:39:56,540 --> 00:40:00,196 İndi Cole, siz istəyirsinizsə kimi ən yaxşı siz reassemble. 857 00:40:00,196 --> 00:40:06,610 858 00:40:06,610 --> 00:40:10,180 Əlbəttə, biz bütün tahmin edə bilərsiniz nə Burada nəticə olacaq. 859 00:40:10,180 --> 00:40:12,600 Siz 3/4 olacaq Yalnız bir anda Rick Astley. 860 00:40:12,600 --> 00:40:15,920 861 00:40:15,920 --> 00:40:19,291 Və baxmayaraq ki nədir ki, dolayısı? 862 00:40:19,291 --> 00:40:20,540 Siz onu saxlamaq üçün cəhd istəyirsiniz? 863 00:40:20,540 --> 00:40:23,540 Biz bir kamera var Isterseniz sizə işarə 864 00:40:23,540 --> 00:40:26,226 burada Rick Astley ilə yaradır. 865 00:40:26,226 --> 00:40:28,610 866 00:40:28,610 --> 00:40:29,510 Biz orada getmək. 867 00:40:29,510 --> 00:40:30,410 Lovely. 868 00:40:30,410 --> 00:40:33,230 >> Amma itkin görünür Rick Astley bir parçası. 869 00:40:33,230 --> 00:40:37,015 Belə ki, internet çıxır ki, ümumiyyətlə IP yalnız tərəfindən idarə olunur, 870 00:40:37,015 --> 00:40:39,890 lakin əslində biz çox dinlənilib ki video-- da mühazirə başlayan 871 00:40:39,890 --> 00:40:42,473 və yəqin ki, bu gördüm nə həqiqətən often-- daha kisaltmasidir 872 00:40:42,473 --> 00:40:44,360 Siz haqqında eşitmək edirlər protokoldur? 873 00:40:44,360 --> 00:40:45,120 >> Auditoriya: TCP / IP. 874 00:40:45,120 --> 00:40:48,090 >> DAVID J. MALAN: TCP / IP, olan yalnız bir yerdə 875 00:40:48,090 --> 00:40:49,940 iki protokolun, bir IP çağırıb. 876 00:40:49,940 --> 00:40:52,640 Hansı daha, yalnız müəyyən edilir konvensiyaların hansı vasitəsilə biz 877 00:40:52,640 --> 00:40:54,740 İnternetdə hər kompüter müraciət. 878 00:40:54,740 --> 00:40:56,930 Və sonra TCP olan başqa məqsədə xidmət edir. 879 00:40:56,930 --> 00:41:00,110 >> TCP protokolu olduğunu adətən birlikdə istifadə 880 00:41:00,110 --> 00:41:04,410 IP ilə, digər arasında şeyi, zəmanətlər çatdırılması. 881 00:41:04,410 --> 00:41:08,860 Əslində, TCP protokolu ki paket ki, bir qeyd etmək istəyirəm 882 00:41:08,860 --> 00:41:10,930 yəqin əldə etməyib Cole, o görünür, çünki 883 00:41:10,930 --> 00:41:12,830 dörd həyata sıra dörd itkin olmalıdır. 884 00:41:12,830 --> 00:41:16,530 Və nə TCP, protokol , kim bu Cole izah edir 885 00:41:16,530 --> 00:41:19,850 hey Cole, yalnız almaq əgər Dörd paket üç, 886 00:41:19,850 --> 00:41:22,600 Hansı mənə itkin, mahiyyətcə, 887 00:41:22,600 --> 00:41:25,570 həyat və sonra mənim məqsədi ki, təkrar etmək üçün olmalıdır. 888 00:41:25,570 --> 00:41:28,580 >> Və əgər mən də, göndərən, TCP istifadə olunur 889 00:41:28,580 --> 00:41:31,810 Mən sonra yeni packet-- yaratmaq lazımdır bu qırışmış bir burada 890 00:41:31,810 --> 00:41:35,980 yalnız bu parça retransmit Bu, son nəticədə Cole var ki, 891 00:41:35,980 --> 00:41:38,280 tam xatirə, başqa bir şey varsa. 892 00:41:38,280 --> 00:41:43,000 Həqiqətən Amma belə ki, nəticədə data onun düzgün təyinat alır. 893 00:41:43,000 --> 00:41:48,020 >> Amma təəssüf ki, Cole adı yazılı ön kifayət deyil də, özlüyündə. 894 00:41:48,020 --> 00:41:50,270 Və həqiqətən, Mən yazmaq deyil Cole adı, lakin yəqin ki, 895 00:41:50,270 --> 00:41:51,655 zərfin üzərində öz IP ünvanı. 896 00:41:51,655 --> 00:41:52,780 Mən David yazın deyil. 897 00:41:52,780 --> 00:41:56,550 Mən zərfin üzərində mənim IP ünvan yazmaq istədiyiniz kompüter həqiqətən bilər ki, 898 00:41:56,550 --> 00:41:57,999 geri və irəli ünsiyyət. 899 00:41:57,999 --> 00:42:00,540 Amma bu kompüter çıxır ki, qədər xidmət çox yol daha çox edə bilərsiniz 900 00:42:00,540 --> 00:42:01,900 Rick Astley şəkillər. 901 00:42:01,900 --> 00:42:05,340 Onlar həmçinin yeniden bilər və e-poçt almaq, mesaj söhbət. 902 00:42:05,340 --> 00:42:09,780 Onlar, fayl köçürmələri kimi şeylər edə bilərsiniz və digər alətlər hər hansı bir sayı 903 00:42:09,780 --> 00:42:12,330 Siz internet istifadə, server bu gün edə bilərsiniz. 904 00:42:12,330 --> 00:42:15,300 >> Və yalnız bir şirkət, çünki, bir məktəb, və ya bir şəxs və ya 905 00:42:15,300 --> 00:42:19,420 bir web server etmək istəyir və e-poçt server və chat server, 906 00:42:19,420 --> 00:42:21,420 üç kompüter lazımdır demək deyil. 907 00:42:21,420 --> 00:42:26,200 Siz yalnız bir kompüter çalışan ola bilər Çox xidmətləri, belə danışmaq. 908 00:42:26,200 --> 00:42:29,190 >> Və belə Cole alır kimi bir mesaj, necə 909 00:42:29,190 --> 00:42:32,940 onun kompüter olub bilir onun brauzerinizin ki şəkil göstərmək, 910 00:42:32,940 --> 00:42:37,730 və ya Gchat, və ya Facebook Messenger, və ya digər alətlər bir sıra? 911 00:42:37,730 --> 00:42:40,430 >> Belə ki, də çıxır zərf əlavə parça kimi 912 00:42:40,430 --> 00:42:43,070 bir port sıra kimi tanınan informasiya. 913 00:42:43,070 --> 00:42:45,240 Və port sayı Həqiqətən yalnız bir sayı, 914 00:42:45,240 --> 00:42:48,342 lakin benzersiz deyil müəyyən kompüter, lakin xidmət. 915 00:42:48,342 --> 00:42:49,550 Və bu dəstələri var. 916 00:42:49,550 --> 00:42:51,258 Belə ki, çıxır ki, dünya, insanlarda 917 00:42:51,258 --> 00:42:57,095 Bir neçə belə qərar konvensiyalar, olan bəzi bunlar. 918 00:42:57,095 --> 00:42:59,220 Belə ki, bir şey var adlı var Transfer Protocol Fayl. 919 00:42:59,220 --> 00:42:59,870 Bu olduqca tarixli oldu. 920 00:42:59,870 --> 00:43:00,970 Bu tamamilə etibarsız var. 921 00:43:00,970 --> 00:43:02,320 Bir çox hələ də istifadə edin. 922 00:43:02,320 --> 00:43:04,240 Və bu port sayı 21 istifadə edir. 923 00:43:04,240 --> 00:43:07,250 Başqa sözlə, əgər FTP vasitəsilə fayl göndərilməsi, 924 00:43:07,250 --> 00:43:10,570 zərf yalnız olardı Göndərən və alıcı IP ünvan, 925 00:43:10,570 --> 00:43:14,020 bu da belə ki sayı 21 olardı qəbul kompüter, oh bilir 926 00:43:14,020 --> 00:43:17,280 bir fayl, bir e-poçt və ya bir chat mesaj. 927 00:43:17,280 --> 00:43:19,016 >> 25 SMTP edir. 928 00:43:19,016 --> 00:43:20,516 Necə bir çox heç SMTP istifadə? 929 00:43:20,516 --> 00:43:22,850 930 00:43:22,850 --> 00:43:23,380 Səhv. 931 00:43:23,380 --> 00:43:24,490 Demək olar ki, bütün var. 932 00:43:24,490 --> 00:43:28,730 Əgər e-poçt istifadə varsa, siz istifadə etdiyiniz SMTP, sadə mail transfer protokolu, 933 00:43:28,730 --> 00:43:32,300 olan deyərək bir xülya yoldur, Bu kompüter və ya xidmət növü 934 00:43:32,300 --> 00:43:34,600 ki, e-poçt giden göndərir. 935 00:43:34,600 --> 00:43:38,780 >> Siz var əgər heç kimi acronyms görüldü POP və ya IMAP, və bir neçə başqaları var, 936 00:43:38,780 --> 00:43:40,670 o qəbul üçün e-poçt, adətən. 937 00:43:40,670 --> 00:43:42,650 Yalnız bu deməkdir fərqli bir xidmət. 938 00:43:42,650 --> 00:43:45,850 Bu proqram ki, kimsə var yazırdı ki, göndərir və ya dinləyir 939 00:43:45,850 --> 00:43:48,880 xüsusi port sıra belə Bu e-poçt çaşdırmaq deyil ki, 940 00:43:48,880 --> 00:43:50,360 məlumatların bəzi digər növü ilə. 941 00:43:50,360 --> 00:43:55,500 >> İndi web HTTP olan var 80, həmçinin port 443. 942 00:43:55,500 --> 00:43:57,590 Və əslində, baxmayaraq ki, biz xoşbəxtlikdən insanlar 943 00:43:57,590 --> 00:43:59,610 Bunu yoxdur, Siz ziyarət heç bir zaman 944 00:43:59,610 --> 00:44:05,810 kimi bir web http://www.yale.edu, browser 945 00:44:05,810 --> 00:44:07,790 yalnız növ olunur Bu ki, yararlı 946 00:44:07,790 --> 00:44:10,970 Siz rəqəmli port 80 istəyirəm ki, fərz. 947 00:44:10,970 --> 00:44:15,710 Biz artıq DNS anlamaq olar ki, bilirik nə IP ünvanı www.yale.edu edir. 948 00:44:15,710 --> 00:44:17,970 Lakin kompüter yalnız Siz ki, nəticə çıxarmaq üçün gedir 949 00:44:17,970 --> 00:44:21,560 istifadə etdiyiniz çünki port 80 istəyirəm Chrome, və ya IE, və ya digər browser. 950 00:44:21,560 --> 00:44:24,930 Amma texniki kolon 80 edə bilər. 951 00:44:24,930 --> 00:44:28,520 Və sonra mən açıq-aydın deyə bilərsiniz mənim brauzerinizin, bir paket və ya daha çox göndərmək 952 00:44:28,520 --> 00:44:32,080 məlumat www.yale.edu üçün Bu gün ana səhifə tələb. 953 00:44:32,080 --> 00:44:36,070 Amma xüsusilə, ünvan Yale nin IP port 80 954 00:44:36,070 --> 00:44:39,190 mən, həqiqətən almaq Yale nin web server geri. 955 00:44:39,190 --> 00:44:42,229 >> İndi dərhal yox yalnız brauzerlər çünki 956 00:44:42,229 --> 00:44:44,020 biz deyil ki, qərar insanlar çaşdırmaq üçün lazımdır 957 00:44:44,020 --> 00:44:46,810 hələ daha gizli olan kolon 80 kimi məlumat. 958 00:44:46,810 --> 00:44:50,640 Və səmimi, tarayıcılar Chrome kimi belə deyil 959 00:44:50,640 --> 00:44:55,464 Artıq HTTP göstərir, və ya kolon, və ya çizgi çizgi, ya arxada çizgi, 960 00:44:55,464 --> 00:44:58,380 müəyyən mənada onlar çalışdığınız çünki istifadəçilər üçün hər şeyi sadə etmək. 961 00:44:58,380 --> 00:45:01,080 Başqa mənada, yalnız cür bir istifadəçi təcrübəsi şey edir 962 00:45:01,080 --> 00:45:02,720 nin clutter bəzi xilas edək. 963 00:45:02,720 --> 00:45:05,405 Amma bu bir gizlətmək Bu əsas məlumat. 964 00:45:05,405 --> 00:45:09,360 >> Və bizə əslində, heç yəqin ki, heç artıq http yazın. 965 00:45:09,360 --> 00:45:12,060 Siz yalnız bir şey yazın www.harvard.edu kimi. 966 00:45:12,060 --> 00:45:15,310 Və yenə, Chrome infers Siz HTTP istəyirəm ki. 967 00:45:15,310 --> 00:45:18,970 Amma digər protokollar var ki, biz, əlbəttə, istifadə edilə bilər. 968 00:45:18,970 --> 00:45:24,480 >> Belə ki, əgər indi sort, bütün bu verilmiş sözdə mühəndis papaq qoymaq, 969 00:45:24,480 --> 00:45:27,417 firewall deyilən şeylər necə çalışır? 970 00:45:27,417 --> 00:45:29,750 Belə ki, ümumiyyətlə, yəqin edirik firewall ilə tanış, 971 00:45:29,750 --> 00:45:30,990 fiziki mənada çox deyil. 972 00:45:30,990 --> 00:45:32,470 Belə ki, gün geri, və hələ də bu gün, 973 00:45:32,470 --> 00:45:35,430 Siz strip mərkəzləri kimi var, əgər mağaza bir çox instansiya, 974 00:45:35,430 --> 00:45:38,500 arasında, ümumiyyətlə, divarları fərdi mağazalar və ya mağazaları 975 00:45:38,500 --> 00:45:43,180 mənada firewall var ki, xüsusi izolyasiyası 976 00:45:43,180 --> 00:45:45,310 ki, əgər belə bir yanğın bir mağaza həyata pozur, 977 00:45:45,310 --> 00:45:48,210 mütləq deyil mağaza növbəti qapı yayılmışdır. 978 00:45:48,210 --> 00:45:51,710 >> kompüter dünya da firewall var ki, fərqli bir şey. 979 00:45:51,710 --> 00:45:52,798 Bir ildırım nə edir? 980 00:45:52,798 --> 00:45:53,298 Evet? 981 00:45:53,298 --> 00:45:55,290 >> Auditoriya: Əsasən Onlar bağlantısı kəsilmiş 982 00:45:55,290 --> 00:45:59,493 Onlar bir şey karşılaşırsanız kimi, misal üçün, 983 00:45:59,493 --> 00:46:01,361 Onlar id hesabatlarının var. 984 00:46:01,361 --> 00:46:04,340 Və bir şey baş verərsə, onlar bağlantısı kəsdi. 985 00:46:04,340 --> 00:46:07,570 Bu zərərli hücum kimi [Işitilemez] Sizin kompüter, or-- 986 00:46:07,570 --> 00:46:08,630 >> DAVID J. MALAN: OK yaxşı. 987 00:46:08,630 --> 00:46:11,220 Bəli, və əslində etdiyiniz hətta uzaq bir az gedir 988 00:46:11,220 --> 00:46:14,590 bir şey izah ola bilər ki, bir müdaxilənin aşkarlanması sistemi deyilən, 989 00:46:14,590 --> 00:46:18,305 və ya IDS qısa üçün, vasitəsi sizə həqiqətən müəyyən qaydaları var. 990 00:46:18,305 --> 00:46:22,140 Və şübhəli görmək başlamaq əgər davranış, ona son qoymaq üçün cəhd edin. 991 00:46:22,140 --> 00:46:24,250 >> Və bir firewall, səmimi, bir şəbəkə səviyyədə, 992 00:46:24,250 --> 00:46:26,821 hətta dumber və asandır çox, ümumiyyətlə. 993 00:46:26,821 --> 00:46:29,070 Və müxtəlif növ var dünyada firewall. 994 00:46:29,070 --> 00:46:31,569 Lakin fəaliyyət olanlar biz today-- söhbət edirik səviyyəsi 995 00:46:31,569 --> 00:46:35,330 IP və TCP-- hətta iş daha straightforwardly. 996 00:46:35,330 --> 00:46:39,180 >> Məsələn, əgər siz Yale sistemi idi idarəçiləri, və ya Harvard sistemi 997 00:46:39,180 --> 00:46:42,020 idarəçiləri, və ya bəzi Big Bir şirkətin Brother, 998 00:46:42,020 --> 00:46:45,040 və bütün qarşısını almaq istəyirdi sizin tələbələr və ya işçilərin bütün 999 00:46:45,040 --> 00:46:47,619 facebook.com gedən, bütün Siz var 1000 00:46:47,619 --> 00:46:50,160 əmin olun ki, bütün ki, onların ilk növbədə şəbəkə trafik, 1001 00:46:50,160 --> 00:46:51,850 xüsusi cihaz vasitəsilə gedir. 1002 00:46:51,850 --> 00:46:53,030 Bir firewall zəng edək. 1003 00:46:53,030 --> 00:46:54,910 >> Və çünki, gözəl var Siz router edə bilərsiniz 1004 00:46:54,910 --> 00:46:57,618 bir firewall kimi eyni şey proqram eyni cür qoymaq 1005 00:46:57,618 --> 00:46:58,940 eyni maşın. 1006 00:46:58,940 --> 00:47:01,780 Belə ki, tələbələrin bütün əgər və ya işçilərin yol 1007 00:47:01,780 --> 00:47:04,450 bu keçir mərkəzi firewall, necə 1008 00:47:04,450 --> 00:47:08,540 biz gedən insanların qarşısını ki, məsələn facebook.com, üçün necə? 1009 00:47:08,540 --> 00:47:10,780 Nə sistemi olardı administrator nə etmək lazımdır? 1010 00:47:10,780 --> 00:47:11,370 Hər kəsdən? 1011 00:47:11,370 --> 00:47:12,911 Nin ətrafında getmək üçün cəhd edək. 1012 00:47:12,911 --> 00:47:15,074 >> Auditoriya: [işitilemez] 1013 00:47:15,074 --> 00:47:16,365 DAVID J. MALAN: Daha demək? 1014 00:47:16,365 --> 00:47:19,215 Auditoriya: Bu, yalnız almaq lazımdır sistemi daxilində tutdu. 1015 00:47:19,215 --> 00:47:22,487 Belə ki, yalnız 127.0.0-- daxil Facebook qoymaq 1016 00:47:22,487 --> 00:47:23,820 DAVID J. MALAN: Oh, maraqlı. 1017 00:47:23,820 --> 00:47:27,290 Belə ki, sonra, həqiqətən, bilərsiniz DNS sistemi hack. 1018 00:47:27,290 --> 00:47:31,180 Bu, həqiqətən, siz bunu edə bilər bir yoldur vasitəsi hər zaman bir Yale tələbə çıxarmaz 1019 00:47:31,180 --> 00:47:34,670 www.facebook.com, bütün kampus bizə bu gün burada 1020 00:47:34,670 --> 00:47:38,590 Yale nin DNS server istifadə olunur, Yale nin DHCP server bizə verdi, çünki 1021 00:47:38,590 --> 00:47:39,580 ki, ünvanı. 1022 00:47:39,580 --> 00:47:42,490 Belə ki, Bəli, siz bilər cür şeyi və ya break konvensiya qırmaq 1023 00:47:42,490 --> 00:47:49,190 yalnız Bəli deyərək facebook.com ünvanı, saxta 1024 00:47:49,190 --> 00:47:52,530 olan 1.2.3.4 edir həqiqətən qanuni deyil. 1025 00:47:52,530 --> 00:47:53,930 Və ya bəlkə 278 var. 1026 00:47:53,930 --> 00:47:57,460 TV şou da nə idi an əvvəl ki, heç birimiz 1027 00:47:57,460 --> 00:47:59,176 həqiqətən facebook.com edə bilərsiniz. 1028 00:47:59,176 --> 00:48:00,590 >> Belə ki, Yale etdi güman edirlər. 1029 00:48:00,590 --> 00:48:03,336 Yale saxlamaq istəyirdi düşünək facebook.com həyata siz. 1030 00:48:03,336 --> 00:48:05,700 Ona görə də, onlar DNS ayarlarını dəyişib 1031 00:48:05,700 --> 00:48:08,812 bir saxta IP vermək facebook.com üçün. 1032 00:48:08,812 --> 00:48:10,616 Necə cavab yoxdur? 1033 00:48:10,616 --> 00:48:12,990 Texniki, oh deyilik indi hər kəs iştirak etmək istəyir. 1034 00:48:12,990 --> 00:48:13,490 Bəli, OK. 1035 00:48:13,490 --> 00:48:16,190 Auditoriya: Siz yalnız yazın Facebook faktiki IP ünvanı. 1036 00:48:16,190 --> 00:48:16,710 >> DAVID J. MALAN: OK, yaxşı. 1037 00:48:16,710 --> 00:48:19,350 Belə ki, biz yalnız yazın bilər Facebook faktiki IP ünvan, 1038 00:48:19,350 --> 00:48:21,090 çox kimi mən Yale nin saytına etdi. 1039 00:48:21,090 --> 00:48:24,636 Və Facebook server yapılandırılmış əgər bu dəstək üçün, bu, həqiqətən işləməlidir. 1040 00:48:24,636 --> 00:48:26,510 Bu kiçik bir ağrı var boyun, indi biz, çünki 1041 00:48:26,510 --> 00:48:30,220 bəzi təsadüfi yadda var 32-bit dəyəri lakin işləmək bilər. 1042 00:48:30,220 --> 00:48:31,622 Başqa nə edə bilər? 1043 00:48:31,622 --> 00:48:32,121 Bəli. 1044 00:48:32,121 --> 00:48:35,117 >> Auditoriya: Siz dəyişə bilər bu parametrləri [işitilemez]. 1045 00:48:35,117 --> 00:48:37,700 DAVID J. MALAN: Bəli, siz bilər hətta DNS ayarlarını dəyişdirmək. 1046 00:48:37,700 --> 00:48:40,480 Belə ki, əslində, bu əslində olduqca faydalı, səmimi, 1047 00:48:40,480 --> 00:48:45,590 Əgər hava limanında, və ya əgər Bir kafe, və ya bir şey istəyirik ki, 1048 00:48:45,590 --> 00:48:48,834 laylı internet vasitəsi bəzən var DNS server yalnız iş dayanır. 1049 00:48:48,834 --> 00:48:51,000 Belə ki, hətta mən bəzən nə Bu, üçün zərərli deyil, mən 1050 00:48:51,000 --> 00:48:52,750 Facebook istifadə etmək istəyirəm Tanişlığın məqsədi, lakin həqiqətən 1051 00:48:52,750 --> 00:48:56,344 Mən bir şəbəkə var görünür, çünki əlaqə, lakin heç bir şey çalışır. 1052 00:48:56,344 --> 00:48:58,260 Ilk və belə bir şeylər Cəhd və 1053 00:48:58,260 --> 00:49:01,710 too-- Windows bunu edə bilərsiniz, lakin mənim Mac, mən Network getmək əgər. 1054 00:49:01,710 --> 00:49:03,330 Mən Wi-Fi bağlantısı download. 1055 00:49:03,330 --> 00:49:04,750 Mən Advanced gedin. 1056 00:49:04,750 --> 00:49:06,080 Mən DNS gedin. 1057 00:49:06,080 --> 00:49:08,260 Bu üç IP ki Yale müraciət 1058 00:49:08,260 --> 00:49:10,290 üç DNS server mənə verilməsi. 1059 00:49:10,290 --> 00:49:14,110 Mənə hər hansı cəhd etmək üçün məqsəd sonra bu bir ünvanlarını həll etmək. 1060 00:49:14,110 --> 00:49:15,946 >> Amma yalnış bilər bir plus etməklə bu. 1061 00:49:15,946 --> 00:49:18,333 Və hər kəs bir DNS server təklif etmək istəyirsiniz? 1062 00:49:18,333 --> 00:49:19,120 >> Auditoriya: 8.8.8.8? 1063 00:49:19,120 --> 00:49:20,578 >> DAVID J. MALAN: Oh, siz gözəl istəyirik. 1064 00:49:20,578 --> 00:49:21,650 Bəli, 8.8.8.8. 1065 00:49:21,650 --> 00:49:26,170 Google, onların ürəkləri razı olsun , IP ünvan 8.8.8.8 alıb 1066 00:49:26,170 --> 00:49:29,560 bu cür Gs kimi görünür, çünki yəqin ki, və yadda asandır. 1067 00:49:29,560 --> 00:49:34,820 Şübhəsiz ki, indi konfiqurasiya mənim Kompüter Google DNS server istifadə etmək. 1068 00:49:34,820 --> 00:49:38,050 >> Belə ki, indi yale.edu getmək əgər, hələ də işləməyə davam edir. 1069 00:49:38,050 --> 00:49:40,100 Amma Yale nin istifadə deyiləm Artıq DNS server. 1070 00:49:40,100 --> 00:49:44,430 Mən facebook.com getmək əgər, o bütün up baxmaq 1071 00:49:44,430 --> 00:49:45,960 Google vasitəsilə getmək üçün gedir. 1072 00:49:45,960 --> 00:49:49,120 >> Belə ki, bir tərəfdən, mən ağılla var yerli sistemi circumvented 1073 00:49:49,120 --> 00:49:51,810 sadəcə idarəçilər işləri şəbəkə necə dərk. 1074 00:49:51,810 --> 00:49:53,360 Amma bir dəyər ödəyir alıram. 1075 00:49:53,360 --> 00:49:54,740 Heç bir şey pulsuzdur. 1076 00:49:54,740 --> 00:49:56,096 Mən yalnız nə qədər verdik? 1077 00:49:56,096 --> 00:50:00,180 1078 00:50:00,180 --> 00:50:02,250 Mən yalnız nə qədər verdik? 1079 00:50:02,250 --> 00:50:06,090 Var Siz bütün ağıllı insanlar bu sərin var, çünki 8.8.8.8 istifadə 1080 00:50:06,090 --> 00:50:10,440 və ya nə problemləri həll edir Siz bütün bu vaxt bunu edilmişdir? 1081 00:50:10,440 --> 00:50:11,910 >> Auditoriya: uzaq səyahət? 1082 00:50:11,910 --> 00:50:15,201 >> DAVID J. MALAN: Bəlkə, uzaq səyahət çünki Google yəqin ki, kifayət qədər 1083 00:50:15,201 --> 00:50:16,770 küçə aşağı server kimi yaxın. 1084 00:50:16,770 --> 00:50:18,420 Amma daha worrisomely. 1085 00:50:18,420 --> 00:50:18,920 Evet? 1086 00:50:18,920 --> 00:50:20,940 >> Auditoriya: Belə ki, indi Google siz davam olduğunuz bilir. 1087 00:50:20,940 --> 00:50:23,856 >> DAVID J. MALAN: Google sözün bilir Hazırda hər haqqinda, 1088 00:50:23,856 --> 00:50:26,080 sözün çünki onlardan xahiş, Google hey, 1089 00:50:26,080 --> 00:50:28,360 Mənim üçün yale.edu tərcümə edə bilərsiniz? 1090 00:50:28,360 --> 00:50:32,430 Və ya Google hey, siz tərcümə edə bilərsiniz Mənim üçün bu digər haqqinda ünvanı 1091 00:50:32,430 --> 00:50:33,334 bir IP ünvan daxil. 1092 00:50:33,334 --> 00:50:35,750 Və mən heç var they're-- Siz söhbət etdiyiniz nə fikir. 1093 00:50:35,750 --> 00:50:38,080 Və belə ki, onlar haqqında hər şeyi bilirik. 1094 00:50:38,080 --> 00:50:42,180 Belə ki, bu bir pulsuz xidmət edir ki, həyata onların nöqteyi məqsədi ilə 1095 00:50:42,180 --> 00:50:42,680 həmçinin. 1096 00:50:42,680 --> 00:50:44,420 Lakin əlbəttə bilər bir bind çıxmaq. 1097 00:50:44,420 --> 00:50:46,380 >> İndi yalnız bir digər üçün tez-tez gəlir məsələ 1098 00:50:46,380 --> 00:50:48,640 tələbələr arasında xüsusilə beynəlxalq səyahət zaman 1099 00:50:48,640 --> 00:50:50,765 kimi müəyyən ölkələrdə Həqiqətən Çin, orada 1100 00:50:50,765 --> 00:50:54,559 Çin vasitəsi bir böyük Firewall deyil Hökumət orada blokları olduqca 1101 00:50:54,559 --> 00:50:56,100 müxtəlif səviyyələrdə yol bir az. 1102 00:50:56,100 --> 00:50:58,141 Siz yalnız yoxdur səviyyəsində blok yol 1103 00:50:58,141 --> 00:51:01,240 Biz başqa, burada DNS söhbət və ya edirik digər səviyyələrdə onu blok edə bilərsiniz. 1104 00:51:01,240 --> 00:51:04,030 >> Və əslində, yalnız aydın, bir firewall 1105 00:51:04,030 --> 00:51:08,400 daha sadəcə çox fəaliyyət göstərə bilər sistem yöneticilerinin dəyişiklik olan 1106 00:51:08,400 --> 00:51:09,500 DNS parametrləri. 1107 00:51:09,500 --> 00:51:12,920 A firewall arasında bir cihaz ABŞ və dünyanın qalan, 1108 00:51:12,920 --> 00:51:16,850 yalnız hər hansı bir gedən blok edə bilər IP ünvanı sorğu 1109 00:51:16,850 --> 00:51:21,240 port 80 Facebook, və ya Harvard.edu üçün IP ünvan, 1110 00:51:21,240 --> 00:51:22,580 və ya bir şey IP ünvanı. 1111 00:51:22,580 --> 00:51:26,280 Belə ki, bir firewall baxmaq edə bilərsiniz zərfləri IP ünvanları və hətta port 1112 00:51:26,280 --> 00:51:29,384 Yale istəyirdi, əgər nömrələri, yalnız hamımız dayandırmaq bilər 1113 00:51:29,384 --> 00:51:32,550 olan ki, hətta artıq FTP istifadə yəqin ki, çünki yaxşı bir şey ola 1114 00:51:32,550 --> 00:51:34,320 Həqiqətən bir etibarsız protokoldur. 1115 00:51:34,320 --> 00:51:37,620 Yale hətta bizi dayandırmaq bilər web tam ziyarət 1116 00:51:37,620 --> 00:51:42,632 yalnız bütün port blok tərəfindən sayı 80 yol həmçinin. 1117 00:51:42,632 --> 00:51:43,840 Belə ki, başqa bir yol ola bilər. 1118 00:51:43,840 --> 00:51:45,740 Və hətta meraklısı yolları var. 1119 00:51:45,740 --> 00:51:47,770 >> Amma səyahət etdiyiniz zaman xaricdə, məsələn, 1120 00:51:47,770 --> 00:51:50,740 və ya bir internet kafedə əgər, hər yerdə əgər və ya olduğu 1121 00:51:50,740 --> 00:51:53,179 blockages və ya təhdid, siz nə edə bilər? 1122 00:51:53,179 --> 00:51:56,220 Yaxşı, siz küçə aşağı getmək əgər Starbucks və ya bir hava limanında səyahət 1123 00:51:56,220 --> 00:51:58,780 ümumiyyətlə yalnız hop bilər Wi-Fi seçerek 1124 00:51:58,780 --> 00:52:04,631 kimi, Laguardia Wi-Fi JFK Wi-Fi, və ya Logan Airport Wi-Fi, və ya nə deyil. 1125 00:52:04,631 --> 00:52:05,880 Və sağ, şifrelenmiş deyil? 1126 00:52:05,880 --> 00:52:06,949 Heç bir asma kilit icon var. 1127 00:52:06,949 --> 00:52:09,490 Və yəqin ki, istenir deyilik bir istifadəçi adı və parol. 1128 00:52:09,490 --> 00:52:11,240 Siz yalnız istenir edirik bəzi axmaq formada 1129 00:52:11,240 --> 00:52:15,260 kimi demək, mən bu yalnız istifadə razı 30 dəqiqə, və ya kimi bir şey. 1130 00:52:15,260 --> 00:52:18,761 >> Amma arasında heç bir şifrələmə var Siz və Starbucks Wi-Fi giriş 1131 00:52:18,761 --> 00:52:20,760 point, hər şeyi ilə divar antenaların. 1132 00:52:20,760 --> 00:52:24,840 Sizin aranızda heç bir şifreleme var və aeroportun Wi-Fi siqnalları. 1133 00:52:24,840 --> 00:52:29,060 >> Və belə texniki ki, ürpertici şəxs sizdən aşağı bir neçə oturacaqlar oturan 1134 00:52:29,060 --> 00:52:31,970 Starbucks və ya hava limanında sağ proqram təminatı ilə, ola bilər, 1135 00:52:31,970 --> 00:52:35,164 Sizin simsiz bütün izləmək onun laptop yol. 1136 00:52:35,164 --> 00:52:37,080 Bu çətin deyil nə bir laptop qoymaq 1137 00:52:37,080 --> 00:52:39,880 karışık rejimində adlı, olan adı təklif kimi, 1138 00:52:39,880 --> 00:52:41,760 cür istəyirik deməkdir qaydaları ilə boş. 1139 00:52:41,760 --> 00:52:44,740 Və yalnız yalnız dinləyir bunun üçün nəzərdə trafik, 1140 00:52:44,740 --> 00:52:47,700 lakin hər kəs var da daxilində yol. 1141 00:52:47,700 --> 00:52:50,550 >> Və məntiqi ilə, görə bilərsiniz məlumat paket bütün 1142 00:52:50,550 --> 00:52:51,360 Siz qəbul etdiyiniz. 1143 00:52:51,360 --> 00:52:53,510 Və bu paket əgər siz, şifrelenmiş deyil 1144 00:52:53,510 --> 00:52:56,680 riski özünüzü qoyulması Sizin e-poçt, və ya sizin mesaj, 1145 00:52:56,680 --> 00:52:58,620 və ya başqa bir şey məruz olmaq. 1146 00:52:58,620 --> 00:53:01,220 >> Belə ki, xaricdə deyilik, hətta lakin yalnız Starbucks istəyirik, 1147 00:53:01,220 --> 00:53:03,800 və ya bir təsadüfi şəxs etdiyiniz Şifrelenmiş deyil Wi-Fi, 1148 00:53:03,800 --> 00:53:05,410 bir VPN yaxşı bir şey deyil. 1149 00:53:05,410 --> 00:53:07,410 A VPN virtual özəl şəbəkə edir. 1150 00:53:07,410 --> 00:53:09,480 Və bir texnologiya var ki, imkan verir 1151 00:53:09,480 --> 00:53:14,560 şifreli, Pişmiş connection-- Sezar və ya Vigenere-- daha meraklısı 1152 00:53:14,560 --> 00:53:17,420 Sizin laptop, və ya arasında telefon, və ya masa üstü, 1153 00:53:17,420 --> 00:53:22,460 və digər kimi bir server Yale nin kampus bir server. 1154 00:53:22,460 --> 00:53:25,840 >> Və abroad-- səyahət edirsinizsə və əslində, siz otellərdə bu tapmaq 1155 00:53:25,840 --> 00:53:26,560 hər zaman. 1156 00:53:26,560 --> 00:53:28,580 Və xüsusilə Aspiring kompüter alimləri 1157 00:53:28,580 --> 00:53:32,090 burada uşaqlar bilər, geeks kimi, 80 başqa port istifadə etmək istədiyiniz, 1158 00:53:32,090 --> 00:53:35,770 və 443-- başqa limanları və əslində problem üçün, altı müəyyən 1159 00:53:35,770 --> 00:53:39,280 biz çox ilə oynayacağıq Yalnız bir çox choice-- ilə TCP port 1160 00:53:39,280 --> 00:53:42,940 otel, mağazalar və şəbəkələri yalnız stuff ki cür qarşısını almaq 1161 00:53:42,940 --> 00:53:45,970 qədər naively onlar və ya nadanlıq, yalnız düşünmək 1162 00:53:45,970 --> 00:53:48,010 heç bir başqa limanları lazımdır. 1163 00:53:48,010 --> 00:53:51,150 >> Və belə bir VPN istifadə edərək edə bilərsiniz məhdudiyyətlər bu cür alt 1164 00:53:51,150 --> 00:53:54,050 nə VPN yoxdur, çünki Bu, Starbucks sizə imkan verir 1165 00:53:54,050 --> 00:53:58,630 və ya hava limanında, və ya dünyanın hər hansı yale.edu üçün encryptedly qoşulmaq üçün, 1166 00:53:58,630 --> 00:54:02,950 kampus burada server, və sonra tunel, belə ki, danışmaq 1167 00:54:02,950 --> 00:54:06,570 Sizin trafik bütün yerdən Siz, Yale vasitəsilə hansı nöqtədə 1168 00:54:06,570 --> 00:54:08,720 sonra onun son təyinat gedir. 1169 00:54:08,720 --> 00:54:11,150 >> Amma Şifreleme, siz bu cür hər hansı qarşısını almaq 1170 00:54:11,150 --> 00:54:15,380 filtreler və ya tətbiq ki, bəzi yerli şəbəkə tətbiq edib. 1171 00:54:15,380 --> 00:54:17,980 Və plus, bir var daha çox möhkəm müdafiə 1172 00:54:17,980 --> 00:54:19,730 ürpertici xalqına qarşı Siz ətrafında kim bilər 1173 00:54:19,730 --> 00:54:21,300 trafik qulaq asmaq üçün çalışırıq olun. 1174 00:54:21,300 --> 00:54:24,591 Hələ də burada ürpertici insanlar ola bilər trafik seyr Yale geri ev 1175 00:54:24,591 --> 00:54:28,440 ən azı VPN çıxır, lakin Siz uzaq təhlükə sövq etdik. 1176 00:54:28,440 --> 00:54:30,490 Və bir ticarət off, burada da var. 1177 00:54:30,490 --> 00:54:33,645 >> İndi əlbəttə, siz əgər Çin və ya hətta kafedə, 1178 00:54:33,645 --> 00:54:35,770 və bütün tunel edirik Yale vasitəsilə yol, 1179 00:54:35,770 --> 00:54:37,590 bəlkə nə qiymət ödəyir? 1180 00:54:37,590 --> 00:54:38,272 >> Auditoriya: Speed. 1181 00:54:38,272 --> 00:54:39,480 DAVID J. MALAN: Speed, sağ? 1182 00:54:39,480 --> 00:54:41,430 Bəzi math olmalıdır var və ya fanciness cəlb 1183 00:54:41,430 --> 00:54:42,574 faktiki şifreleme. 1184 00:54:42,574 --> 00:54:44,990 Minlərlə ola bilər məsafə və ya minlərlə mil 1185 00:54:44,990 --> 00:54:47,250 Siz və Yale arasında kabellər mil. 1186 00:54:47,250 --> 00:54:49,800 Və bu edirsinizsə, həqiqətən, pis deyil Çində, məsələn, 1187 00:54:49,800 --> 00:54:51,650 və ziyarət etmək istəyirəm Çində veb. 1188 00:54:51,650 --> 00:54:54,230 Və belə ki, sizin data gedir ABŞ, və sonra geri Çin 1189 00:54:54,230 --> 00:54:56,620 yalnız Şifreleme olduğunuz Bu tunel vasitəsilə bu. 1190 00:54:56,620 --> 00:54:59,960 >> Amma bu texniki həll və eyni problemləri çalışır. 1191 00:54:59,960 --> 00:55:02,050 Amma bütün sonunda aşağı Bu çox sadə fikir. 1192 00:55:02,050 --> 00:55:06,530 Və Harvard, o maraqlı üçün var burada həmçinin, vpn.harvard.edu da, 1193 00:55:06,530 --> 00:55:09,150 olan yalnız Yale nin kimi fəaliyyət göstərir. 1194 00:55:09,150 --> 00:55:12,580 >> , Niyə bildirib ki, bütün belə Bu bütün şəbəkə faydalıdır? 1195 00:55:12,580 --> 00:55:14,080 Və biz onunla bunu edə bilərsiniz? 1196 00:55:14,080 --> 00:55:15,630 Yaxşı, indi daha real edək. 1197 00:55:15,630 --> 00:55:17,610 Bu kisaltmasidir olan bizim ən 1198 00:55:17,610 --> 00:55:22,140 yəqin ki, super familiar-- HTTP-- olan hiper mətn transfer üçün dayanır 1199 00:55:22,140 --> 00:55:22,950 Protokol. 1200 00:55:22,950 --> 00:55:26,460 Və bu, yalnız bu deməkdir dil, protokol 1201 00:55:26,460 --> 00:55:29,140 web browser və web server danışmaq. 1202 00:55:29,140 --> 00:55:31,437 >> HTTP P həqiqətən bir protokoldur. 1203 00:55:31,437 --> 00:55:33,270 Və protokol yalnız konvensiyaların bir sıra. 1204 00:55:33,270 --> 00:55:36,690 Biz gördük IP-- İnternet Protokolu TCP-- ötürülməsi nəzarət 1205 00:55:36,690 --> 00:55:38,290 Protokolu və HTTP. 1206 00:55:38,290 --> 00:55:40,570 Amma bu axmaq nə bir protokol şey? 1207 00:55:40,570 --> 00:55:41,930 Bu konvensiyalar yalnız bir set var. 1208 00:55:41,930 --> 00:55:43,760 >> Beləliklə, mən növ enmək əgər burada, mən sizi salamlayıram istəyirəm. 1209 00:55:43,760 --> 00:55:44,930 Mən ad David edir, hi demək olardı. 1210 00:55:44,930 --> 00:55:45,600 >> Auditoriya: Luis. 1211 00:55:45,600 --> 00:55:46,475 >> DAVID J. MALAN: Luis. 1212 00:55:46,475 --> 00:55:49,360 Biz bu axmaq insan var Burada əl silkələmək Konvensiyası. 1213 00:55:49,360 --> 00:55:50,570 Amma ki, protokol, sağ? 1214 00:55:50,570 --> 00:55:51,470 Mən əlini uzatdı. 1215 00:55:51,470 --> 00:55:52,530 Luis əlini uzatdı. 1216 00:55:52,530 --> 00:55:53,070 Biz bu idi. 1217 00:55:53,070 --> 00:55:54,790 Və sonra tam edilir. 1218 00:55:54,790 --> 00:55:58,100 >> Və eyni var Kompüter protokol ruhu 1219 00:55:58,100 --> 00:56:02,770 harada HTTP kimi nə olar bu. 1220 00:56:02,770 --> 00:56:05,520 Siz kompüter varsa burada sol və bəzi web var 1221 00:56:05,520 --> 00:56:07,230 sağ orada server. 1222 00:56:07,230 --> 00:56:11,130 Və sol kompüter istəyir ki, server məlumat tələb. 1223 00:56:11,130 --> 00:56:13,140 Bu bi-yönlü əməliyyat növü var. 1224 00:56:13,140 --> 00:56:15,800 sol, browser bir veb səhifə üçün xahiş edir. 1225 00:56:15,800 --> 00:56:18,404 sağ server Bəzi web səhifə ilə cavab verir. 1226 00:56:18,404 --> 00:56:20,570 Və biz hansı formada görürsünüz bu yalnız bir an almaq. 1227 00:56:20,570 --> 00:56:24,311 >> Və bu o computers-- çıxır ki browser və server və ya müştəri 1228 00:56:24,311 --> 00:56:25,310 və server, belə danışmaq. 1229 00:56:25,310 --> 00:56:28,120 Bir restoran kimi çox olduğu müştəri bir şey üçün xahiş olunur, 1230 00:56:28,120 --> 00:56:31,670 və server cəlb edir ona və ya onun almaq şey 1231 00:56:31,670 --> 00:56:33,170 operativ sözü növüdür. 1232 00:56:33,170 --> 00:56:38,560 Sözün zərflərin daxilində mənim brauzerinizin bir web buradan göndərir 1233 00:56:38,560 --> 00:56:40,880 server söz almaq deyil. 1234 00:56:40,880 --> 00:56:42,700 Mən bugünkü xəbər almaq istəyirəm. 1235 00:56:42,700 --> 00:56:45,370 Mən mənim almaq istəyirəm Facebook news feed, və ya 1236 00:56:45,370 --> 00:56:47,330 server bəzi səhifəni almaq istəyirəm. 1237 00:56:47,330 --> 00:56:50,760 >> Xüsusilə, bu nə edir ki, zərflərin daxilində gedən. 1238 00:56:50,760 --> 00:56:53,810 Mahiyyətcə Cole ilə I, Belə ki, Cole cavab göndərdi. 1239 00:56:53,810 --> 00:56:56,750 Siz, həqiqətən, Cole təsəvvür edin , Rick Astley bir şəkil istədi 1240 00:56:56,750 --> 00:57:00,700 o, mənə sorğu göndərib ola bilər bu ruhda oxşar. 1241 00:57:00,700 --> 00:57:04,670 Onun zərflərin Inside mənə, harada İndi, Google rolunu oynayan alıram 1242 00:57:04,670 --> 00:57:08,270 ki, sanki bir sorğu olacaq deyir, irəli slash-- sonra almaq və 1243 00:57:08,270 --> 00:57:10,636 və yəqin ki, gördüm irəli əvvəl URL da slashes. 1244 00:57:10,636 --> 00:57:13,260 Bu, yalnız mənə default vermək deməkdir səhifə default Rick Astley 1245 00:57:13,260 --> 00:57:14,560 bu halda şəkil. 1246 00:57:14,560 --> 00:57:20,100 >> Və yeri gəlmişkən, Cole dildə danışır HTTP versiyası 1.1 və ya protokol 1.1. 1247 00:57:20,100 --> 00:57:22,090 Və orada çıxır eski bir versiyası 1.0. 1248 00:57:22,090 --> 00:57:23,910 Lakin kompüter 1.1 istifadə edirlər. 1249 00:57:23,910 --> 00:57:27,840 >> İkinci xətt faydalı şeydir ki, bəlkə uzun əvvəl geri gələcək. 1250 00:57:27,840 --> 00:57:31,900 Amma bu, mənim üçün yalnız bir dəqiqləşdirilməsi var alıcı ki, mən istəyirəm şey 1251 00:57:31,900 --> 00:57:33,586 www.google.com edir. 1252 00:57:33,586 --> 00:57:36,340 Bu, çox mümkündür, çünki onlarla bu gün, 1253 00:57:36,340 --> 00:57:39,510 web yüzlərlə ilə bütün müxtəlif domen adları 1254 00:57:39,510 --> 00:57:40,735 eyni server yaşayır. 1255 00:57:40,735 --> 00:57:42,860 Bu doğru olmaq niyyətində deyil Google halda bu qədər. 1256 00:57:42,860 --> 00:57:45,261 Amma kiçik bir şirkət üzrə halda, tamamilə ola bilər. 1257 00:57:45,261 --> 00:57:47,260 Belə ki, Cole yalnız növ var zərfdə qoyaraq, 1258 00:57:47,260 --> 00:57:50,840 bu çatır yolu ilə port 80 IP ünvan, 1259 00:57:50,840 --> 00:57:54,450 yalnız bilirik ki, əmin olmaq Mən www.google.com deyil istəyirəm 1260 00:57:54,450 --> 00:57:56,740 bəzi digər təsadüfi veb eyni server. 1261 00:57:56,740 --> 00:58:00,360 >> Mən sonra ilə Cole cavab nə, Günün sonunda, bir şəkil var. 1262 00:58:00,360 --> 00:58:02,920 Amma ki, şəkil üstün zərflərin içərisində 1263 00:58:02,920 --> 00:58:05,600 Mən demək bir mətn, OK, əslində. 1264 00:58:05,600 --> 00:58:07,970 Mən HTTP versiyası 1.1 də danışmaq. 1265 00:58:07,970 --> 00:58:09,200 200. 1266 00:58:09,200 --> 00:58:11,730 Hansı bir durum kodu edir ki, Bizi ən çox yəqin ki, 1267 00:58:11,730 --> 00:58:14,185 OK deməkdir, çünki heç görüldü. 1268 00:58:14,185 --> 00:58:16,810 Bu, yaxşıdır, çünki Uğurla cavab edirəm deməkdir 1269 00:58:16,810 --> 00:58:18,040 Cole xahişinə. 1270 00:58:18,040 --> 00:58:21,930 >> Nə nömrələri yəqin ki, siz var OK deyil web görüldü? 1271 00:58:21,930 --> 00:58:22,780 >> Auditoriya: 404. 1272 00:58:22,780 --> 00:58:24,830 >> DAVID J. MALAN: fayl tapılmadı 404--. 1273 00:58:24,830 --> 00:58:27,520 Belə ki, həqiqətən, heç bir zaman gördüm o annoying fayl biri 1274 00:58:27,520 --> 00:58:31,010 aşkar səhvlər, çünki veb səhifə, öldü 1275 00:58:31,010 --> 00:58:34,190 və ya mistyped çünki yalnız deməkdir URL, 1276 00:58:34,190 --> 00:58:37,600 az zərf ki ki, sizin kompüter server alınan 1277 00:58:37,600 --> 00:58:42,670 Mesaj olan HTTP 1.1 404-- tapılmadı. 1278 00:58:42,670 --> 00:58:44,930 Bu fayl və ya sorğu Siz tapılmadı edilir. 1279 00:58:44,930 --> 00:58:48,660 >> Bundan başqa, zərflərin içərisində olan bu xətt, content növüdür. 1280 00:58:48,660 --> 00:58:51,080 Bəzən HTML var, biz tezliklə görəcəksiniz şey. 1281 00:58:51,080 --> 00:58:52,225 Bəzən bir JPEG var. 1282 00:58:52,225 --> 00:58:53,100 Bəzən bir GIF var. 1283 00:58:53,100 --> 00:58:56,060 Bəzən bir film faylı var audio fayl, hər şeyi hər hansı bir sayı. 1284 00:58:56,060 --> 00:59:00,059 Edir zərflərin içərisində belə ki, yalnız bir Mən qəbul edirəm nə kimi az ipucu. 1285 00:59:00,059 --> 00:59:03,100 Digər dövlət kodları də var bəzi P altı müəyyən olan biz araşdırmaq lazımdır, 1286 00:59:03,100 --> 00:59:05,890 və rast hata olacaq P yeddi və / və ya səkkiz seçin. 1287 00:59:05,890 --> 00:59:08,580 Amma burada bəzi 404 kimi biz gördük. 1288 00:59:08,580 --> 00:59:11,700 403 Forbidden kimi deməkdir icazələrin, yanlış 1289 00:59:11,700 --> 00:59:14,740 kimi cür deyil düzgün yapılandırılmış. 1290 00:59:14,740 --> 00:59:17,830 301 və 302, biz nadir hallarda vizual görürük. 1291 00:59:17,830 --> 00:59:19,150 Lakin onlar yönlendirme deməkdir. 1292 00:59:19,150 --> 00:59:21,650 Siz bir getdi sonra istənilən vaxt URL və magically oldum 1293 00:59:21,650 --> 00:59:24,410 başqa bir yerdə göndərdi ki browser geri göndərdi, çünki 1294 00:59:24,410 --> 00:59:27,210 olan bir zərf sayı 301 və ya 302, 1295 00:59:27,210 --> 00:59:30,790 və istədiyi URL Sənin Brauzer əvəzinə getmək üçün. 1296 00:59:30,790 --> 00:59:32,010 >> 500 dəhşətli deyil. 1297 00:59:32,010 --> 00:59:34,842 Siz yəqin ki, uzun əvvəl görürsünüz P altı və ya yeddi P seçin. 1298 00:59:34,842 --> 00:59:37,050 Və ümumiyyətlə deməkdir Sizin kodu bəzi səhv var, 1299 00:59:37,050 --> 00:59:40,000 Həqiqətən, Biz yazılı olacaq, çünki web müraciətlərə cavab verir kodu. 1300 00:59:40,000 --> 00:59:42,110 Və yalnız var bir məntiq və ya sintaksis səhv, 1301 00:59:42,110 --> 00:59:43,820 və server onu idarə edə bilməz. 1302 00:59:43,820 --> 00:59:47,460 >> Belə ki, indi leverage necə edək və kimi belə bu sorğu başa düşürük. 1303 00:59:47,460 --> 00:59:50,716 Mən getmək varsa, gəlin, google.com deyək. 1304 00:59:50,716 --> 00:59:55,240 Mənə www.google.com gedək. 1305 00:59:55,240 --> 01:00:01,220 Və nümayiş xatirinə, edək Mən burada Ayarlar getmək lazımdır, bax. 1306 01:00:01,220 --> 01:00:03,180 Mən Parametrlər Axtar getmək üçün gedirəm. 1307 01:00:03,180 --> 01:00:08,236 Və Google getdikcə annoying var xüsusiyyətləri, lakin faydalı xüsusiyyətləri. 1308 01:00:08,236 --> 01:00:11,110 Belə ki, Google ani kimi bu şey var Siz yazmağa başlayın nəticələri 1309 01:00:11,110 --> 01:00:12,889 və avtomatik şeyi görünen başlamaq. 1310 01:00:12,889 --> 01:00:14,680 Və bütün gözəl və texniki faydalı, 1311 01:00:14,680 --> 01:00:16,420 və biz anlamaq lazımdır uzun əvvəl bu işləri necə. 1312 01:00:16,420 --> 01:00:18,429 Amma indi, mən dönüş alıram ani nəticələr off, 1313 01:00:18,429 --> 01:00:20,720 Mən mənim brauzerinizin istəyirəm, çünki iş köhnə məktəb sort belə 1314 01:00:20,720 --> 01:00:22,940 Mən neler görmək olar ki,. 1315 01:00:22,940 --> 01:00:23,840 >> Belə ki, indi mən geri gəldim. 1316 01:00:23,840 --> 01:00:25,090 Mən pişik axtarmaq istəyirəm. 1317 01:00:25,090 --> 01:00:30,351 Mən bəzi təkliflər görüyorum qeyd, çox benign təkliflər 1318 01:00:30,351 --> 01:00:30,850 təşəkkürlə. 1319 01:00:30,850 --> 01:00:34,730 İndi daxil edin hit əgər nə görmək edək. 1320 01:00:34,730 --> 01:00:35,850 >> Belə ki, bir pişik var. 1321 01:00:35,850 --> 01:00:37,540 Və üst hit Vikipediya edir. 1322 01:00:37,540 --> 01:00:39,820 Ancaq bu gün biz qayğı burada texnologiya. 1323 01:00:39,820 --> 01:00:42,479 Belə ki, URL mən sizin burada bu göndərilib. 1324 01:00:42,479 --> 01:00:44,520 Və bəzi stuff mən var həqiqətən anlamıram. 1325 01:00:44,520 --> 01:00:47,430 >> Beləliklə, mən, çünki qabaqda getmək üçün gedirəm Google necə mən cür, bilmək 1326 01:00:47,430 --> 01:00:50,700 və mən bu çəkmək gedirəm Onun sadə formaya URL. 1327 01:00:50,700 --> 01:00:52,510 İndi yenidən daxil olmaq üçün gedirəm. 1328 01:00:52,510 --> 01:00:53,360 Və hələ də işləyir. 1329 01:00:53,360 --> 01:00:55,800 Mən bütün cats haqqında nəticələrin səhifə var. 1330 01:00:55,800 --> 01:00:58,460 >> Amma mənim URL sadəlik bilərsiniz. 1331 01:00:58,460 --> 01:01:00,820 Bu necə çıxır web işlərin çox. 1332 01:01:00,820 --> 01:01:03,500 web yalnız bir bütündür kompüter dəstə 1333 01:01:03,500 --> 01:01:05,320 daxil etmək proqram çalışan. 1334 01:01:05,320 --> 01:01:07,480 Bu string stil daxil almaq deyil. 1335 01:01:07,480 --> 01:01:09,670 Bu command line deyil biz kimi arqumentlər üçün istifadə edirik. 1336 01:01:09,670 --> 01:01:13,449 Onlar daxil etmək, bu web server, tez-tez URL yolu ilə. 1337 01:01:13,449 --> 01:01:15,240 Və hər hansı bir zaman var bir şey üçün axtarış, 1338 01:01:15,240 --> 01:01:17,448 Siz daxil etdiyiniz hər hansı bir vaxt Facebook, siz var heç bir zaman 1339 01:01:17,448 --> 01:01:20,090 interaktiv bir şey bir web page, siz nə edirik 1340 01:01:20,090 --> 01:01:24,340 səmərəli, belə ki, bir forma təqdim edir mətn qutuları, çek qutuları danışmaq, 1341 01:01:24,340 --> 01:01:27,880 göndərmək az dairələr, və etajer server sizə məlumat. 1342 01:01:27,880 --> 01:01:31,960 >> Və bu web çıxır ki, server URL baxmaq bilir 1343 01:01:31,960 --> 01:01:36,040 və xarakter baxmaq kimi, onu analiz xarakteri ilə bir şey axtarır 1344 01:01:36,040 --> 01:01:38,000 sual işarəsi sonra maraqlı. 1345 01:01:38,000 --> 01:01:40,910 Çünki bir sual işarəsi sonra, bu çıxır gəlib gedir 1346 01:01:40,910 --> 01:01:42,730 əsas dəyər cüt bir dəstə. 1347 01:01:42,730 --> 01:01:44,570 Mən əsas = dəyər deməkdir. 1348 01:01:44,570 --> 01:01:48,130 Və sonra bəlkə multiple-- var, əgər bir işareti, bəzi digər əsas = dəyəri, 1349 01:01:48,130 --> 01:01:50,200 işareti, əsas = dəyər. 1350 01:01:50,200 --> 01:01:54,560 >> Belə ki, biz növ bu fikri gördüm bir şey bir dəyəri var olduğu əvvəl. 1351 01:01:54,560 --> 01:01:55,880 Burada yeni bir format var. 1352 01:01:55,880 --> 01:01:59,040 Mən yalnız bilirəm, konvensiya, Google sorğu üçün q istifadə edir. 1353 01:01:59,040 --> 01:02:02,670 Və sonra mən itlər üçün axtarmaq istəyirsinizsə, mən əl kimi itlər üçün axtarış edə bilərsiniz. 1354 01:02:02,670 --> 01:02:06,360 Və sonra mən yəqin alıram bəzi search results itlər cəlb. 1355 01:02:06,360 --> 01:02:07,727 >> Belə ki, maraqlı görünür. 1356 01:02:07,727 --> 01:02:10,060 Şübhəsiz ki, nə olur başlıq altında bu. 1357 01:02:10,060 --> 01:02:11,460 Mənə bunu edək. 1358 01:02:11,460 --> 01:02:13,620 Bu görək a-- edir. 1359 01:02:13,620 --> 01:02:16,320 Mənə geri üzərində getmək edək Burada yalnız bir an üçün. 1360 01:02:16,320 --> 01:02:19,810 >> Biz digər var ki, görürsünüz yolları informasiya təqdim edir. 1361 01:02:19,810 --> 01:02:25,340 Belə ki, əgər mən Facebook daxil, və ya alıram Gmail, və ya hər hansı digər məşhur veb, 1362 01:02:25,340 --> 01:02:30,720 Mən tipli nə əgər bu cür pis görünür axtarış qutusu mənim URL ildə başa çatır daxil 1363 01:02:30,720 --> 01:02:32,850 Mənim brauzerinizin ünvan bölməsinə. 1364 01:02:32,850 --> 01:02:33,690 Niyə? 1365 01:02:33,690 --> 01:02:35,395 Niyə yumşaq worrisome edir? 1366 01:02:35,395 --> 01:02:39,567 1367 01:02:39,567 --> 01:02:40,067 Evet? 1368 01:02:40,067 --> 01:02:41,380 Auditoriya: bir parol yazın. 1369 01:02:41,380 --> 01:02:41,720 DAVID J. MALAN: Bəli. 1370 01:02:41,720 --> 01:02:44,000 Belə ki, nə var nə əgər Mənim parol Yığdığınız edir? 1371 01:02:44,000 --> 01:02:47,881 I növ belə açıq-aydın onu istəmirəm Mənim brauzerinizin ünvan bölməsinə görünür. 1372 01:02:47,881 --> 01:02:50,630 One, mənim annoying roommate çünki mənim çiyin üzərində seyr çalışır, 1373 01:02:50,630 --> 01:02:53,980 və o, artıq olsa da görə bilərsiniz Bu, mən yazaraq alıram güllə idi 1374 01:02:53,980 --> 01:02:54,810 az dairələr. 1375 01:02:54,810 --> 01:02:56,010 İndi mənim ünvan bölməsinə var. 1376 01:02:56,010 --> 01:02:59,270 >> Bundan başqa, nə məhsulları haqqında doğru Siz ünvan bölməsinə yazın edirlər. 1377 01:02:59,270 --> 01:03:00,230 >> Auditoriya: [işitilemez] 1378 01:03:00,230 --> 01:03:01,505 >> DAVID J. MALAN: Nə olub? 1379 01:03:01,505 --> 01:03:02,630 Auditoriya: Bu göndəriləcək olur. 1380 01:03:02,630 --> 01:03:03,510 DAVID J. MALAN: Bu göndəriləcək olur. 1381 01:03:03,510 --> 01:03:05,102 Və həmçinin, bu yad olur. 1382 01:03:05,102 --> 01:03:07,060 Növbəti dəfə Çünki Siz orada hər şeyi yazın 1383 01:03:07,060 --> 01:03:10,440 tez-tez autocompletes və Əvvəl tipli sonra nə xatırlayır. 1384 01:03:10,440 --> 01:03:13,850 Və bu haqq tarixi var Sizin qardaşı və ya roommate ki, 1385 01:03:13,850 --> 01:03:16,830 və ya kim vasitəsilə gəzmək olar olduqca çox hər səhifəsinə bax 1386 01:03:16,830 --> 01:03:19,760 bu, çünki siz ziyarət etdi ki, ünvan bölməsinə daxil. 1387 01:03:19,760 --> 01:03:22,790 >> Bundan əlavə, siz istəyirəm Güman Facebook bir şəkil yüklemek. 1388 01:03:22,790 --> 01:03:26,520 Necə dünyanın URL bir şəkil qoymaq üçün gedir? 1389 01:03:26,520 --> 01:03:30,217 >> Yaxşı bəzi bunu edə bilər çıxır yol, lakin əlbəttə ki, qeyri-aydın deyil. 1390 01:03:30,217 --> 01:03:33,050 Və belə bu başqa yol var zərfə məlumat göndərilməsi, 1391 01:03:33,050 --> 01:03:35,680 bir GET vasitəsilə, lakin vasitəsilə bir şey yazmaq çağırıb. 1392 01:03:35,680 --> 01:03:38,060 Və nəzəri, görünür olduqca çox eyni. 1393 01:03:38,060 --> 01:03:41,270 Söz almaq əvəzinə, biz POST demək və sonra format eyni cür. 1394 01:03:41,270 --> 01:03:43,310 >> Məsələn, bu bir ekran nə 1395 01:03:43,310 --> 01:03:46,920 Mən giriş cəhd kimi ola bilər bir fayl məni göndərir Facebook, daxil 1396 01:03:46,920 --> 01:03:51,230 həqiqətən olan login.php adlı hələ belə adlı bu gün. 1397 01:03:51,230 --> 01:03:53,910 Bu eyni fayl Mark var illər əvvəl ona verdi. 1398 01:03:53,910 --> 01:03:58,520 O vasitəsilə PHP yazırdı proqram olan istifadəçilər saytına daxil ola bilərsiniz. 1399 01:03:58,520 --> 01:04:00,370 >> Amma göndərmək lazımdır bəzi əlavə girdi. 1400 01:04:00,370 --> 01:04:05,170 Və sonra davam daha çox Bu cats-- ilə əvvəl olduğu kimi adını fayl 1401 01:04:05,170 --> 01:04:09,720 q = cats-- bu tələbi aşağı getmək bilər, Əgər zərflərin dərin daxili 1402 01:04:09,720 --> 01:04:12,440 heç kəs onu görə bilərsiniz olacaq, və bu son deyil, harada 1403 01:04:12,440 --> 01:04:15,670 istifadəçi browser bar, və buna görə də insanlar snoop üçün xatırlamıram 1404 01:04:15,670 --> 01:04:16,290 ətrafında. 1405 01:04:16,290 --> 01:04:21,260 >> Və belə ki, burada mənim e-poçt ünvanı və Mənim saxta parol həqiqətən gedin. 1406 01:04:21,260 --> 01:04:27,400 Və Facebook istifadə edərək, əgər Biz HTTP, HTTPS lakin, 1407 01:04:27,400 --> 01:04:30,710 bu, şifrelenmiş olacaq Sezar və ya Vigenere ala, Pişmiş 1408 01:04:30,710 --> 01:04:34,960 lakin daha fancily heç kim ki, həqiqətən bu tələbi bilərsiniz. 1409 01:04:34,960 --> 01:04:38,120 >> Və, həqiqətən, heç bir zaman var HTTPS ilə başlayır bir URL, 1410 01:04:38,120 --> 01:04:39,560 Bu yalnız şifrelenir deməkdir. 1411 01:04:39,560 --> 01:04:42,710 Lakin günün sonunda, nə həqiqətən, bu zərflərin içərisində? 1412 01:04:42,710 --> 01:04:44,070 Bu super aşağı səviyyədə idi. 1413 01:04:44,070 --> 01:04:46,240 Və xoşbəxtlikdən, biz deyilik mütləq gedir 1414 01:04:46,240 --> 01:04:49,310 belə aşağı səviyyədə hər dəfə getmək maraqlı proqram yazmağa başlayın. 1415 01:04:49,310 --> 01:04:51,060 Biz almaq üçün başlaya bilərsiniz həftə bir fikir 1416 01:04:51,060 --> 01:04:54,020 Beş vasitəsilə orada güman Bu infrastruktur artıq ki, 1417 01:04:54,020 --> 01:04:57,160 us proqram yazmaq imkan verir ki, web fəaliyyət 1418 01:04:57,160 --> 01:05:00,120 və bu, bizə imkan olacaq Bu həftə gələn başlamaq üçün 1419 01:05:00,120 --> 01:05:01,840 HTML deyilən bir şey axtarır. 1420 01:05:01,840 --> 01:05:04,750 Bu hətta stuff deyil zərf daxilində dərin, 1421 01:05:04,750 --> 01:05:06,150 lakin biz istəyirik stuff var yazmağa başlayın gedir. 1422 01:05:06,150 --> 01:05:08,020 Və bu stuff daha çox Maraqlıdır ki, biz istəyirik 1423 01:05:08,020 --> 01:05:11,420 proqramları yazmaq gedir avtomatik yaradan başlayır 1424 01:05:11,420 --> 01:05:15,410 belə ki, bizim saytları ağır kodlu deyil ki, lakin giriş və çıxış istehsal edir. 1425 01:05:15,410 --> 01:05:18,810 >> Bu, bəlkə də sadə web səhifə dünya edə bilərsiniz. 1426 01:05:18,810 --> 01:05:23,000 Mən, həqiqətən, aça bilər TextEdit kimi axmaq bir şey 1427 01:05:23,000 --> 01:05:26,160 yalnız mənə verir mənim Mac haqqında bu kimi sadə mətn pəncərə. 1428 01:05:26,160 --> 01:05:29,510 PC users, Notepad.ext var olan ruhunda çox oxşardır. 1429 01:05:29,510 --> 01:05:33,212 >> Mən sözün yazın şeylərdir DOCTYPE HTML həyata, 1430 01:05:33,212 --> 01:05:34,420 olan bir az sirli görünür. 1431 01:05:34,420 --> 01:05:35,850 Amma biz geri gəlmək lazımdır. 1432 01:05:35,850 --> 01:05:38,730 Bu qəribə HTML, bucaqlı Mötərizədə və slashes, 1433 01:05:38,730 --> 01:05:42,240 olan daxili indi demək gedirəm burada web page rəhbəri gəlir. 1434 01:05:42,240 --> 01:05:45,220 Ki, Inside, Mən yalnız bilirsiniz, və tezliklə bilirsiniz, 1435 01:05:45,220 --> 01:05:47,850 Mən web page adı qoya bilər ki. 1436 01:05:47,850 --> 01:05:49,720 Və sonra aşağıda web page rəhbəri 1437 01:05:49,720 --> 01:05:51,972 sözdə getmək üçün gedir web page orqanı. 1438 01:05:51,972 --> 01:05:54,180 Mən yalnız indenting alıram kimi C cür saxlamaq üçün 1439 01:05:54,180 --> 01:05:57,620 hər şeyi gözəl oxunaqlı stylistically. 1440 01:05:57,620 --> 01:06:04,745 İndi kimi, bu saxlamaq üçün gedirəm mənim masa üstü adlı hello.html fayl. 1441 01:06:04,745 --> 01:06:06,770 >> Mən bəli, HTML istifadə demək gedirəm. 1442 01:06:06,770 --> 01:06:09,690 Hətta txt dəyişdirmək etməyin bütün bu mətn faylı olsa da, 1443 01:06:09,690 --> 01:06:12,130 Yalnız bir C proqram kimi bir mətn redaktoru ilə yazılı. 1444 01:06:12,130 --> 01:06:15,080 Baxmayaraq CS50 IDE at yalnız burada mənim Mac an. 1445 01:06:15,080 --> 01:06:18,490 >> Və mən indi mənim masa üstü getmək əgər, Siz hello.html görəcəksiniz. 1446 01:06:18,490 --> 01:06:20,720 Mən bu basın ikiqat varsa, Bu Chrome açılacaq. 1447 01:06:20,720 --> 01:06:23,260 Və hətta bu faylı baxmayaraq mənim masa üstü yaşamaq olur, 1448 01:06:23,260 --> 01:06:26,550 ki, bəlkə də sadə deyil Mən edə bilər web page. 1449 01:06:26,550 --> 01:06:30,080 >> Qeyd edək ki, adı tab yolu top salam dünya. 1450 01:06:30,080 --> 01:06:32,470 web page orqanı salam dünya həqiqətən. 1451 01:06:32,470 --> 01:06:35,830 Mən etdik bütün almaq üçün Bu baxımdan həyata edir, 1452 01:06:35,830 --> 01:06:38,342 və ya HTML adlı yeni bir dil, yazmaq deyil. 1453 01:06:38,342 --> 01:06:40,300 Bu bir proqramlaşdırma deyil C. kimi dil var 1454 01:06:40,300 --> 01:06:42,508 şərait olacaq deyil, və loops, və funksiyaları. 1455 01:06:42,508 --> 01:06:46,560 Bu bir biçimlendirme dili var, halda siz yalnız qəbulu demək 1456 01:06:46,560 --> 01:06:48,410 Siz istədiyiniz hansı proqram. 1457 01:06:48,410 --> 01:06:51,195 Bu, hey brauzer deməkdir Burada HTML səhifə gəlir. 1458 01:06:51,195 --> 01:06:53,040 Hey browser, burada gəlir mənim səhifə rəhbəri. 1459 01:06:53,040 --> 01:06:55,130 Hey browser, burada gəlir mənim səhifə orqanı. 1460 01:06:55,130 --> 01:06:57,100 Browser Hey, ki, bədən üçün var. 1461 01:06:57,100 --> 01:06:59,350 Bu HTML səhifə üçün var. 1462 01:06:59,350 --> 01:07:03,560 >> Və bu sadə anlayışlar tək, biz tezliklə ki, bir görmək lazımdır 1463 01:07:03,560 --> 01:07:05,122 biz bir ağac kimi təmsil edə bilər. 1464 01:07:05,122 --> 01:07:06,080 Lakin daha sonra. 1465 01:07:06,080 --> 01:07:08,788 Belə ki, bu bütün interconnect edəcək Bizim ən son məlumatlar strukturları. 1466 01:07:08,788 --> 01:07:12,460 Iki, biz bu axmaq zarafat təqdim edəcəyik. 1467 01:07:12,460 --> 01:07:15,680 Bu faktiki döymə ki, bu oğlan onun boynuna idi. 1468 01:07:15,680 --> 01:07:19,660 Bu yəqin ki, komik ilk həftə və ya iki, sonra, bəlkə çox deyil. 1469 01:07:19,660 --> 01:07:22,960 >> Lakin HTML, və hətta web səhifə Mən yalnız etdi, super mind 1470 01:07:22,960 --> 01:07:25,670 numbingly disappointing-- yalnız dünya salam deyərək 1471 01:07:25,670 --> 01:07:27,210 ağ fonda qara mətn. 1472 01:07:27,210 --> 01:07:28,680 Şübhəsiz ki, biz daha yaxşı edə bilərsiniz. 1473 01:07:28,680 --> 01:07:31,552 Və biz tanıdaraq bunu edəcəyik CSS adlı bir dil. 1474 01:07:31,552 --> 01:07:34,760 Bu da bir proqramlaşdırma language-- heç bir loops və şərtləri, və ya loops üçün, 1475 01:07:34,760 --> 01:07:38,470 lakin həqiqətən, yalnız olan sintaksis biz bu mətn böyük etmək, demək olar. 1476 01:07:38,470 --> 01:07:39,415 Bu mətn kiçik etmək. 1477 01:07:39,415 --> 01:07:40,040 Sağ align. 1478 01:07:40,040 --> 01:07:40,650 Sol align. 1479 01:07:40,650 --> 01:07:41,195 Bu çəhrayı olun. 1480 01:07:41,195 --> 01:07:41,820 Bənövşəyi olun. 1481 01:07:41,820 --> 01:07:42,650 Mavi olun. 1482 01:07:42,650 --> 01:07:44,860 Və ya hər hansı bir sayı yoxdur digər vizual effektləri. 1483 01:07:44,860 --> 01:07:48,590 Və belə ki, biz stylizing başlamaq üçün necə görürsünüz web pages ki, onlar bir şəkildə baxmaq 1484 01:07:48,590 --> 01:07:50,480 biz istədiyiniz nə yaxın. 1485 01:07:50,480 --> 01:07:56,930 >> Və nəhayət, biz həqiqətən məhv etdik bəlkə sizin üçün Televiziya və film çox. 1486 01:07:56,930 --> 01:07:58,930 Düşünürəm ki, biz burada son istədiyiniz fikir bizim son saniyə 1487 01:07:58,930 --> 01:08:03,700 göstərir ki, final klip necə internet işləri üzrə Hacking. 1488 01:08:03,700 --> 01:08:06,250 Biz dim bilər bir final vaxt işıqları. 1489 01:08:06,250 --> 01:08:07,250 >> [Video playback] 1490 01:08:07,250 --> 01:08:09,520 >> -Mümkün deyil. 1491 01:08:09,520 --> 01:08:10,650 Mən hücumu alıram. 1492 01:08:10,650 --> 01:08:11,770 >> -Okorsky? 1493 01:08:11,770 --> 01:08:14,230 >> Heç bir -No--, bu böyük edir. 1494 01:08:14,230 --> 01:08:17,074 Onlar artıq vasitəsilə yandırılmış sonra NCIS ictimai firewall. 1495 01:08:17,074 --> 01:08:19,990 -Yaxşı, Node və dump təcrid Onlara router digər tərəfdən. 1496 01:08:19,990 --> 01:08:20,990 -Mən cəhd edirəm. 1497 01:08:20,990 --> 01:08:23,990 Bu çox sürətli hərəkət edir. 1498 01:08:23,990 --> 01:08:25,179 >> -Oh, Bu yaxşı deyil. 1499 01:08:25,179 --> 01:08:27,470 Onlar bizim bağlantısı istifadə etdiyiniz [Işitilemez] Bu verilənlər bazası. 1500 01:08:27,470 --> 01:08:28,458 Onu Sever. 1501 01:08:28,458 --> 01:08:28,958 -Mən Bilməz. 1502 01:08:28,958 --> 01:08:29,454 Bu nöqtəyə hücum var. 1503 01:08:29,454 --> 01:08:31,438 O yalnız Mənim maşın sonra gedir. 1504 01:08:31,438 --> 01:08:32,430 >> -Bu Mümkün deyil. 1505 01:08:32,430 --> 01:08:33,847 DOD səviyyədə mina şifreleme var. 1506 01:08:33,847 --> 01:08:35,055 Bu get-- ay alacağını 1507 01:08:35,055 --> 01:08:35,857 -Hey Ki, nədir? 1508 01:08:35,857 --> 01:08:36,398 A video oyun? 1509 01:08:36,398 --> 01:08:37,886 >> -No Tony, biz hücumu edirik. 1510 01:08:37,886 --> 01:08:40,795 >> Onlar Abby kompüter almaq varsa, bütün NCIS şəbəkə yanında. 1511 01:08:40,795 --> 01:08:42,050 >> -Mən Onu dayandırmaq bilməz. 1512 01:08:42,050 --> 01:08:43,050 Bir şey McGee yoxdur. 1513 01:08:43,050 --> 01:08:44,550 >> -I've Heç vaxt bu kimi kodu görüldü. 1514 01:08:44,550 --> 01:08:47,432 1515 01:08:47,432 --> 01:08:48,571 -Oh. 1516 01:08:48,571 --> 01:08:49,196 Bu -Harada getmək var? 1517 01:08:49,196 --> 01:08:50,604 Abby? 1518 01:08:50,604 --> 01:08:51,520 Mən bir şey etmədim. 1519 01:08:51,520 --> 01:08:53,020 Mən düşündüm. 1520 01:08:53,020 --> 01:08:54,520 >> -Yox. 1521 01:08:54,520 --> 01:08:57,232 >> -I Etdi. 1522 01:08:57,232 --> 01:08:58,307 >> [END playback] 1523 01:08:58,307 --> 01:09:00,390 DAVID J. MALAN: yaxşı hissəsi yazaraq iki nəfər 1524 01:09:00,390 --> 01:09:02,170 eyni zamanda klaviatura. 1525 01:09:02,170 --> 01:09:03,200 >> Belə ki, CS50 üçün var. 1526 01:09:03,200 --> 01:09:04,700 Biz ofis saat ətrafında qalmaq lazımdır. 1527 01:09:04,700 --> 01:09:06,344 Və biz növbəti dəfə görəcəksiniz. 1528 01:09:06,344 --> 01:09:07,760 [MUSIC PLAYING - "Seinfeld MÖVZUSUNDA"] 1529 01:09:07,760 --> 01:09:11,139 1530 01:09:11,139 --> 01:09:11,680 Bu CS50 edir. 1531 01:09:11,680 --> 01:09:17,960 1532 01:09:17,960 --> 01:09:20,854 Mən bir pirat olmaq istəmirəm. 1533 01:09:20,854 --> 01:09:21,770 HOPARLÖR 2: Yarr David. 1534 01:09:21,770 --> 01:09:23,700 Bu qalıcı ola gözəl doublet edir. 1535 01:09:23,700 --> 01:09:26,450 Ki yastıq Luff çox. 1536 01:09:26,450 --> 01:09:29,327