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