1 00:00:00,000 --> 00:00:10,792 2 00:00:10,792 --> 00:00:11,750 DAVID Malan: Në rregull. 3 00:00:11,750 --> 00:00:13,630 Kjo është CS50. 4 00:00:13,630 --> 00:00:15,950 Dhe ky është fillimi i javës shtatë. 5 00:00:15,950 --> 00:00:19,120 Pra sot, ndoshta fatmirësisht, ne fillojmë tranzicionin tonë 6 00:00:19,120 --> 00:00:21,630 nga niveli ulët Bota e programimit C 7 00:00:21,630 --> 00:00:24,290 në nivelin e lartë Bota e programimit web. 8 00:00:24,290 --> 00:00:28,060 Dhe me këtë, ne do të hedhim një vështrim pikërisht si punon interneti, 9 00:00:28,060 --> 00:00:31,920 ajo që këto makina dhe këto internets që ju keni qenë duke përdorur për vite tani 10 00:00:31,920 --> 00:00:35,090 të bëjë në fakt nën kapuç drejt një kuptim më të mirë se si të gjitha 11 00:00:35,090 --> 00:00:37,660 punon, dhe se si ju mund të e bëjnë atë punë për ju. 12 00:00:37,660 --> 00:00:41,480 >> Drejt këtij qëllimi, pse nuk kemi marrë një shikoni për herë të parë në një clip nga një shfaqje televizive 13 00:00:41,480 --> 00:00:45,680 quajtur Numb3rs, që do të merrni të na filluar si për të saktësisht se si punon interneti. 14 00:00:45,680 --> 00:00:46,964 15 00:00:46,964 --> 00:00:47,630 [VIDEO Playback] 16 00:00:47,630 --> 00:00:49,858 -Ajo Është një adresë IPP4 32-bit. 17 00:00:49,858 --> 00:00:50,794 -IP. 18 00:00:50,794 --> 00:00:51,730 Kjo është e internetit. 19 00:00:51,730 --> 00:00:52,640 >> Rrjeti -Private. 20 00:00:52,640 --> 00:00:53,865 Është rrjet privat Amita së. 21 00:00:53,865 --> 00:01:06,635 22 00:01:06,635 --> 00:01:08,120 Oh, ajo është aq e mahnitshme. 23 00:01:08,120 --> 00:01:09,605 24 00:01:09,605 --> 00:01:11,120 >> -Oh, Charlie. 25 00:01:11,120 --> 00:01:12,640 >> -Ajo Është një adresë IP pasqyrë. 26 00:01:12,640 --> 00:01:15,672 Ajo është duke na shikuar atë ajo është bërë në kohë reale. 27 00:01:15,672 --> 00:01:16,505 [END VIDEO rishikim] 28 00:01:16,505 --> 00:01:19,570 DAVID Malan: Pra, nuk është një tërësi shumë e gabuar me atë shfaqje televizive. 29 00:01:19,570 --> 00:01:23,250 Pra, le të ngas përveç saktësisht një nga e para gjëra të tilla 30 00:01:23,250 --> 00:01:25,210 dhe të shohim nëse ne nuk mund të përfundojë mendjet tona rreth saj. 31 00:01:25,210 --> 00:01:28,110 Pra, në kuadrin e fundit se filmi, e të cilat tregojnë 32 00:01:28,110 --> 00:01:30,360 është ky këtu, i cili duket të sugjerojnë se kjo 33 00:01:30,360 --> 00:01:33,300 është ajo që një hacker është duke përdorur për të marrë në një sistem. 34 00:01:33,300 --> 00:01:33,875 >> Por nuk ka. 35 00:01:33,875 --> 00:01:36,030 Nëse ju zoom në në këtë kod burim, i cili 36 00:01:36,030 --> 00:01:40,210 është një gjuhë e quajtur Objektivi C në të cilat Apps iPhone, iPad Apps, dhe Mac 37 00:01:40,210 --> 00:01:42,060 Apps OS janë shkruar, ju do të shihni se kjo 38 00:01:42,060 --> 00:01:45,400 është për një lloj të programit vizatim që ka një shkumës me ngjyrë si një variabël. 39 00:01:45,400 --> 00:01:47,800 40 00:01:47,800 --> 00:01:51,880 >> Pra përveç kësaj, ju mund të e kanë vënë re këtë adresë këtu. 41 00:01:51,880 --> 00:01:53,330 Tani, kjo është një si të gabuar. 42 00:01:53,330 --> 00:01:56,740 Dhe kjo ndoshta është zgjedhur qëllimisht të jetë një adresë e pavlefshme në mënyrë që të 43 00:01:56,740 --> 00:02:00,010 në fakt nuk të çojnë diku në qoftë se një shikues televiziv vërtetë viziton atë. 44 00:02:00,010 --> 00:02:02,620 Por ky numër here, diçka dot diçka 45 00:02:02,620 --> 00:02:05,799 dot diçka dot diçka është ajo që është përgjithësisht i njohur si një adresë IP. 46 00:02:05,799 --> 00:02:07,840 Dhe kjo është në fakt një e mirë segue me këtë temë më 47 00:02:07,840 --> 00:02:10,930 në përgjithësi, i njohur si IP, protokoll internet. 48 00:02:10,930 --> 00:02:14,210 Pra, ju keni ndoshta të paktën dëgjuar këtë frazë më parë. 49 00:02:14,210 --> 00:02:18,980 Por ajo që është IP, ose internet protokoll si ju e kuptoni atë sot? 50 00:02:18,980 --> 00:02:21,376 51 00:02:21,376 --> 00:02:23,625 Shanset janë, në qoftë se ne kemi kërkuar për a shfaqje e duarve, shumica prej jush 52 00:02:23,625 --> 00:02:26,880 kanë thënë se ndoshta Fjalët IP adresën parë. 53 00:02:26,880 --> 00:02:27,955 Pra, çfarë nuk do të thotë? 54 00:02:27,955 --> 00:02:29,578 55 00:02:29,578 --> 00:02:30,779 >> Audienca: [padëgjueshme]? 56 00:02:30,779 --> 00:02:31,820 DAVID Malan: Çfarë është kjo? 57 00:02:31,820 --> 00:02:33,170 Audienca: [padëgjueshme]? 58 00:02:33,170 --> 00:02:33,455 DAVID Malan: herë më shumë. 59 00:02:33,455 --> 00:02:34,840 AUDIENCA: Adresa e kompjuterit. 60 00:02:34,840 --> 00:02:35,950 DAVID Malan: adresa e kompjuterit. 61 00:02:35,950 --> 00:02:36,949 Pra, kjo është saktësisht e drejtë. 62 00:02:36,949 --> 00:02:39,660 Ajo rezulton se çdo kompjuter në internet, 63 00:02:39,660 --> 00:02:42,940 dhe këto ditë, çdo telefon në tuaj xhep dhe tabletë në shpinës tuaj, 64 00:02:42,940 --> 00:02:45,880 ka një adresë IP, internet adresa protokoll, i cili 65 00:02:45,880 --> 00:02:49,379 është një adresë unike që identifikon ai gjatë gjithë internetit. 66 00:02:49,379 --> 00:02:51,920 Tani, kjo është pak e bardhë gënjeshtër, sepse bota është e vërtetë 67 00:02:51,920 --> 00:02:53,240 mbaron e adresave IP. 68 00:02:53,240 --> 00:02:55,900 >> Pra, ne kemi filluar përdorimin e IP adresat private. 69 00:02:55,900 --> 00:02:57,160 Por më shumë se në një moment. 70 00:02:57,160 --> 00:03:00,731 Por ju mund të mendoni për një adresë IP si si të shërbimit postar rrugë tuaj 71 00:03:00,731 --> 00:03:01,230 adresa. 72 00:03:01,230 --> 00:03:04,160 Ne kemi përdorim shembullin e Maxwell Dworkin, ndërtesa CS, para- 73 00:03:04,160 --> 00:03:07,920 33 Oxford Street Cambridge, Mass, 02138, USA. 74 00:03:07,920 --> 00:03:10,400 Kjo është adresa e saj unik në botë. 75 00:03:10,400 --> 00:03:12,547 >> Në mënyrë të ngjashme të bëjë kompjutera kanë adresat unike. 76 00:03:12,547 --> 00:03:14,380 Ata vetëm të ndodhë me duken different- pak 77 00:03:14,380 --> 00:03:17,219 një numër dot një numër dot një numër dot një numër. 78 00:03:17,219 --> 00:03:19,760 Dhe does anyone të vërtetë e di çfarë varg vlefshme e numrave 79 00:03:19,760 --> 00:03:21,105 është për secilën nga këto hashes? 80 00:03:21,105 --> 00:03:21,604 Po. 81 00:03:21,604 --> 00:03:23,045 >> AUDIENCA: 0-255? 82 00:03:23,045 --> 00:03:23,920 DAVID Malan: Pikërisht. 83 00:03:23,920 --> 00:03:25,450 0-255. 84 00:03:25,450 --> 00:03:28,360 Dhe edhe në qoftë se ju nuk e dini që, tashmë të nxjerrë një përfundim, 85 00:03:28,360 --> 00:03:31,130 sa bit janë përdorur për të përfaqësuar secili prej këtyre numrave pastaj? 86 00:03:31,130 --> 00:03:32,232 87 00:03:32,232 --> 00:03:34,440 Tetë sa duket për shkak të më të lartë ju mund të mbështeteni 88 00:03:34,440 --> 00:03:36,720 është 255, që është një vlerë e 8-bit. 89 00:03:36,720 --> 00:03:38,980 Pra në total, një adresë IP është 32-bit. 90 00:03:38,980 --> 00:03:41,310 Forwarding mënyrë të shpejtë për të Përfundimi matematikore, 91 00:03:41,310 --> 00:03:43,900 sa të jetë e mundur adresat IP janë atje në botë, atëherë? 92 00:03:43,900 --> 00:03:46,990 93 00:03:46,990 --> 00:03:50,100 >> Pra, kjo është 8 plus 8 plus 8 plus 8, kështu që është 32 bit. 94 00:03:50,100 --> 00:03:52,490 Dhe ne kemi thënë gjithmonë se 2 deri në 32 është afërsisht? 95 00:03:52,490 --> 00:03:53,940 96 00:03:53,940 --> 00:03:54,440 OK. 97 00:03:54,440 --> 00:03:55,273 Unë do të këtë fushë. 98 00:03:55,273 --> 00:03:55,864 Katër miliardë. 99 00:03:55,864 --> 00:03:58,780 Dhe kemi biseduar për këtë në javë zero, kur kemi biseduar në lidhje me librat e telefonit 100 00:03:58,780 --> 00:04:00,170 me numrat e çmendur të faqeve. 101 00:04:00,170 --> 00:04:03,450 Por lloj i saj është se ka një numër i caktuar i IP adresave. 102 00:04:03,450 --> 00:04:05,740 Dhe, edhe pse kater miliard mund të duket si një shumë, 103 00:04:05,740 --> 00:04:07,770 ne njerëzit kanë qenë konsumojnë shumë pak 104 00:04:07,770 --> 00:04:10,350 e tyre për të gjithë serverat tanë dhe pajisje dhe kështu me radhë. 105 00:04:10,350 --> 00:04:12,170 >> Pra, kjo është në të vërtetë duke u bërë një problem. 106 00:04:12,170 --> 00:04:16,500 Tani, ka tendencë të jetë një Skema prapa që ka se çfarë IP. 107 00:04:16,500 --> 00:04:18,560 Për shembull, shumë prej kompjuterët në Harvard 108 00:04:18,560 --> 00:04:21,810 kanë adresat unike që fillojnë me një nga këto dy vlera. 109 00:04:21,810 --> 00:04:23,560 MIT, në mënyrë të ngjashme, ka një parashtesë. 110 00:04:23,560 --> 00:04:26,889 Dhe një shumë të kompanive dhe universiteteve kanë prefiksin e tyre unik. 111 00:04:26,889 --> 00:04:29,680 Dhe atëherë shumica prej nesh për shtëpinë tonë lidhjet e internetit dhe si, 112 00:04:29,680 --> 00:04:33,575 ne ndajmë disa prefiksin se Comcast apo dikush si kjo ndodh vet. 113 00:04:33,575 --> 00:04:36,640 Dhe kjo është vetëm për të thënë se në qoftë se ju shikuar shumicën e kompjuterëve në kampus, 114 00:04:36,640 --> 00:04:40,070 ata ndoshta do të ketë një IP Adresa që duket si kjo. 115 00:04:40,070 --> 00:04:43,180 >> Tani, ju mund të herë pas here të parë një adresë IP fillon si kjo. 116 00:04:43,180 --> 00:04:46,150 Në fakt, në qoftë se ndonjëri prej jush u rrit me qasje në internet në shtëpi, 117 00:04:46,150 --> 00:04:49,270 dhe keni qenë ndonjëherë në mënyrë të mjaftueshme teknikisht kurioz për të thes rreth 118 00:04:49,270 --> 00:04:51,800 settings vetë kompjuterin tuaj, ju ndoshta vend 119 00:04:51,800 --> 00:04:56,990 pa një adresë që duket më shumë si kjo, që filloi me 10, ose 172,6, 120 00:04:56,990 --> 00:05:00,480 ose 192,168, ose disa variante të tyre. 121 00:05:00,480 --> 00:05:04,025 >> Dhe kjo vetëm do të thotë se në botë është vendosur mënjanë një bandë e tërë e numrave 122 00:05:04,025 --> 00:05:06,400 të jetë private, që do të thotë ju mund të përdorni ato në shtëpinë tuaj, 123 00:05:06,400 --> 00:05:08,941 ju mund të përdorni edhe ato në tuaj Kampusi dhe brenda kompanisë suaj, 124 00:05:08,941 --> 00:05:10,970 por ju nuk mund t'i përdorë ato në internet në përgjithësi. 125 00:05:10,970 --> 00:05:13,320 >> Dhe kështu që këto private IPS kanë qenë një zgjidhje 126 00:05:13,320 --> 00:05:16,990 drejtim duke u siguruar që të paktën në mënyrë sa e tërë bota është e shqetësuar, 127 00:05:16,990 --> 00:05:18,890 ne nuk jeni duke përdorur atë shumë IP adresat. 128 00:05:18,890 --> 00:05:22,840 Por të paktën, ne mundemi, me forcat tona kampus, kanë pretty much sa më shumë IP 129 00:05:22,840 --> 00:05:23,590 si ne duam. 130 00:05:23,590 --> 00:05:24,410 Por kush kujdeset? 131 00:05:24,410 --> 00:05:28,500 Cila është rëndësia e gjithë kësaj për një përdorim aktual të internetit? 132 00:05:28,500 --> 00:05:31,450 >> E pra, le të marrin një vështrim në ndoshta një foto e thjeshtë këtu. 133 00:05:31,450 --> 00:05:33,550 Më lejoni me anë të dy këto deri në ekran. 134 00:05:33,550 --> 00:05:36,050 Dhe fal dorëshkrimit time këtu. 135 00:05:36,050 --> 00:05:39,500 Por në qoftë se ne mendojmë për veten tonë si duke qenë ky laptop pak këtu 136 00:05:39,500 --> 00:05:41,830 diku në kampus, këto ditë ajo ka Wi-Fi. 137 00:05:41,830 --> 00:05:44,180 >> Por në kaluar dhe në qoftë se ju gjeni përshtatës të drejtë, 138 00:05:44,180 --> 00:05:47,420 ajo mund të ketë një kabëll Ethernet të cilat në mënyrë të ngjashme do të le 139 00:05:47,420 --> 00:05:49,130 ju lidheni me ndonjë lloj të pajisjes. 140 00:05:49,130 --> 00:05:51,090 Dhe ju mund të telefononi këtë çdo numër të gjërave. 141 00:05:51,090 --> 00:05:55,930 Por unë jam duke shkuar për të shkuar përpara dhe e quajnë këtë, tani për tani, si në lidhje me një pikë aksesi? 142 00:05:55,930 --> 00:05:57,690 >> Pra, kjo është laptop tim. 143 00:05:57,690 --> 00:06:01,130 Kjo është AP im, ose me pikën e qasjes, dhe kjo është një pajisje wireless, 144 00:06:01,130 --> 00:06:04,400 jo ndryshe nga ato që Harvard ka të gjithë tavanet 145 00:06:04,400 --> 00:06:07,420 dhe muret rreth kampus që kanë keq dritat 146 00:06:07,420 --> 00:06:10,930 dhe ata që janë çfarë laptopë tuaj përdoret për të folur pa tel 147 00:06:10,930 --> 00:06:12,160 në pjesën tjetër të rrjetit. 148 00:06:12,160 --> 00:06:14,880 >> Pra, në një farë mënyre ky laptop është duke folur për këtë gjë në mur, 149 00:06:14,880 --> 00:06:16,540 në sallën e ngrënies, apo diku tjetër. 150 00:06:16,540 --> 00:06:21,410 Tani, ndërkohë, kjo qasje pikë është lidhur me diçka tjetër në kampus. 151 00:06:21,410 --> 00:06:24,810 Dhe kjo është ndoshta diçka i njohur si një switch. 152 00:06:24,810 --> 00:06:27,690 Dhe ata duken shumë më interesante se vetëm këto diagrame kuti. 153 00:06:27,690 --> 00:06:29,760 >> Por, disi, kjo gjë është lidhur me një çelës. 154 00:06:29,760 --> 00:06:31,900 Dhe nga ana tjetër, disi që është e lidhur switch 155 00:06:31,900 --> 00:06:35,890 një pajisje që është ndoshta një pak më të madh, i quajtur një router. 156 00:06:35,890 --> 00:06:37,930 Dhe pastaj, ndërkohë, Harvard është i lidhur 157 00:06:37,930 --> 00:06:41,210 të gjithë internetit cila ne do të tërheqë në këtë re këtu, 158 00:06:41,210 --> 00:06:43,850 përmes një numri të telave ose teknologji wireless. 159 00:06:43,850 --> 00:06:46,670 >> Pra, ka shumë hapa në mes mua dhe pjesa tjetër e botës. 160 00:06:46,670 --> 00:06:49,620 Dhe me të vërtetë, edhe brenda kjo foto këtu, 161 00:06:49,620 --> 00:06:52,634 ka disa servera të tjera ose shërbimet e përfshira. 162 00:06:52,634 --> 00:06:54,800 Dhe unë jam vetëm duke shkuar për të nxjerrë këto disi abstrakte 163 00:06:54,800 --> 00:06:57,050 vetëm kështu që ne kemi akronime para nesh. 164 00:06:57,050 --> 00:06:57,993 >> Njëri është quajtur DHCP. 165 00:06:57,993 --> 00:06:59,330 166 00:06:59,330 --> 00:07:03,440 Dhe një tjetër, pak më shumë interesant për sot, quhet DNS. 167 00:07:03,440 --> 00:07:09,160 Pra, këto janë serverat që janë disi qasshme në kompjuterin tim si. 168 00:07:09,160 --> 00:07:10,910 Deri tani, le të bezdis përveç pak zhargon. 169 00:07:10,910 --> 00:07:13,410 Pra, pika e qasjes është vetëm këtë pajisje celulare 170 00:07:13,410 --> 00:07:16,079 shpesh me antenave që në të vërtetë le të flasim për një valë. 171 00:07:16,079 --> 00:07:17,870 Në shtëpi, ju mund të telefononi ky router një shtëpi. 172 00:07:17,870 --> 00:07:21,550 Kjo mund të bëhet nga Linksys, apo Apple, apo D-Link, apo ndonjë numër i kompanive. 173 00:07:21,550 --> 00:07:23,930 Kjo, nga ana tjetër, është e lidhur në një të kaluar të disa lloj. 174 00:07:23,930 --> 00:07:28,287 Ose përsëri në shtëpi, çfarë është tuaj Wi-Fi Pajisja ndoshta e lidhur me vend? 175 00:07:28,287 --> 00:07:30,370 Sepse ju ndoshta nuk e bëni vetë gjithë këtë pajisje. 176 00:07:30,370 --> 00:07:31,900 177 00:07:31,900 --> 00:07:32,400 Po. 178 00:07:32,400 --> 00:07:36,379 Modem kabllor ose DSL modem kthyer në shtëpi që ju mori nga Verizon, ose Comcast, 179 00:07:36,379 --> 00:07:37,420 ose njëri prej këtyre transportuesve. 180 00:07:37,420 --> 00:07:41,520 Pra, mendoj se e gjithë këtij kompleksiteti si mbështetjen e një universiteti apo me të vërtetë 181 00:07:41,520 --> 00:07:42,920 një biznes si Comcast. 182 00:07:42,920 --> 00:07:44,690 Dhe me të vërtetë, sende që është në shtëpinë tuaj 183 00:07:44,690 --> 00:07:46,800 është ndoshta në këtë anë i gardhit plus ndoshta 184 00:07:46,800 --> 00:07:50,380 një nga këto shtëpi route-- një e këto janë modems kabllor ose DSL 185 00:07:50,380 --> 00:07:51,720 modems ata mund të ofrojnë. 186 00:07:51,720 --> 00:07:55,650 >> Pra, një switch është vetëm një pajisje me një bandë e tërë e jacks të dhënave në të. 187 00:07:55,650 --> 00:07:58,940 Në fakt, në qoftë se ju kujtohet se lajmi Raporti i kemi luajtur në ekran të madh 188 00:07:58,940 --> 00:08:01,930 disa javë më parë, ku ne janë duke folur në lidhje me shoku shell, 189 00:08:01,930 --> 00:08:03,270 dhe sa e keqe kjo ishte? 190 00:08:03,270 --> 00:08:05,850 Dhe kishte nga këto fotografitë e kabllove, dhe jacks, 191 00:08:05,850 --> 00:08:07,569 dhe gjëra që duken teknike? 192 00:08:07,569 --> 00:08:10,360 Këto ishin vetëm çelsin memecë se vetëm internet lidh kompjutera 193 00:08:10,360 --> 00:08:12,810 me mbylljen e kabllove në to. 194 00:08:12,810 --> 00:08:14,140 >> Pra, kjo është e gjitha një switch është. 195 00:08:14,140 --> 00:08:16,363 Tani, këto pajisje të merrni një pak më shumë interesante. 196 00:08:16,363 --> 00:08:16,863 DHCP. 197 00:08:16,863 --> 00:08:17,846 198 00:08:17,846 --> 00:08:20,470 Nëse ju keni poked rreth tuaj kompjuter në shtëpi apo edhe në kampus, 199 00:08:20,470 --> 00:08:21,845 ju mund të keni parë këtë akronim. 200 00:08:21,845 --> 00:08:24,480 Does anyone know çfarë është një server DHCP është? 201 00:08:24,480 --> 00:08:25,560 202 00:08:25,560 --> 00:08:27,360 Dynamic protokoll konfigurim të presë? 203 00:08:27,360 --> 00:08:28,324 204 00:08:28,324 --> 00:08:30,490 Jo lloj gjë që ju me të vërtetë duhet të shkruani. 205 00:08:30,490 --> 00:08:30,990 DHCP. 206 00:08:30,990 --> 00:08:32,480 207 00:08:32,480 --> 00:08:33,891 dikush në të gjitha? 208 00:08:33,891 --> 00:08:34,390 Dakord. 209 00:08:34,390 --> 00:08:35,520 Pra, le të Rewind histori. 210 00:08:35,520 --> 00:08:39,210 Nëse historia këtu në dorë është presupozuar në tim të paturit e një adresë unike 211 00:08:39,210 --> 00:08:42,909 në botë, një adresë IP, ku ka që vijnë nga? 212 00:08:42,909 --> 00:08:44,640 Në kaluar, kur ju keni marrë në kampus, 213 00:08:44,640 --> 00:08:47,790 ju në fakt kishte pyesni dikë në Harvard, çfarë duhet të jetë adresa ime IP. 214 00:08:47,790 --> 00:08:49,873 Dhe ju do të manualisht të shkruani atë në kompjuterin tuaj. 215 00:08:49,873 --> 00:08:53,770 Por kohët e fundit, teknologjitë ekzistojnë që ju lejon të dinamike, 216 00:08:53,770 --> 00:08:58,460 DHCP, të marrë një adresë IP thjesht kur ju plug në kampus pa tel 217 00:08:58,460 --> 00:08:59,220 ose me një teli. 218 00:08:59,220 --> 00:09:03,800 Pra, server DHCP është vetëm një server që i jep kompjuterin tuaj një IP unike 219 00:09:03,800 --> 00:09:06,349 adresa, disi rastësisht ose nëpërmjet një algoritmi. 220 00:09:06,349 --> 00:09:08,390 Por në qoftë se ju mendoni se prapa a disa javë apo disa vite, 221 00:09:08,390 --> 00:09:10,670 kur keni regjistruar për herë të parë kompjuteri juaj në kampus, 222 00:09:10,670 --> 00:09:13,957 ju u thënë Harvardit, të autorizojë mua që të më jepni një adresë IP. 223 00:09:13,957 --> 00:09:15,915 Tani DNS të fillojë të marrë një pak më shumë interesante. 224 00:09:15,915 --> 00:09:17,050 225 00:09:17,050 --> 00:09:18,940 Emri Sistemi Domain. 226 00:09:18,940 --> 00:09:21,970 A ka dikush të duan të marrin një goditje me thikë në atë që kjo gjë është këtu? 227 00:09:21,970 --> 00:09:26,195 >> Kjo është një ose më shumë servers se të kryer një detyrë mjaft e thjeshtë që është e 228 00:09:26,195 --> 00:09:26,945 lloj i rëndësishëm. 229 00:09:26,945 --> 00:09:30,150 230 00:09:30,150 --> 00:09:31,130 Po. 231 00:09:31,130 --> 00:09:33,810 >> AUDIENCA: Përkthen URL [padëgjueshme]. 232 00:09:33,810 --> 00:09:34,560 DAVID Malan: Po. 233 00:09:34,560 --> 00:09:38,970 Ajo përkthehet URL IP adresat dhe anasjelltas. 234 00:09:38,970 --> 00:09:41,310 Konsideroni, pasi të gjithë, që kur ju shkoni në faqen e internetit, 235 00:09:41,310 --> 00:09:46,200 ju shkruani diçka si facebook.com, ose google.com ose harvard.edu, 236 00:09:46,200 --> 00:09:50,620 ju me siguri nuk keni shtypur më shumë gjasa një adresë IP numerike. 237 00:09:50,620 --> 00:09:52,490 >> Dhe ju mund të mendoni për arsyen pse. 238 00:09:52,490 --> 00:09:54,910 Kthehu në ditë, madje edhe tani në një farë mase, 239 00:09:54,910 --> 00:09:58,030 kur ju bëni një telefon thirrje për një kompani, 240 00:09:58,030 --> 00:10:02,275 ata përpiqen të vërtetë e vështirë për të blerë veten një numër 800 që në fakt ka fjalë 241 00:10:02,275 --> 00:10:06,140 në të, si 1-800-mbledhur apo diçka kjo është paharrueshëm si kjo në mënyrë që 242 00:10:06,140 --> 00:10:10,692 njerëzit nuk duhet të mbani mend se çfarë C-O-L-L-E-C-T aktualisht zgjerohet për të. 243 00:10:10,692 --> 00:10:12,400 Pra, ne kemi parë këtë orientues në të kaluarën. 244 00:10:12,400 --> 00:10:15,720 Dhe me të vërtetë, kjo është ajo që adresa IP dhe atë që ne do të thërrasë emrat e strehuesve 245 00:10:15,720 --> 00:10:18,120 ose plotësisht të kualifikuar domain emra të bëjë për ne. 246 00:10:18,120 --> 00:10:22,610 Kjo na lejon të adresës serverat me fjalë në vend të numrave. 247 00:10:22,610 --> 00:10:24,560 Pra, si nuk kemi të vërtetë shohin këtë konvertim. 248 00:10:24,560 --> 00:10:26,393 Unë jam duke shkuar për të shkuar përpara dhe të hapur një program. 249 00:10:26,393 --> 00:10:26,975 250 00:10:26,975 --> 00:10:29,350 Unë jam vetëm duke shkuar për të shkuar përpara dhe të hapur një dritare terminali. 251 00:10:29,350 --> 00:10:31,933 Dhe unë jam duke shkuar për të shkuar përpara dhe të të tregojë se çfarë e bën një server DNS. 252 00:10:31,933 --> 00:10:35,700 Për shembull, në qoftë se unë të kërkuar për të parë atë adresë IP është e Facebook, 253 00:10:35,700 --> 00:10:37,720 Unë mund të shkruani në një terminal të shpejtë si this-- 254 00:10:37,720 --> 00:10:40,010 dhe ju mund ta bëni këtë edhe brenda pajisjes suaj. 255 00:10:40,010 --> 00:10:41,595 Dhe kjo është lookup facebook.com. 256 00:10:41,595 --> 00:10:43,220 257 00:10:43,220 --> 00:10:44,500 >> Dhe unë shoh një bandë e gjërave. 258 00:10:44,500 --> 00:10:48,097 Kjo përgjigje e parë është DNS server-- Harvardit 259 00:10:48,097 --> 00:10:49,930 kjo foto që unë kam tërhequr atje. --that e 260 00:10:49,930 --> 00:10:54,300 thënë mua se IP Facebook Adresa është me sa duket kjo. 261 00:10:54,300 --> 00:10:58,650 Pra më lejoni të shkoj përpara dhe të kopje që 173.252.120.16. 262 00:10:58,650 --> 00:11:00,960 Dhe më lejoni të hapur Chrome në Mac tim. 263 00:11:00,960 --> 00:11:06,690 Dhe më lejoni të shkoj në http: // dhe paste që adresa IP në dhe hit Enter. 264 00:11:06,690 --> 00:11:08,950 >> Dhe me të vërtetë, unë e gjej veten në Facebook. 265 00:11:08,950 --> 00:11:11,090 Pra, në një farë mënyre se konvertimit, në të vërtetë, ka ndodhur. 266 00:11:11,090 --> 00:11:15,314 Dhe në qoftë se unë bëj këtë përsëri, le të bëjnë nslookup, www.google.com. 267 00:11:15,314 --> 00:11:17,302 I kthehet një bandë e tërë e përgjigjeve. 268 00:11:17,302 --> 00:11:20,010 Dhe me të vërtetë, nuk ka mënyra të ndryshme se kompanitë e zbatojnë këtë. 269 00:11:20,010 --> 00:11:22,440 Ndonjëherë, ata tregojnë botës ata kanë një adresë IP. 270 00:11:22,440 --> 00:11:25,824 >> Por kjo adresë IP ai merr zgjidhur ose plotësisht në serverat e shumta. 271 00:11:25,824 --> 00:11:27,740 Ose në rastin e Google, ata tregojnë botës, 272 00:11:27,740 --> 00:11:29,510 ne kemi një bandë e tërë e adresave IP. 273 00:11:29,510 --> 00:11:33,910 Laptop juaj është i mirëpritur për të folur kontaktoni në çdo një nga këto servers. 274 00:11:33,910 --> 00:11:36,200 Pra, të gjitha që është në vazhdim e sipër në nën kapuç. 275 00:11:36,200 --> 00:11:40,830 >> Kur ju shkruani në www.google.com Shkruani në shfletuesin tënd, browser-i juaj, 276 00:11:40,830 --> 00:11:46,180 dhe nga ana operative tuaj, Mac OS, ose Windows apo Ubuntu Linux, 277 00:11:46,180 --> 00:11:51,010 kërkoni server DNS pranë, çfarë është adresa aktuale e këtij server. 278 00:11:51,010 --> 00:11:54,330 Për shkak të pajisjes së fundit në këtë foto, një router, 279 00:11:54,330 --> 00:11:57,840 është një qëllim i të cilit në Jeta është për informacion rrugës, 280 00:11:57,840 --> 00:12:01,150 Rruga pako mënyrë që të flasin, zarfat e informacionit dixhital 281 00:12:01,150 --> 00:12:06,320 përmban zero dhe ato nga dërgues në destinacion, nga origjina 282 00:12:06,320 --> 00:12:07,200 të pranuesit. 283 00:12:07,200 --> 00:12:09,760 >> Dhe kështu një gjëra rrugët router. 284 00:12:09,760 --> 00:12:13,000 Pra, pse është kjo gjithçka veçanërisht e rëndësishme? 285 00:12:13,000 --> 00:12:16,000 E pra, le të marrin një vështrim se si kjo mund të përdoret. 286 00:12:16,000 --> 00:12:21,600 Le të supozojmë se unë kam këtu një foto e Rob Boden. 287 00:12:21,600 --> 00:12:22,690 288 00:12:22,690 --> 00:12:25,150 Kështu që mendoj se unë dua të dërgoj këtë foto të Rob Boden 289 00:12:25,150 --> 00:12:27,530 në Danit në shpinë e sallës së leksionit. 290 00:12:27,530 --> 00:12:29,976 >> Kështu që unë jam një kompjuter si laptop tim, dhe Dan 291 00:12:29,976 --> 00:12:31,600 është një kompjuter tjetër në internet. 292 00:12:31,600 --> 00:12:34,380 Dhe unë dua të dërgoj një pako e informacionit nga unë për të. 293 00:12:34,380 --> 00:12:37,952 Kjo ngre pyetjen, se si mund ta në të vërtetë rrugë kjo pako atij. 294 00:12:37,952 --> 00:12:40,660 E pra, në aspektin njerëzor, unë do të thoja, hey, mund të kaloni këtë të Dan? 295 00:12:40,660 --> 00:12:42,826 >> Dhe pastaj, një bandë prej jush ndoshta do të kalojë atë 296 00:12:42,826 --> 00:12:45,890 radhë dhe mbrapa dhe me radhë deri në përfundimisht e bën rrugën e tij mbi të Dan. 297 00:12:45,890 --> 00:12:47,700 Por kjo është një precize pak. 298 00:12:47,700 --> 00:12:50,370 Kompjuter ndoshta duhet të të jetë pak më metodike. 299 00:12:50,370 --> 00:12:53,190 Pra ndoshta, Dan ka një adresë IP. 300 00:12:53,190 --> 00:12:57,190 Pra, çfarë me të vërtetë që unë duhet të bëni është të duhet të të marrë, për shembull, një zarf bosh 301 00:12:57,190 --> 00:12:58,140 si kjo. 302 00:12:58,140 --> 00:13:00,130 Dhe unë nuk e di se çfarë Adresa Dan IP është. 303 00:13:00,130 --> 00:13:04,300 >> Kështu që unë jam vetëm duke shkuar për të përgjithësojmë atë si IP Dan-it. 304 00:13:04,300 --> 00:13:07,511 Dhe unë jam duke shkuar për të vënë këtë në në fushë të zarf tim. 305 00:13:07,511 --> 00:13:09,010 Dhe ndërkohë, unë kam një adresë IP. 306 00:13:09,010 --> 00:13:10,610 Kjo nuk ka rëndësi sot, se çfarë është ajo. 307 00:13:10,610 --> 00:13:15,130 Kështu që unë jam vetëm duke shkuar për të thënë My IP në qoshe e pasme atje. 308 00:13:15,130 --> 00:13:19,350 Dhe pastaj, unë jam duke shkuar për të shkuar përpara dhe të vënë kjo foto brenda kësaj oferte. 309 00:13:19,350 --> 00:13:22,800 >> Dhe pastaj, secili prej jush, me sa duket, si routers në internet, 310 00:13:22,800 --> 00:13:25,470 janë preconfigured nga njerëzit i në përgjithësi ose ndonjëherë 311 00:13:25,470 --> 00:13:29,854 duke algoritme automatizuar të dini se nëse adresa Dan IP fillon me 1, 312 00:13:29,854 --> 00:13:30,770 ajo duhet të shkojë në këtë mënyrë. 313 00:13:30,770 --> 00:13:33,300 Nëse adresa Dan IP fillon me a 2, duhet të shkojnë në këtë mënyrë. 314 00:13:33,300 --> 00:13:34,450 Ndoshta një 3 shkon në këtë mënyrë. 315 00:13:34,450 --> 00:13:35,575 Ndoshta a 4 shkon në këtë mënyrë. 316 00:13:35,575 --> 00:13:36,700 Dhe kjo është një pak më tepër. 317 00:13:36,700 --> 00:13:38,670 Thjeshtë, por kjo është ideja e përgjithshme. 318 00:13:38,670 --> 00:13:42,370 Secila prej këtyre routers-- dhe nuk mund të jetë sa më shumë që 30 midis meje dhe Dan. 319 00:13:42,370 --> 00:13:45,140 --have disa lloj spreadsheet brenda kujtesën e tyre, 320 00:13:45,140 --> 00:13:49,070 një tryezë bazë të dhënash, që vetëm thotë, IP adresa që duket si kjo, 321 00:13:49,070 --> 00:13:49,730 shkon në këtë mënyrë. 322 00:13:49,730 --> 00:13:51,960 Një adresë IP që duket si kjo, shkon në këtë mënyrë. 323 00:13:51,960 --> 00:13:54,750 Dhe kjo është se si ajo e bën Vendimet mjaft e thjeshtë. 324 00:13:54,750 --> 00:13:59,440 >> Por kjo rezulton se këto routers të bëjë diçka më shumë se kaq, potencialisht. 325 00:13:59,440 --> 00:14:03,550 Ato lejojnë kompjuterë për ofrimit të garantuar, të paktën 326 00:14:03,550 --> 00:14:05,000 me probabilitet të lartë. 327 00:14:05,000 --> 00:14:08,340 Kështu që ju mund të, gjithashtu, kam dëgjuar, edhe në qoftë se ju kurrë nuk kam kujdesej mjaft ose veten 328 00:14:08,340 --> 00:14:12,140 çfarë është, ju mund të keni dëgjuar e diçka nga ky akronim. 329 00:14:12,140 --> 00:14:15,500 Le të kthehemi këtu për vetëm një moment dhe të tërheqë deri këtë. 330 00:14:15,500 --> 00:14:18,550 >> TCP, protokoll i kontrollit të transmetimit. 331 00:14:18,550 --> 00:14:21,494 Një tjetër mënyrë teknike të vetëm përshkruar një teknologji 332 00:14:21,494 --> 00:14:22,660 që është përdorur në internet. 333 00:14:22,660 --> 00:14:24,809 Pra IP, protokollin e internetit është përdorur për të adresuar. 334 00:14:24,809 --> 00:14:27,100 Ajo disa standarde që Bota erdhi me tha se, 335 00:14:27,100 --> 00:14:31,059 ju vendosni një adresë IP këtu për Dan, dhe një adresë IP këtu për veten tuaj, 336 00:14:31,059 --> 00:14:33,100 dhe pastaj të vendosni disa Informacioni në një zarf. 337 00:14:33,100 --> 00:14:36,600 >> Por TCP është një tjetër teknologji, përdorur në lidhje me PI. 338 00:14:36,600 --> 00:14:38,970 Dhe me të vërtetë, në qoftë se ju keni ndonjëherë parë këto akronime parë, 339 00:14:38,970 --> 00:14:42,110 ju ndoshta keni parë TCP zvogëlojë IP e cila sapo 340 00:14:42,110 --> 00:14:43,900 thotë se njerëzit kanë tendencë të përdorin ato së bashku. 341 00:14:43,900 --> 00:14:47,570 Well, TCP është lloj i ftohtë, sepse ai ua mundëson 342 00:14:47,570 --> 00:14:50,220 ju për të rritur probabilitetin se të dhënat është në të vërtetë 343 00:14:50,220 --> 00:14:51,970 do të merrni nga unë deri në Dan. 344 00:14:51,970 --> 00:14:54,080 >> Në fakt, në internet është një vend i çmendur. 345 00:14:54,080 --> 00:14:56,530 Nuk ka asnjë garanci që në qoftë se unë të dërgoni të dhënat në këtë mënyrë 346 00:14:56,530 --> 00:14:58,530 se ajo do të shkojë në këtë mënyrë herën tjetër përreth. 347 00:14:58,530 --> 00:14:59,905 Ajo mund të shkojnë në këtë mënyrë apo atë mënyrë. 348 00:14:59,905 --> 00:15:02,680 Distanca më e shkurtër në mes të dy pika nuk është domosdoshmërisht 349 00:15:02,680 --> 00:15:04,860 a drejte ose i njëjtë linjë. 350 00:15:04,860 --> 00:15:07,170 >> Për më tepër, disa prej jush djema mund të bëjnë gabime 351 00:15:07,170 --> 00:15:09,780 ose të merrni mposhtur me too shumë zarfat që vijnë në rrugën tuaj. 352 00:15:09,780 --> 00:15:10,940 Pra, ju vetëm do të të heqë dorë dhe fjalë për fjalë 353 00:15:10,940 --> 00:15:13,050 rënie disa nga këto zarfat në dysheme. 354 00:15:13,050 --> 00:15:16,930 Dhe në të njëjtën mënyrë mund të jetë e të dhënave rënë në internet nga routers. 355 00:15:16,930 --> 00:15:18,680 Pra, për të ulur shanset e kësaj, unë jam duke shkuar 356 00:15:18,680 --> 00:15:21,980 për të marrë sigurinë time të vogël gërshërë këtu dhe prerë Rob 357 00:15:21,980 --> 00:15:26,140 në, le të themi, katër copë, katër segmente. 358 00:15:26,140 --> 00:15:27,210 359 00:15:27,210 --> 00:15:33,350 >> Dhe tani, unë jam duke shkuar për të shkuar përpara dhe të vënë një pjesë shumë e informacionit 360 00:15:33,350 --> 00:15:34,610 në këtë zarf. 361 00:15:34,610 --> 00:15:39,630 Unë jam duke shkuar për të thënë diçka si, 1 e 4. 362 00:15:39,630 --> 00:15:43,370 Deri tani, zarf ime e fundit, në paku parë, duket si kjo. 363 00:15:43,370 --> 00:15:45,500 Unë jam duke shkuar për të shkuar përpara dhe të vënë këtë këtu. 364 00:15:45,500 --> 00:15:47,070 365 00:15:47,070 --> 00:15:53,430 Dhe për hir atë kohë, unë jam duke shkuar për emërtim të tjerëve njëlloj si 2 e 4, 366 00:15:53,430 --> 00:15:57,760 3 prej 4, 4 i 4. 367 00:15:57,760 --> 00:16:02,170 >> Përsëri, me adresë Dan IP në e përparme e saj dhe me IP adresa ime 368 00:16:02,170 --> 00:16:06,660 në anën e pasme të majtë, por unë nuk mund të dërgoni ato vetëm ende. 369 00:16:06,660 --> 00:16:08,930 Për shkak se ajo del që në internet, 370 00:16:08,930 --> 00:16:10,980 servers mund të bëjë gjëra të shumta. 371 00:16:10,980 --> 00:16:14,300 Në fakt, ne të gjithë mund të përdorin internetin mjaft, web mbarë botën, 372 00:16:14,300 --> 00:16:16,139 http: // çfarëdo. 373 00:16:16,139 --> 00:16:17,930 Por ka të tjera Shërbimet në internet. 374 00:16:17,930 --> 00:16:21,760 Cilat janë disa shërbime të tjera, lloj e përdoruesit, shërbimet e konsumatorit miqësore 375 00:16:21,760 --> 00:16:25,020 që pranverë në mendje përveç një program web browser-lloj? 376 00:16:25,020 --> 00:16:26,724 377 00:16:26,724 --> 00:16:27,390 AUDIENCA: Email. 378 00:16:27,390 --> 00:16:28,180 DAVID Malan: Email. 379 00:16:28,180 --> 00:16:28,410 OK. 380 00:16:28,410 --> 00:16:28,630 Të mirë. 381 00:16:28,630 --> 00:16:29,446 Çfarë është tjetër? 382 00:16:29,446 --> 00:16:30,070 AUDIENCA: Chat. 383 00:16:30,070 --> 00:16:32,780 DAVID Malan: Pra, chat, nëse kjo është Skype apo Gchat, apo diçka 384 00:16:32,780 --> 00:16:33,992 si kjo. 385 00:16:33,992 --> 00:16:34,817 >> AUDIENCA: Storage. 386 00:16:34,817 --> 00:16:37,150 DAVID Malan: Pra, një lloj shërbim magazinimit, sigurisht. 387 00:16:37,150 --> 00:16:39,004 Diçka si Dropbox, ose Box, ose si. 388 00:16:39,004 --> 00:16:40,920 Pra, nuk është e ndryshme Shërbimet në internet. 389 00:16:40,920 --> 00:16:44,090 Dhe kjo rezulton se Dan, në qoftë se ai është me të vërtetë një kompjuter, 390 00:16:44,090 --> 00:16:46,520 nuk duhet të jenë të përkushtuar për një gjë në jetë. 391 00:16:46,520 --> 00:16:49,650 Ai në fakt mund të bëjë gjëra të shumta. 392 00:16:49,650 --> 00:16:51,740 Dhe në të vërtetë, ai mund të jetë një server email. 393 00:16:51,740 --> 00:16:53,270 Ai mund të jetë një web server. 394 00:16:53,270 --> 00:16:55,120 Ai mund të jetë një chat server. 395 00:16:55,120 --> 00:16:57,600 >> Por kjo duket të sugjerojnë që Dan ka nevojë të dini 396 00:16:57,600 --> 00:17:01,010 paraprakisht se çfarë janë Përmbajtja e këtyre mesazheve. 397 00:17:01,010 --> 00:17:02,830 A është ky një faqe web që unë jam duke e dërguar? 398 00:17:02,830 --> 00:17:04,140 A është kjo një email unë jam dërguar atë? 399 00:17:04,140 --> 00:17:05,930 A është ky një çast Mesazhi Unë jam dërguar atë? 400 00:17:05,930 --> 00:17:08,630 Pra, ne kemi nevojë për një pjesë shumë të Informacioni në këto zarf 401 00:17:08,630 --> 00:17:10,930 në mënyrë që të Dan, kur ai merr këtë zarf, 402 00:17:10,930 --> 00:17:13,119 e di se çfarë programi të përdorin për të shfaqur atë. 403 00:17:13,119 --> 00:17:14,200 >> A është kjo një shfletues? 404 00:17:14,200 --> 00:17:15,170 A është Google? 405 00:17:15,170 --> 00:17:16,170 A është Skype? 406 00:17:16,170 --> 00:17:19,760 Apo është Outlook ose ndonjë program tjetër krejt? 407 00:17:19,760 --> 00:17:23,740 Dhe kështu, me TCP vjen vetëm një konventë të njeriut. 408 00:17:23,740 --> 00:17:26,930 Bota vendosi disa vjet më parë që të lidhen integers unike 409 00:17:26,930 --> 00:17:28,520 me shërbimet më të popullarizuara. 410 00:17:28,520 --> 00:17:31,920 >> Dikujt quhet File Transfer Protocol, FTP, edhe pse kjo është pak datë tani. 411 00:17:31,920 --> 00:17:34,150 Por identifikues i saj unik është 21. 412 00:17:34,150 --> 00:17:39,020 SMTP për email nga jashtë, unike e saj Identifikuesi është 25 vetëm për shkak se. 413 00:17:39,020 --> 00:17:43,616 DNS, gjë kemi biseduar rreth më parë, përdor numrin 53 për pyetjet e saj. 414 00:17:43,616 --> 00:17:45,365 Ashtu si ajo që është IP adresën e google.com? 415 00:17:45,365 --> 00:17:46,580 416 00:17:46,580 --> 00:17:49,790 >> Dhe tani, më të njohur të mund të ketë diku në një pikë 417 00:17:49,790 --> 00:17:52,620 parë numrin 80 dhe ndoshta 443. 418 00:17:52,620 --> 00:17:55,822 Ato janë unike identifikues për HTTP, 419 00:17:55,822 --> 00:17:57,530 e cila është gjuha ne së shpejti do të shohin të përdorura 420 00:17:57,530 --> 00:18:00,000 për komunikacion të internetit në mes të shfletues dhe servers. 421 00:18:00,000 --> 00:18:02,740 Dhe 443 është për version të sigurt të tyre. 422 00:18:02,740 --> 00:18:05,530 >> Pra, një detaj të fundit unë jam do të vënë në zarf tim 423 00:18:05,530 --> 00:18:08,530 është se unë nuk jam duke shkuar për të dërgoni këtë vetëm për IP Dan-it. 424 00:18:08,530 --> 00:18:13,630 Unë jam duke shkuar për të dërguar atë për të thënë, : 80, në qoftë se ajo që unë jam duke u përpjekur për të dërguar 425 00:18:13,630 --> 00:18:16,862 ai është një faqe web, një faqe web që përmban foto Rob BODEN-së. 426 00:18:16,862 --> 00:18:19,320 Kështu që unë jam duke shkuar për të bërë të njëjtën gjë gjë në këto zarfe të tjera. 427 00:18:19,320 --> 00:18:23,620 >> Dhe pastaj në fund të fundit, unë jam duke shkuar për të hequr dorë këto off me router më të afërt, 428 00:18:23,620 --> 00:18:26,300 duke pranuar se kjo router nuk mund domosdoshmërisht 429 00:18:26,300 --> 00:18:28,210 të marrë të njëjtën rrugë çdo kohë. 430 00:18:28,210 --> 00:18:30,900 Në fakt, unë mund të ketë pako e parë duke shkuar në këtë mënyrë. 431 00:18:30,900 --> 00:18:32,670 Pako e dytë mund të shkojnë në këtë mënyrë. 432 00:18:32,670 --> 00:18:34,250 Së treti packet-- fillojë kurs. 433 00:18:34,250 --> 00:18:35,420 --might shkojnë këtu. 434 00:18:35,420 --> 00:18:36,440 435 00:18:36,440 --> 00:18:39,530 Dhe në theory-- nuk mund ta mbajë atë. 436 00:18:39,530 --> 00:18:43,660 Në teori, të gjitha katër prej këtyre paketave duhet përfundimisht rrugë rrugën e tyre, 437 00:18:43,660 --> 00:18:46,940 megjithatë efikase ose joefikase, të gjitha rrugën në pjesën e prapme. 438 00:18:46,940 --> 00:18:51,560 >> Në të cilën pikë, Dan, pas pranimi, mund të reassemble ato 439 00:18:51,560 --> 00:18:55,735 bazuar on-- Funny gjë është, ne të gjithë e dimë se çfarë rezultati këtu 440 00:18:55,735 --> 00:18:56,360 do të jetë. 441 00:18:56,360 --> 00:18:57,600 Dan do të marrë një pamje të Rob. 442 00:18:57,600 --> 00:18:58,974 Por le të shohim se si kjo punon jashtë. 443 00:18:58,974 --> 00:18:59,664 444 00:18:59,664 --> 00:19:02,080 E pra, në vend, Dan do të të marrë pjesë e një foto të Rob. 445 00:19:02,080 --> 00:19:04,286 446 00:19:04,286 --> 00:19:04,785 Shumë mirë. 447 00:19:04,785 --> 00:19:06,200 448 00:19:06,200 --> 00:19:07,580 Gjithkush është pjesëmarrëse sot. 449 00:19:07,580 --> 00:19:09,200 450 00:19:09,200 --> 00:19:09,910 Dakord. 451 00:19:09,910 --> 00:19:13,870 Pra, si Dan fillon të marrë këto pako, le të pyes një pyetje. 452 00:19:13,870 --> 00:19:18,820 Çka në qoftë se ndonjëri prej jush merr dembel, mbingarkuar, me qëllim të keq, apo thjesht powered 453 00:19:18,820 --> 00:19:22,570 off, dhe një ose më shumë prej Paketa nuk e bën atë deri në Dan? 454 00:19:22,570 --> 00:19:26,920 >> Si Dan do të dinë se ai nuk e bëri marrë një nga segmentet e katër 455 00:19:26,920 --> 00:19:28,040 I dërgoi atë? 456 00:19:28,040 --> 00:19:30,040 Vetëm intuitivisht, çfarë mund të bëjmë? 457 00:19:30,040 --> 00:19:30,540 Vërtet? 458 00:19:30,540 --> 00:19:31,456 >> Audienca: [padëgjueshme]. 459 00:19:31,456 --> 00:19:35,885 460 00:19:35,885 --> 00:19:36,760 DAVID Malan: Pikërisht. 461 00:19:36,760 --> 00:19:40,250 Sepse unë kam numëruar unike e tyre, dhe Unë kam përcaktuar si shumë segmente atje 462 00:19:40,250 --> 00:19:44,030 duhet të jetë, ai mund të konkludoj nga kjo cili, nese ka, të segmenteve 463 00:19:44,030 --> 00:19:45,070 ai është në të vërtetë mungon. 464 00:19:45,070 --> 00:19:48,770 Dhe çfarë TCP tregon kompjutera për bëni, nëse kompjuterat, si Mac OS, 465 00:19:48,770 --> 00:19:52,510 dhe Windows, Linux dhe mbështetje dhe të kuptojnë TCP, të cilat ata bëjnë, 466 00:19:52,510 --> 00:19:57,010 Dokumentacioni i TCP-së në thelb thotë se Dan duhet të dërgoni mua 467 00:19:57,010 --> 00:20:00,580 një mesazh duke thënë se, hej, Davidin, Unë jam i humbur disa pako 1 e 4, 468 00:20:00,580 --> 00:20:02,290 ose 3 e 4, cilado që është e. 469 00:20:02,290 --> 00:20:06,016 >> Dhe pastaj, puna ime është që të marrë një foto e Rob, 470 00:20:06,016 --> 00:20:09,140 të cilat ne kemi shtesa të mëvonshme për sot në qoftë se ju dëshironi të merrni një me ju, 471 00:20:09,140 --> 00:20:13,550 dhe pastaj unë mund të ridërguar atë segment Rob i gjithë rrugës në pjesën e prapme. 472 00:20:13,550 --> 00:20:16,380 >> Pra, si të thjeshtë si ky mekanizëm është, se 473 00:20:16,380 --> 00:20:20,310 është ajo që po ndodh pothuajse në çdo kohë ju bëni diçka në internet, 474 00:20:20,310 --> 00:20:22,530 veçanërisht për këto më të popullarizuara të shërbimeve. 475 00:20:22,530 --> 00:20:26,500 Nuk janë protokolle të tjera, teknologjive të tjera përveç TCP 476 00:20:26,500 --> 00:20:27,880 që punojnë pak ndryshe. 477 00:20:27,880 --> 00:20:33,040 Por kaq shumë nga shërbimet që ne zakonisht përdorni të vërtetë mbështetet në këto protokolle. 478 00:20:33,040 --> 00:20:35,720 >> Pra Dan, a keni marrë fotografia e plotë atje? 479 00:20:35,720 --> 00:20:36,220 Po. 480 00:20:36,220 --> 00:20:37,840 Ne kemi reassembled Rob në shpinë. 481 00:20:37,840 --> 00:20:39,610 Thank you so much për routers. 482 00:20:39,610 --> 00:20:43,260 Supozoni, unë me të vërtetë duan shih routers mes meje 483 00:20:43,260 --> 00:20:46,400 dhe MIT, shumë si ju djema ishin të routers midis meje dhe Dan. 484 00:20:46,400 --> 00:20:49,500 >> E pra, në vend se nslookup për emrin server lookup, 485 00:20:49,500 --> 00:20:53,150 Unë në vend të kësaj mund të shtypni rrugë gjurmë, e cila është në të vërtetë do të bëjë atë që ajo thotë. 486 00:20:53,150 --> 00:20:55,240 Dhe unë jam duke shkuar për të bërë dhe mënyrë të qetë me dash 1. 487 00:20:55,240 --> 00:20:57,448 Kjo është një argument command line që vetëm thotë, provoni këtë 488 00:20:57,448 --> 00:20:58,740 një herë dhe nuk herë të shumta. 489 00:20:58,740 --> 00:21:02,210 >> Dhe tani, unë jam duke shkuar për të tipit www.mit.edu. 490 00:21:02,210 --> 00:21:05,660 Tani, prodhimi është në mënyrë të drejtë të shpejtë dhe të fshehtë. 491 00:21:05,660 --> 00:21:08,300 Por ajo që është i zoti në lidhje me këtë është se secili nga këto rreshta 492 00:21:08,300 --> 00:21:10,750 thelb perfaqeson a Studenti në këtë audiencë 493 00:21:10,750 --> 00:21:13,870 në qoftë se keni qenë rruga midis meje dhe MIT. 494 00:21:13,870 --> 00:21:17,930 Çfarë ju shihni këtu, së pari, është emri i domain që unë shtypur në, 495 00:21:17,930 --> 00:21:20,500 ose domain plotësisht të kualifikuar emrin si ajo është quajtur si duhet. 496 00:21:20,500 --> 00:21:24,420 >> Dhe kjo me sa duket është Adresa IP e www.mit.edu. 497 00:21:24,420 --> 00:21:26,260 Kompjuteri im artistikisht se jashtë për mua. 498 00:21:26,260 --> 00:21:29,170 Kjo këtu është një premtim se ne jemi vetëm duke shkuar 499 00:21:29,170 --> 00:21:31,490 në përpjekje për të arritur MIT brenda 30 HOPS. 500 00:21:31,490 --> 00:21:34,180 Nuk më mirë të jetë jo më shumë se 30 studentë mes meje dhe Dan. 501 00:21:34,180 --> 00:21:37,870 Dhe tani, secili prej këtyre rreshtave përfaqëson fjalë për fjalë një router 502 00:21:37,870 --> 00:21:40,280 midis meje dhe Dan, fjalë për fjalë një nga ju djema. 503 00:21:40,280 --> 00:21:42,950 >> Dhe kështu kjo nuk duket që të ketë një emër, një emër domain. 504 00:21:42,950 --> 00:21:44,150 Ajo thjesht ka një IP. 505 00:21:44,150 --> 00:21:49,439 Dhe ai mori vetëm 0,662 milisekonda për të marrë prej meje për këtë router e parë. 506 00:21:49,439 --> 00:21:51,230 Një tjetër nuk ishte se shumë më larg. 507 00:21:51,230 --> 00:21:53,560 Ajo mori vetëm një Millisekonda për të arritur atje. 508 00:21:53,560 --> 00:21:56,280 Dhe tani, fatmirësisht, gjërat merrni pak më shumë përdorues-miqësor 509 00:21:56,280 --> 00:21:58,860 emrat e të cilëve janë të fshehtë por pak më thënë. 510 00:21:58,860 --> 00:22:03,440 >> Kjo me sa duket është një router në Thelbi i rrjetit të Harvardit strehuar, 511 00:22:03,440 --> 00:22:06,330 vetëm për shkak se njerëzit na kanë thënë kjo, në Qendrën Shkencës, SC. 512 00:22:06,330 --> 00:22:11,720 Dhe GW është vetëm një simbol stenografi portë e cila është një sinonim për router. 513 00:22:11,720 --> 00:22:14,630 Pra, kjo është një sistem i Mënyra indeks i sipërm administratorit 514 00:22:14,630 --> 00:22:17,230 i emërtimit një nga serverat e në Qendrën Shkencës. 515 00:22:17,230 --> 00:22:20,360 >> Ndërkohë, që serveri është me sa duket lidhur me një lloj kabllo 516 00:22:20,360 --> 00:22:24,760 për një router që është mbiquajtur portë kufitar një dash 517 00:22:24,760 --> 00:22:26,770 diçka, çfarëdo që ato numra do të thotë. 518 00:22:26,770 --> 00:22:29,230 Dhe pastaj, me sa duket, Harvard ka një lidhje 519 00:22:29,230 --> 00:22:31,340 kjo është një tjetër Millisekonda larg për diçka 520 00:22:31,340 --> 00:22:35,590 quajtur udhëkryq veriore cila është një pikë zakonshme peering 521 00:22:35,590 --> 00:22:38,430 mes vendeve të mëdha si Harvardi ku shumë kabllove shkon në 522 00:22:38,430 --> 00:22:40,870 dhe lejon ndërlidhjen midis subjekteve të ndryshme. 523 00:22:40,870 --> 00:22:43,700 >> Hapi gjashtë, për fat të keq, nuk ka një emër të saktë. 524 00:22:43,700 --> 00:22:45,370 Dhe hap shtatë merr interesante. 525 00:22:45,370 --> 00:22:46,820 526 00:22:46,820 --> 00:22:49,260 Unë nuk kam asnjë ide se çfarë shumica e tyre do të thotë. 527 00:22:49,260 --> 00:22:50,875 Por, NY do të hidhen jashtë në mua. 528 00:22:50,875 --> 00:22:52,375 Dhe çfarë bën që ndoshta tregon? 529 00:22:52,375 --> 00:22:54,810 530 00:22:54,810 --> 00:22:56,520 Kjo nuk është as teknik. 531 00:22:56,520 --> 00:22:57,400 Vetëm New York. 532 00:22:57,400 --> 00:23:00,510 Pra me të vërtetë, çfarë është e zakonshme njerëzore Konventa nuk është e garantuar 533 00:23:00,510 --> 00:23:04,730 por konventë e zakonshme është për emrin routers nga natyra e qytetit apo në aeroport 534 00:23:04,730 --> 00:23:05,960 Kodi që ata janë më të afërt të. 535 00:23:05,960 --> 00:23:08,630 >> Pra, me një probabilitet, ky numër router shtatë 536 00:23:08,630 --> 00:23:10,270 është ndoshta, me të vërtetë, në Nju Jork. 537 00:23:10,270 --> 00:23:13,020 Dhe kjo duket për të konfirmuar Supozimi se për shkak se ajo është 538 00:23:13,020 --> 00:23:16,700 gjashtë milisekonda në vend të vetëm një ose kështu diçka këtu në kampus. 539 00:23:16,700 --> 00:23:19,900 Por tani që të marrë në konsideratë, drejta për Megabus apo gjësend, 540 00:23:19,900 --> 00:23:23,810 ajo mund të marrë katër, pesë, gjashtë orë për të marrë një njeri nga këtu në Nju Jork. 541 00:23:23,810 --> 00:23:28,040 >> Për të marrë një pjesë të të dhënave, ajo merr vetëm gjashtë milisekonda 542 00:23:28,040 --> 00:23:31,020 për të marrë një paketë prej meje në Dan, nëse ai ishin të gjithë rrugën në Nju Jork. 543 00:23:31,020 --> 00:23:36,832 Pastaj në fund, kjo me sa duket është emri i domain aktuale për www.mit.edu. 544 00:23:36,832 --> 00:23:38,790 Ata kanë me sa duket jepen serverat e tyre web 545 00:23:38,790 --> 00:23:42,030 në një kompani të quajtur Akamai që do të thotë disa kompani të tjera shkon serverat e tyre. 546 00:23:42,030 --> 00:23:44,380 Dhe kjo është arsyeja pse ne po shohim se gjë e pazakontë atje. 547 00:23:44,380 --> 00:23:45,720 >> E pra, le ta bëjmë këtë herë më shumë. 548 00:23:45,720 --> 00:23:49,150 Le të shkojnë përpara dhe të bëjë një gjurmë rrugë me mikun tonë Profesor Nick 549 00:23:49,150 --> 00:23:52,955 Parlante në Stanford i cili ka a server quajtur nifty.stanfor.edu. 550 00:23:52,955 --> 00:23:55,870 551 00:23:55,870 --> 00:23:56,980 Enter. 552 00:23:56,980 --> 00:23:59,460 Dhe tani, ne do të shohim ndoshta një rrugë pak më të gjatë 553 00:23:59,460 --> 00:24:00,960 që shkon nëpër disa qytete të tjera. 554 00:24:00,960 --> 00:24:03,160 Kështu që këtu këto panjohur Servers Harvardit këtu. 555 00:24:03,160 --> 00:24:05,660 Ne jemi në thelbin e Harvardit, portë kufirin e Harvardit, 556 00:24:05,660 --> 00:24:08,081 udhëkryq veriore, kudo që kjo është. 557 00:24:08,081 --> 00:24:10,080 Dhe tani, ajo është duke marrë një pak më shumë interesante. 558 00:24:10,080 --> 00:24:12,960 Unë jam guessing se router Numri tetë është në atë qytet? 559 00:24:12,960 --> 00:24:14,210 AUDIENCA: [bashkëvendosur Zërat] 560 00:24:14,210 --> 00:24:18,570 DAVID Malan: Chicago siguri, bazuar për këtë, bazuar në këtë gjë këtu. 561 00:24:18,570 --> 00:24:25,220 Dhe tani ne kemi Salt Lake City ndoshta, ndoshta Los Angeles këtu, dhe pastaj LAX, 562 00:24:25,220 --> 00:24:27,690 yep, kjo ndoshta është LA nga fund. 563 00:24:27,690 --> 00:24:29,940 Deri në fund, ai shkon nga Kalifornia jugore 564 00:24:29,940 --> 00:24:34,420 të gjithë rrugën deri në veri të Kalifornisë ku Stanford në Palo Alto. 565 00:24:34,420 --> 00:24:35,299 Pra, pretty cool. 566 00:24:35,299 --> 00:24:36,840 Dhe le të marrin këtë hap më tej. 567 00:24:36,840 --> 00:24:39,000 Kjo me sa duket do të ju merr 82 milisekonda 568 00:24:39,000 --> 00:24:42,360 për të dërguar një mesazh për Dan qoftë se keni qenë në Kaliforni në vend të Nju Jorkut. 569 00:24:42,360 --> 00:24:45,090 Le të bëjmë diçka si rrugët gjurmë, një 570 00:24:45,090 --> 00:24:51,350 përpjekje për www.cnn.co.jp për Version japonez i internetit CNN-it. 571 00:24:51,350 --> 00:24:52,540 572 00:24:52,540 --> 00:24:54,910 Dhe tani, ne jemi ende në Boston duket në këtë moment. 573 00:24:54,910 --> 00:24:56,050 574 00:24:56,050 --> 00:24:58,165 >> Një servers çift gjashtë dhe tetë nuk janë përgjigjur 575 00:24:58,165 --> 00:24:59,790 për shkak se ata janë duke qenë pak private. 576 00:24:59,790 --> 00:25:04,970 Por përfundimisht, nuk duket të jetë diçka interesante ndodh në mes, 577 00:25:04,970 --> 00:25:08,395 le të themi, hap shtatë dhe nëntë. 578 00:25:08,395 --> 00:25:09,800 579 00:25:09,800 --> 00:25:12,610 Çfarë është ndoshta në mes të shtatë dhe të nëntë, dhe sigurisht 580 00:25:12,610 --> 00:25:14,610 në mes të shtatë dhe hap 17? 581 00:25:14,610 --> 00:25:18,090 582 00:25:18,090 --> 00:25:20,210 Ka një kërcim i madh në sasinë e kohës 583 00:25:20,210 --> 00:25:23,540 kjo është marrë për të dhënat për të shkuar nga një këto HOPS, një nga këto routers 584 00:25:23,540 --> 00:25:24,060 në një tjetër. 585 00:25:24,060 --> 00:25:27,310 >> Pra shanset janë, diku në këtu, nuk ka ngjarë, 586 00:25:27,310 --> 00:25:31,440 sidomos të drejtë këtu, nuk ka ngjarë një trup shumë të madhe të ujit që 587 00:25:31,440 --> 00:25:35,320 ka disa trans Pacific ose trans Kabllo Atlantik që në fakt kërkon 588 00:25:35,320 --> 00:25:37,710 edhe më shumë kohë për të dhënat për marrë nga një pikë në një tjetër. 589 00:25:37,710 --> 00:25:40,690 Por përsëri, imagjinoni orë ajo do të marrë fluturojnë në Japoni. 590 00:25:40,690 --> 00:25:45,786 Këtu, në disa 200 milisekonda, bum, mesazhi juaj është në të vërtetë atje. 591 00:25:45,786 --> 00:25:48,160 Kështu që ju mund të luajnë rreth me kjo në aplikim apo edhe 592 00:25:48,160 --> 00:25:50,940 në Windows ose Mac OS me Komandat pak të ndryshme. 593 00:25:50,940 --> 00:25:53,860 Ndonjëherë, ju do të merrni këto yje, si në rreshtat e gjashtë dhe të tetë, e cila 594 00:25:53,860 --> 00:25:55,300 thjesht do të thotë routers nuk janë konfiguruar 595 00:25:55,300 --> 00:25:57,120 që të ju jap një përgjigje për hir Privacy s. 596 00:25:57,120 --> 00:26:00,210 Por në përgjithësi, kjo teknikë do të, në fakt, të punojnë. 597 00:26:00,210 --> 00:26:03,730 >> Pra, ajo rezulton shumë e ka të tjera Informacioni lëng përgjojnë në mjetet e 598 00:26:03,730 --> 00:26:05,610 që ju të merrni për të dhënë çdo ditë. 599 00:26:05,610 --> 00:26:08,560 Kështu për shembull, në qoftë se ju merrni një email, sinqerisht si disa prej jush 600 00:26:08,560 --> 00:26:11,270 mund të ketë kohët e fundit, të diskutueshme origjina, nëse ju nuk keni 601 00:26:11,270 --> 00:26:13,330 shikuar në Gmail ndërfaqe para, nëse është e 602 00:26:13,330 --> 00:26:15,560 për ndërfaqen kolegj ose një tuaj personal, 603 00:26:15,560 --> 00:26:17,620 ju mund të shihni tuaj inbox kërkim si kjo. 604 00:26:17,620 --> 00:26:20,910 >> Dhe në fakt, kjo është një e-mail I dërguar, malan@harvard.edu, 605 00:26:20,910 --> 00:26:24,620 të jharvard@cs50.harvard.edu këtë mëngjes vetëm 606 00:26:24,620 --> 00:26:26,070 kështu që unë mund të marrë një screenshot. 607 00:26:26,070 --> 00:26:28,149 Por kjo rezulton, gjithë këtë herë në Gmail, 608 00:26:28,149 --> 00:26:30,190 nuk ka se trekëndësh të vogël në drejtim të drejtë të lartë 609 00:26:30,190 --> 00:26:34,080 aty pranë kreshten Harvard që nëse ju klikoni, ju mund të klikoni Show origjinale. 610 00:26:34,080 --> 00:26:35,160 611 00:26:35,160 --> 00:26:39,260 Dhe në qoftë se ju bëni këtë, ju në të vërtetë do të shihni një bandë e informacionit shumë të fshehtë 612 00:26:39,260 --> 00:26:43,360 si timestamps, dhe IP adresat dhe emrat e domain. 613 00:26:43,360 --> 00:26:46,990 >> Por ju do të shihni, në të shkurtër, headers se e gjithë kjo kohë kanë 614 00:26:46,990 --> 00:26:50,430 goditur në çdo email ju dërgoni dhe të merrni. 615 00:26:50,430 --> 00:26:54,130 Dhe kjo është këta headers që njerëzit mund të përdorim, shkencëtar kompjuteri ose ndryshe, 616 00:26:54,130 --> 00:26:56,670 në fakt dëshmoj me disa probabiliteti ku 617 00:26:56,670 --> 00:26:59,290 dhe prej të cilëve një email në të vërtetë erdhi. 618 00:26:59,290 --> 00:27:01,830 >> Në fakt, ne do të flasim në javë më vonë në lidhje me mënyrën se si email 619 00:27:01,830 --> 00:27:04,100 vetë mund të gjenerohet programuar të cilat 620 00:27:04,100 --> 00:27:07,100 është një gjë shumë e mirë për një faqe interneti që dëshiron për të dërguar email të përdoruesit. 621 00:27:07,100 --> 00:27:12,020 Por ne do të shohim, gjithashtu, vetëm sa i parëndësishëm kjo është për të krijuar email nga dikush 622 00:27:12,020 --> 00:27:15,380 dikujt tjetër, përveç nëse ju në të vërtetë e di se si për të verifikuar headers. 623 00:27:15,380 --> 00:27:18,670 Dhe, edhe kjo është një e humbur propozim këto ditë. 624 00:27:18,670 --> 00:27:22,220 >> Pra, me tha se, le të shkojë një shtresë deri. 625 00:27:22,220 --> 00:27:25,100 Ne kemi filluar me IP të cilat adreson pako për ne, 626 00:27:25,100 --> 00:27:26,470 u jep atyre adresat unike. 627 00:27:26,470 --> 00:27:29,770 TCP, i cili, me pak fjalë, garanton shpërndarjen, ose të paktën 628 00:27:29,770 --> 00:27:34,002 rrit probabilitetin e tyre nga shtuar gjëra si segmentet, 1 ose 4, 629 00:27:34,002 --> 00:27:36,740 2 prej 4, 3 e 4, dhe 4 të 4. 630 00:27:36,740 --> 00:27:40,710 >> Dhe tani, le shtresa në krye i këtij protokolli tjetër. 631 00:27:40,710 --> 00:27:44,550 Të gjitha këto gjëra janë protokolleve, konventat kompjuter 632 00:27:44,550 --> 00:27:47,670 që diktojnë se si dy kompjutera të bisedoni me njëri-tjetrin. 633 00:27:47,670 --> 00:27:52,030 HTTP, më në fund sot, është protokoll HyperText transferimi. 634 00:27:52,030 --> 00:27:54,100 Dhe kjo është protokoll që shfletues web 635 00:27:54,100 --> 00:27:56,410 përdorin kur flet për serverat e internetit. 636 00:27:56,410 --> 00:27:59,970 >> Pra, kur ju tërheq një shfletues si Chrome apo IE apo Firefox ose Safari, 637 00:27:59,970 --> 00:28:04,230 apo çfarëdo, dhe ju shkruani diçka si facebook.com dhe hit Enter, 638 00:28:04,230 --> 00:28:08,390 jo vetëm që e bën kompjuterin tuaj të parë përkthehet facebook.com në çfarë? 639 00:28:08,390 --> 00:28:10,590 640 00:28:10,590 --> 00:28:11,770 Një adresë IP. 641 00:28:11,770 --> 00:28:17,420 Ajo pastaj converts-- pastaj dërgon një Mesazhi në atë adresë IP duke thënë, 642 00:28:17,420 --> 00:28:21,360 jepni faqen sotme apo të japë me ekran login Facebook. 643 00:28:21,360 --> 00:28:25,290 >> Ose nëse ju jeni tashmë të regjistruar, të dhënë Më Pamja e parazgjedhur e afatit tim. 644 00:28:25,290 --> 00:28:26,820 Pra, kjo është ajo që thotë HTTP. 645 00:28:26,820 --> 00:28:30,055 Dhe më shumë në gjuhën e folur, në qoftë se unë jam një web server dhe ju are-- çfarë është emri juaj, 646 00:28:30,055 --> 00:28:30,180 përsëri? 647 00:28:30,180 --> 00:28:30,920 >> AUDIENCA: Margot. 648 00:28:30,920 --> 00:28:34,250 >> DAVID Malan: Margot është një web server, dhe unë jam një shfletues web, 649 00:28:34,250 --> 00:28:37,610 dhe unë thjesht dua të rifitoj vëllezërit e mi afat kohor prej Margot, margot.com, 650 00:28:37,610 --> 00:28:39,640 Unë do të thoja, hello, unë jam David. 651 00:28:39,640 --> 00:28:40,870 >> AUDIENCA: Hi, Unë jam Margot. 652 00:28:40,870 --> 00:28:43,570 >> DAVID Malan: Dhe atëherë do të përgjigjet me informata shtesë për mua. 653 00:28:43,570 --> 00:28:45,890 Pra, ne kemi këtë budallallëk njerëzore Konventa për instance-- faleminderit. 654 00:28:45,890 --> 00:28:47,510 --of shtrënguar duart njëri-tjetrit. 655 00:28:47,510 --> 00:28:51,670 Dhe kompjuterët kanë këtë të njëjtën ide ku një klient, si një shfletues, 656 00:28:51,670 --> 00:28:55,600 kërkon një server për të bërë diçka në emër të tij ose të saj. 657 00:28:55,600 --> 00:28:57,540 >> Dhe kështu që këtu është një foto, për shembull. 658 00:28:57,540 --> 00:29:01,120 Në të majtë është një laptop kompjuter, desktop, çfarëdo, apo edhe një telefon. 659 00:29:01,120 --> 00:29:03,890 Dhe në të djathtë është një shumë datë pamjen e një server. 660 00:29:03,890 --> 00:29:06,460 Ata zakonisht duket më e vogël dhe sexier këto ditë. 661 00:29:06,460 --> 00:29:09,570 Por pikë është thjesht se ka disa lloj komunikimi 662 00:29:09,570 --> 00:29:11,800 në mes të klientit dhe serverit. 663 00:29:11,800 --> 00:29:14,080 >> Dhe klientët në kuptimin e dikujt në një restorant 664 00:29:14,080 --> 00:29:16,620 dhe kamerier apo kameriere, të njëjtën ide me kompjuterë. 665 00:29:16,620 --> 00:29:19,340 Klientët dhe serverat, një kërkon informacion, 666 00:29:19,340 --> 00:29:21,560 nje përgjigjet me informacion. 667 00:29:21,560 --> 00:29:23,920 Tani, si e bën atë Informacioni kthehen? 668 00:29:23,920 --> 00:29:25,890 E pra, e konsiderojnë këtë. 669 00:29:25,890 --> 00:29:30,360 Get është lloj i parazgjedhur way-- dhe kjo është një term super të thjeshtë. 670 00:29:30,360 --> 00:29:34,530 --that vetëm dikton se si një shfletues merr informacion nga një server. 671 00:29:34,530 --> 00:29:38,270 >> Me fjalë të tjera, jo vetëm budalla-ily shtrirë dorën time për Margot, 672 00:29:38,270 --> 00:29:42,100 në qoftë se unë me të vërtetë ishte një shfletues, unë do të stuff brenda një zarf, 673 00:29:42,100 --> 00:29:46,580 siç kam bërë me foto Rob para, një Mesazhi tekstuale që fjalë për fjalë thotë 674 00:29:46,580 --> 00:29:53,084 diçka si kjo, get / http / 1.1hostwww.google.com 675 00:29:53,084 --> 00:29:56,670 ose margot.com apo çfarëdo Emri i serverit mund të ndodhë që të jetë. 676 00:29:56,670 --> 00:29:58,540 Dhe pastaj, dot dot dot, disa sende të tjera. 677 00:29:58,540 --> 00:30:00,310 >> Por fjalë për fjalë, brenda i një zarf do 678 00:30:00,310 --> 00:30:03,290 të jetë tekstuale mjaft e thjeshtë Mesazhi si kjo. 679 00:30:03,290 --> 00:30:05,990 Se pas marrjes, Margot do hapur, lexoni përmbajtjen, 680 00:30:05,990 --> 00:30:07,640 dhe përgjigjet në përputhje me rrethanat. 681 00:30:07,640 --> 00:30:12,000 Tani, kjo është pak jo-dukshme me këtë shembull. 682 00:30:12,000 --> 00:30:16,130 Por të marrë /, çfarë është slash ndoshta duke iu referuar, e bazuar vetëm 683 00:30:16,130 --> 00:30:20,470 në njohjen tuaj me shfletimin web në jetën e përditshme? 684 00:30:20,470 --> 00:30:22,206 Çfarë është plagë? 685 00:30:22,206 --> 00:30:23,147 >> Audienca: [padëgjueshme]. 686 00:30:23,147 --> 00:30:24,480 DAVID Malan: Një sekuencë shpëtuar. 687 00:30:24,480 --> 00:30:27,280 Nuk është një ide e keqe, por në përgjithësi shpëtoni sekuenca të shkojnë në mënyrë tjetër. 688 00:30:27,280 --> 00:30:28,760 Kjo do të jetë një backslash zakonisht. 689 00:30:28,760 --> 00:30:29,560 Por nuk është një mendim i keq. 690 00:30:29,560 --> 00:30:30,060 Vërtet? 691 00:30:30,060 --> 00:30:31,190 692 00:30:31,190 --> 00:30:31,830 Një tregues. 693 00:30:31,830 --> 00:30:35,100 Gjithashtu mendohet mirë, por edhe thjeshtë se kaq. 694 00:30:35,100 --> 00:30:36,250 Directory shtëpi. 695 00:30:36,250 --> 00:30:38,380 Rrënja e një hard drive, kështu që të flasin. 696 00:30:38,380 --> 00:30:39,890 Shumica prej nesh nuk e shkruani këtë. 697 00:30:39,890 --> 00:30:43,150 Por teknikisht, nëse do të donit të jetë super e duhur këto ditë, 698 00:30:43,150 --> 00:30:50,056 ju do të shkoni për diçka si http://www.facebook.com/. 699 00:30:50,056 --> 00:30:52,580 >> Tani, unë tha se shumica prej nesh nuk do të bother shtypni plagë. 700 00:30:52,580 --> 00:30:54,770 Dhe sinqerisht, shumica shfletues, duke përfshirë edhe krom, 701 00:30:54,770 --> 00:30:57,019 as nuk bother treguar Na Slash këto ditë 702 00:30:57,019 --> 00:30:59,060 vetëm për shkak se ata si të të jetë e thjeshtë dhe i ngjeshur. 703 00:30:59,060 --> 00:31:02,920 Por plagë do të thotë vetëm të shkojnë për www.facebook.com dhe për të marrë 704 00:31:02,920 --> 00:31:08,076 plagë, rrënja e hard drive, faqja e parazgjedhur në facebook.com. 705 00:31:08,076 --> 00:31:09,240 Duke përdorur atë protokoll? 706 00:31:09,240 --> 00:31:14,910 E pra, duke përdorur versionin 1.1 të kjo gjë e njohur si HTTP. 707 00:31:14,910 --> 00:31:16,750 >> Server, ose Margot-- dhe nga rruga, të bëjë 708 00:31:16,750 --> 00:31:17,920 keni parasysh që unë jam duke përdorur ju në këto gjëra? 709 00:31:17,920 --> 00:31:18,419 OK. 710 00:31:18,419 --> 00:31:19,430 Pra, ne jemi të mirë tani. 711 00:31:19,430 --> 00:31:23,910 Pra, Margot Përgjigja tani me një zarf e vet e saj, brenda së cilës 712 00:31:23,910 --> 00:31:26,040 është një mesazh ngjashme tekstuale. 713 00:31:26,040 --> 00:31:30,640 Linja e parë e cila është, yep, unë flas HTTP version 1.1. 714 00:31:30,640 --> 00:31:34,930 200 është kodi statusi të cilat vetëm do të thotë të gjitha është në rregull. 715 00:31:34,930 --> 00:31:37,440 Unë kam faqe ju po kërkoni. 716 00:31:37,440 --> 00:31:44,040 >> Ndërkohë, Content-Type: text / html, kjo është mënyrë gjysmë-misterioze për të thënë Margot s, 717 00:31:44,040 --> 00:31:46,190 atë që ju keni kërkuar është një faqe web. 718 00:31:46,190 --> 00:31:50,530 Dhe kjo është lloji, në mënyrë që të speak-- gati si një ndjenjë të ndryshueshme, 719 00:31:50,530 --> 00:31:52,060 por ky është niveli më i lartë tani. 720 00:31:52,060 --> 00:31:55,380 Llojin e saj dhënave është teksti por në mënyrë specifike HTML. 721 00:31:55,380 --> 00:31:57,210 Gjuha ne do të shohim së shpejti. 722 00:31:57,210 --> 00:31:58,700 >> Dhe pastaj, ka disa sende të tjera. 723 00:31:58,700 --> 00:32:02,060 Pra, sende të tjera është fjalë për fjalë çfarë Facebook është përgjigjur me të. 724 00:32:02,060 --> 00:32:03,400 Pra, le të shohim këtë, too. 725 00:32:03,400 --> 00:32:05,380 Më lejoni të shkoj përpara dhe të hapur up Chrome në laptop tim 726 00:32:05,380 --> 00:32:07,980 të cilat ju mund të bëni në tuaj kompjuter vet si. 727 00:32:07,980 --> 00:32:12,035 Dhe unë jam duke shkuar për të shkuar përpara dhe e hapur deri www.facebook.com. 728 00:32:12,035 --> 00:32:12,535 Enter. 729 00:32:12,535 --> 00:32:13,590 730 00:32:13,590 --> 00:32:16,264 Dhe unë gjej këtë ekran të njohur këtu. 731 00:32:16,264 --> 00:32:17,930 Por tani, unë jam duke shkuar për të bërë diçka tjetër. 732 00:32:17,930 --> 00:32:21,670 Unë jam duke shkuar për të shkuar përpara dhe të shkoni tek View, Developer. 733 00:32:21,670 --> 00:32:24,190 Dhe të shkojnë në Developer Tools, të cilat ju duhet të 734 00:32:24,190 --> 00:32:27,377 kanë brenda Chrome në kompjuterin tuaj, të paktën brenda pajisjes tuaj. 735 00:32:27,377 --> 00:32:29,460 Unë jam duke shkuar për të lundruar këtë gjë deri këtu, dhe ju jeni 736 00:32:29,460 --> 00:32:33,060 do të shihni një bandë e tërë i tekstit të fshehta këtu. 737 00:32:33,060 --> 00:32:37,920 >> Ajo rezulton se çfarë Margot vënë brenda i asaj zarf në përgjigje për mua 738 00:32:37,920 --> 00:32:41,472 është një gjuhë e quajtur HTML, HyperText Markup Language. 739 00:32:41,472 --> 00:32:43,680 Kjo nuk është një programimit Gjuha sepse ju nuk mund të, ajo 740 00:32:43,680 --> 00:32:46,679 nuk kanë sythet, duke e kushteve, dhe funksionet, si dhe gjëra të tilla si se. 741 00:32:46,679 --> 00:32:47,870 Kjo është një gjuhë markup. 742 00:32:47,870 --> 00:32:52,110 Në se, ajo ka sintaksë të veçantë quajtur tags dhe atributet 743 00:32:52,110 --> 00:32:57,120 që tregon një shfletues atë për të shfaqur në ekran dhe si për të shfaqur atë. 744 00:32:57,120 --> 00:32:57,920 Duhet të jetë në qendër? 745 00:32:57,920 --> 00:32:58,920 Duhet të jetë e guximshme-përballur? 746 00:32:58,920 --> 00:33:00,270 E kuqe, jeshile, blu? 747 00:33:00,270 --> 00:33:01,390 Kjo është një gjuhë markup. 748 00:33:01,390 --> 00:33:04,970 Në se, ajo tregon një shfletues çfarë për të treguar në ekran. 749 00:33:04,970 --> 00:33:10,530 Pra, kjo është, fjalë për fjalë, të gjithë HTML dhe më shumë se Facebook server 750 00:33:10,530 --> 00:33:13,950 është pështypje jashtë dhe se Chrome dhe IE dhe Firefox kanë 751 00:33:13,950 --> 00:33:17,820 është projektuar nga tyre Autorët përkatëse për të kuptuar. 752 00:33:17,820 --> 00:33:20,780 >> Dhe në fakt, kjo është një pak e çrregullt se kaq. 753 00:33:20,780 --> 00:33:24,290 Në qoftë se ju, në vend të kësaj, shkoni tek View, Developer, View Source, 754 00:33:24,290 --> 00:33:27,550 kjo është në të vërtetë ajo Facebook është jashtë vënë. 755 00:33:27,550 --> 00:33:29,800 Lloj zero për pesë për stilin, të drejtë, në qoftë se ne 756 00:33:29,800 --> 00:33:31,479 konkludoj se kjo ndoshta nuk është e mirë. 757 00:33:31,479 --> 00:33:34,270 Por sinqerisht, ata mund të merrni larg me kjo për shkak se në qoftë se ju jeni duke shërbyer deri 758 00:33:34,270 --> 00:33:36,090 miliarda e faqeve web në ditë, ju me të vërtetë 759 00:33:36,090 --> 00:33:40,040 nuk duan të humbin kohë, dhe bytes, dhe paratë në fund të fundit në transmetimin 760 00:33:40,040 --> 00:33:43,000 gjëra të tilla si linjë e re karaktere, dhe hapësirat, dhe tabs 761 00:33:43,000 --> 00:33:46,870 për shkak se ju jeni të shpenzimeve për Bandwidth panevojshme me ISP-në tuaj. 762 00:33:46,870 --> 00:33:49,580 >> Pra me të vërtetë, kjo do të thotë për të minified ne kete menyre. 763 00:33:49,580 --> 00:33:51,740 Por çfarë Chrome është duke bërë për ne është, ajo është duke marrë 764 00:33:51,740 --> 00:33:56,310 kjo HTML, i cili krejtësisht duket si një rrëmujë dhe i pakuptueshëm për të njeriut, 765 00:33:56,310 --> 00:33:57,580 dhe kjo është vetëm formatimit atë. 766 00:33:57,580 --> 00:34:00,280 Është shumë e botimit të saj në mënyrë që të ne mund të përfundojë mendjet tona rreth tij 767 00:34:00,280 --> 00:34:01,452 pak më të lehtë. 768 00:34:01,452 --> 00:34:02,660 Por më interesante është kjo. 769 00:34:02,660 --> 00:34:06,180 Nëse unë tani klikoni në Chrome, Nuk elemente por të rrjetit, 770 00:34:06,180 --> 00:34:08,520 Unë jam duke shkuar për të parë pak ekran logging kjo është 771 00:34:08,520 --> 00:34:11,040 do të më tregoni të gjithë e HTTP kërkesave 772 00:34:11,040 --> 00:34:14,380 të cilat janë në të vërtetë duke shkuar prapa dhe radhë midis meje dhe Facebook apo mua 773 00:34:14,380 --> 00:34:17,219 dhe Margot nëse bëj më shumë se një kërkesë. 774 00:34:17,219 --> 00:34:21,409 >> Kështu që unë jam duke shkuar për të shkuar përpara dhe klikoni icon reload deri këtu në Chrome. 775 00:34:21,409 --> 00:34:23,850 Dhe tani, një bandë e tërë e Sende fluturoi e kaluara në pjesën e poshtme. 776 00:34:23,850 --> 00:34:25,710 Unë jam duke shkuar për të lundruar mbrapa deri në krye. 777 00:34:25,710 --> 00:34:29,350 Dhe tani, vini re kjo, e parë të kërkojë shfletuesin tim 778 00:34:29,350 --> 00:34:31,340 Made ishte www.facebook.com. 779 00:34:31,340 --> 00:34:34,199 >> Është përdorur get mekanizëm që thjesht do të thotë 780 00:34:34,199 --> 00:34:37,810 ajo është duke folur gjuhën tekstuale që ne pamë një shembull të një moment më parë. 781 00:34:37,810 --> 00:34:41,909 Dhe për më tepër, del se përgjigja se Facebook 782 00:34:41,909 --> 00:34:46,070 dha mua është 200 në rregull, që do të thotë unë gjetur web faqe në fjalë. 783 00:34:46,070 --> 00:34:49,630 >> Nëse unë klikoni në këtë rresht, unë mund të vërtetë të shihni këto headers a pak më shumë 784 00:34:49,630 --> 00:34:50,800 në mënyrë të qartë. 785 00:34:50,800 --> 00:34:52,810 Këto do të bëjë më shumë kuptim para se të gjatë. 786 00:34:52,810 --> 00:34:57,020 Por vini re se shfletuesi im dërgon a tërësi shumë të informacionit si ushtrisë, 787 00:34:57,020 --> 00:34:59,320 dhe metoda, dhe cookies. 788 00:34:59,320 --> 00:35:00,879 Ne do të kthehen tek ata që para se të gjatë. 789 00:35:00,879 --> 00:35:03,170 Dhe ju do të në fund të kuptoni çfarë është një cookie të vërtetë është 790 00:35:03,170 --> 00:35:04,930 dhe se si ju së shpejti do të dërgojë ato. 791 00:35:04,930 --> 00:35:06,900 >> Dhe ju mund të shihni se çfarë Facebook është dërguar prapa, 792 00:35:06,900 --> 00:35:12,230 duke përfshirë llojin e përmbajtjes së tekstit HTML, date koha e tanishme, privacy saj 793 00:35:12,230 --> 00:35:15,530 Politika, ose mungesa e tij, dhe pastaj, në fund, një numër i cookies 794 00:35:15,530 --> 00:35:18,050 që janë duke u vendosur në kompjuterin tuaj si. 795 00:35:18,050 --> 00:35:20,140 Por ne do të vë në lojë ata larg para se të gjatë. 796 00:35:20,140 --> 00:35:23,950 >> Por në të shkurtër, çdo herë që vizituar një faqe web, tani për vite me rradhë, 797 00:35:23,950 --> 00:35:26,970 ju keni qenë dërguar mesazhe e kam dërguar në një zarf 798 00:35:26,970 --> 00:35:28,230 të Margot dhe në Dan. 799 00:35:28,230 --> 00:35:31,210 Dhe ju keni qenë duke u kthyer Përgjigjet si kjo nga Facebook. 800 00:35:31,210 --> 00:35:35,650 Por për më tepër, me mend se çfarë është duke u zbulohen në Facebook, dhe Google, 801 00:35:35,650 --> 00:35:39,101 dhe të gjithë të tjerët çdo herë që ju vizitoni një faqe interneti? 802 00:35:39,101 --> 00:35:42,100 Çfarë është në pjesën e jashtme të çdo zarf kompjuteri juaj ka qenë i dërguar? 803 00:35:42,100 --> 00:35:43,800 804 00:35:43,800 --> 00:35:45,590 Adresa IP e juaj, e drejtë? 805 00:35:45,590 --> 00:35:48,720 Ndoshta jo emri yt per se, por adresa juaj IP. 806 00:35:48,720 --> 00:35:52,410 Dhe vetëm, le të lidhë dots më vonë, në qoftë se ju jeni duke përdorur shërbimet 807 00:35:52,410 --> 00:35:54,430 si web, ose BitTorrent, dhe jeta, 808 00:35:54,430 --> 00:35:56,860 dhe ju keni regjistruar një kompjuter në një vend si Harvard, 809 00:35:56,860 --> 00:36:01,080 dikush diku e di se Gjoni IP adresat Harvardit këtë, dot këtë, 810 00:36:01,080 --> 00:36:02,350 dot këtë, dot këtë. 811 00:36:02,350 --> 00:36:06,730 >> Dhe me të vërtetë, shkrimet mund të ai e mbajti edhe në një kampus si kjo, në një rrjet Comcast, 812 00:36:06,730 --> 00:36:10,270 në Verizon, apo sinqerisht, në NSA siç kemi mësuar kohët e fundit, 813 00:36:10,270 --> 00:36:14,040 që shkrimet e shumë e shumë çdo gjë që ju jeni duke bërë në internet. 814 00:36:14,040 --> 00:36:15,910 Dhe ne do të kthehemi në kjo klasa e ardhmja 815 00:36:15,910 --> 00:36:18,990 në implikimet e këtyre Vendimet projektimit dhe të sigurisë. 816 00:36:18,990 --> 00:36:21,920 >> Por e vërteta është, ju me të vërtetë nuk kanë të gjithë shumë intimitet që. 817 00:36:21,920 --> 00:36:25,380 Çdo herë që ju keni qenë duke vizituar kudo në internet, keni qenë duke treguar dorën tuaj 818 00:36:25,380 --> 00:36:28,720 dhe duke zbuluar të paktën adresën tuaj IP. 819 00:36:28,720 --> 00:36:35,930 Shënim Pra frikshme mënjanë, çfarë mund të bëjmë për të embed gjëra të tilla si macet në një faqe interneti? 820 00:36:35,930 --> 00:36:40,730 >> Pra, ne kemi një bandë e përgjigjeve që mund të kthehen nga serveri. 821 00:36:40,730 --> 00:36:42,340 Dhe ne nuk do të shohim të gjitha këto sot. 822 00:36:42,340 --> 00:36:43,800 Por 200 është e mirë. 823 00:36:43,800 --> 00:36:46,622 Dhe ju jeni ndoshta nuk shihet gjitha këto si një njeriut para. 824 00:36:46,622 --> 00:36:48,580 Por ju ndoshta keni parë të paktën njëra nga këto. 825 00:36:48,580 --> 00:36:50,204 Që një nga këto mund të duken të njohur? 826 00:36:50,204 --> 00:36:51,097 AUDIENCA: 404 827 00:36:51,097 --> 00:36:51,930 DAVID Malan: Pra, 404. 828 00:36:51,930 --> 00:36:52,695 Kartelash nuk u gjet. 829 00:36:52,695 --> 00:36:55,320 Dhe me të vërtetë, ju jeni duke shkuar për të parë kjo programuar veten. 830 00:36:55,320 --> 00:37:00,220 404 do të thotë vetëm skedarin që ju kërkohet, çaj ose çaj diçka, thjesht 831 00:37:00,220 --> 00:37:00,950 nuk ekziston. 832 00:37:00,950 --> 00:37:04,380 Dhe një web server në mënyrë tipike përgjigjet me 404, si rezultat i 833 00:37:04,380 --> 00:37:09,680 >> Ndërkohë, ne së shpejti do të shohim se përmbajtjen e atij mesazhi 834 00:37:09,680 --> 00:37:11,800 janë kjo gjuhë e njohur si HTML. 835 00:37:11,800 --> 00:37:15,070 Dhe kjo është një super copë e thjeshtë e HTML 836 00:37:15,070 --> 00:37:18,380 që nuk bën asgjë tjetër përveç shfaq Hello World në ekran. 837 00:37:18,380 --> 00:37:21,830 Në të vërtetë, ju shihni në krye të kësaj diçka që quhet një lloj dokumenti 838 00:37:21,830 --> 00:37:24,220 Deklarata e cila vetëm thotë, hej, bota. 839 00:37:24,220 --> 00:37:25,964 Kjo skedë përmban HTML. 840 00:37:25,964 --> 00:37:28,380 Dhe pastaj, pak i ardhshëm i HTML se ju jeni duke shkuar për të shkruar, 841 00:37:28,380 --> 00:37:30,930 ajo ka nje grupim hapur, dhe pastaj fjala HTML, 842 00:37:30,930 --> 00:37:33,670 atëherë a kllapa mbyllur, dhe pastaj Kreu i hapur, dhe kllapa të ngushtë. 843 00:37:33,670 --> 00:37:36,000 Pra me pak fjalë, le të vërtetë bëni këtë shumë mekanikisht. 844 00:37:36,000 --> 00:37:39,980 Më lejoni të shkoj në aplikim time, por ju mund ta bëni këtë kudo 845 00:37:39,980 --> 00:37:42,110 se ju keni një editor teksti të thjeshtë. 846 00:37:42,110 --> 00:37:45,105 >> Unë jam duke shkuar për të shkuar përpara dhe të ruani një skedar të quajtur hello.html. 847 00:37:45,105 --> 00:37:46,440 848 00:37:46,440 --> 00:37:49,640 Unë jam duke shkuar për të vënë atë në tavolinën e punës time për të të mbajtur gjërat e thjeshta super tani. 849 00:37:49,640 --> 00:37:51,760 Dhe unë jam duke shkuar për të bërë pikërisht ajo që unë pashë vetëm. 850 00:37:51,760 --> 00:37:55,452 Pra, lloji doc HTML, HTML hapur kllapa. 851 00:37:55,452 --> 00:37:57,910 Dhe tani, njoftim, unë jam duke shkuar për bëjnë të kundërtën preemptively. 852 00:37:57,910 --> 00:38:01,000 Dhe nga e kundërta, dua të them njëjtën tag, kështu që të flasin, 853 00:38:01,000 --> 00:38:02,767 por ajo fillon me një plagë përpara. 854 00:38:02,767 --> 00:38:04,600 Dhe pastaj, këtu, Unë jam duke shkuar për të thënë, kreu, 855 00:38:04,600 --> 00:38:07,530 sepse kjo rezulton se çdo web faqja ka një të ashtu-quajtur kreu i cili 856 00:38:07,530 --> 00:38:10,300 është sende që shkon në titull bar, në krye të faqes. 857 00:38:10,300 --> 00:38:13,026 Në titull është vetëm do të jetë përshëndetje këtu. 858 00:38:13,026 --> 00:38:15,150 Dhe tani, unë jam duke shkuar të ketë një organ në këtë web faqe. 859 00:38:15,150 --> 00:38:18,130 Pra, çdo web faqja ka dy një kokë up top dhe një trup 860 00:38:18,130 --> 00:38:19,522 e cila është në thelb të faqes. 861 00:38:19,522 --> 00:38:21,980 Dhe këtu, unë jam vetëm duke shkuar për të thonë diçka si botë Hello. 862 00:38:21,980 --> 00:38:23,440 Dhe unë jam duke shkuar për të ruajtur këtë file. 863 00:38:23,440 --> 00:38:26,150 Nëse unë tani minimizuar Gedit, shikoni, ka një fotografi pak 864 00:38:26,150 --> 00:38:28,470 në tavolinën e punës time të quajtur hello.html. 865 00:38:28,470 --> 00:38:30,820 Tani, kjo nuk është në një server megjithatë, në vetvete, të vërtetë, kjo është 866 00:38:30,820 --> 00:38:33,040 vetëm në vetë tavolinën e punës time personale këtu. 867 00:38:33,040 --> 00:38:36,910 Por në qoftë se unë të hapur Chrome dhe e goditi të Kontrollit O-- ka cat në fjalë. 868 00:38:36,910 --> 00:38:38,710 --and të shkoj në tavolinën e punës time. 869 00:38:38,710 --> 00:38:43,730 >> Dhe unë hapur hello.html, atje, në fakt, është faqja super e thjeshtë tim web. 870 00:38:43,730 --> 00:38:45,490 Trupi i faqes sime dhe kjo dritare të bardhë 871 00:38:45,490 --> 00:38:47,610 këtu është organi me botën përshëndetje. 872 00:38:47,610 --> 00:38:51,020 Dhe titulli në krye të faqja është në tab atje. 873 00:38:51,020 --> 00:38:53,020 Dhe ne jemi duke shkuar për të parë shpejt se kjo është super 874 00:38:53,020 --> 00:38:55,004 thjeshtë për të hapur faqet e tjera. 875 00:38:55,004 --> 00:38:57,670 Për shembull, unë jam duke shkuar për të shkuar në disa të kodit të shpërndarjes 876 00:38:57,670 --> 00:39:00,230 për këtë javë, burim shtatë, dhe unë jam duke shkuar 877 00:39:00,230 --> 00:39:03,150 të hapur të mos e JPEG e cila ky djalë është këtu. 878 00:39:03,150 --> 00:39:08,430 Por unë jam duke shkuar për të hapur image.html, e cila në fund të fundit duket si kjo. 879 00:39:08,430 --> 00:39:15,140 Por më lejoni tani hapur këtë në gedit, dhe shko në Dropbox burim shtatë, 880 00:39:15,140 --> 00:39:17,470 dhe image.html. 881 00:39:17,470 --> 00:39:19,430 882 00:39:19,430 --> 00:39:21,960 >> Shumica e kjo është vetëm komenton si ne do të shohim së shpejti. 883 00:39:21,960 --> 00:39:25,210 Por në qoftë se unë dua të vënë ters Cat brenda kësaj web faqe, 884 00:39:25,210 --> 00:39:29,890 mjafton për të vënë një parantezë të hapur, dhe pastaj imazhi fjalen apo img 885 00:39:29,890 --> 00:39:33,080 për të shkurtër, dhe pastaj alternative Teksti për arsye të qasjes 886 00:39:33,080 --> 00:39:35,890 nëse dikush ka një ekran Lexuesi ose diçka të tillë. 887 00:39:35,890 --> 00:39:38,260 Burimi i cili është, çfarë është emrin e file, cat.jpeg. 888 00:39:38,260 --> 00:39:39,280 889 00:39:39,280 --> 00:39:41,400 >> Dhe pastaj, për shkak se kjo tag është një të veçantë të vogël, 890 00:39:41,400 --> 00:39:44,140 ne kemi vënë çaj përpara, si ne do të shohim, në brendësi të tag. 891 00:39:44,140 --> 00:39:47,180 Por rezultati përfundimtar është një web faqe që duket si kjo. 892 00:39:47,180 --> 00:39:51,320 Pra me pak fjalë, ajo që ne jemi duke shkuar për të duke bërë tani me kalimin e kohës është duke përdorur web 893 00:39:51,320 --> 00:39:54,200 dhe krijimin e faqeve web në në fund të fundit të jetë kontejnerët 894 00:39:54,200 --> 00:39:57,280 jo vetëm për gjëra pa kuptim si imazhe, dhe lidhjet, dhe tavolina, 895 00:39:57,280 --> 00:40:00,770 dhe listat bulleted, dhe si, por edhe për të na japin veten 896 00:40:00,770 --> 00:40:04,890 një user interface grafike, një GUI, jo ndryshe nga ajo që ne e bëmë ne Breakout. 897 00:40:04,890 --> 00:40:08,330 >> Por në këtë mjedis, ne jemi do të fillojë përdorimin e gjuhëve si PHP, 898 00:40:08,330 --> 00:40:10,960 dhe JavaScript, bazës së të dhënave gjuha e quajtur SQL, 899 00:40:10,960 --> 00:40:14,050 një klient-side scripting gjuhën quajtur JavaScript që në fakt krijojnë 900 00:40:14,050 --> 00:40:18,760 të gjitha interfaces më dinamikë, por në një kontekst shumë më të njohur. 901 00:40:18,760 --> 00:40:21,970 Por, para se atëherë, le të të përfundojë sot me një sy, 902 00:40:21,970 --> 00:40:25,280 siç kishte premtuar, të asaj që ndodh në të vërtetë nën kapuç me internet 903 00:40:25,280 --> 00:40:26,060 vetë. 904 00:40:26,060 --> 00:40:28,400 >> Të përcaktojë për sot se internet mund të 905 00:40:28,400 --> 00:40:31,390 të përdoret për të transferuar gjëra si faqet e internetit mbi HTTP 906 00:40:31,390 --> 00:40:33,150 më shumë si unë tundi dora Margot më parë. 907 00:40:33,150 --> 00:40:36,470 Por ka kaq shumë të tjera Shërbimet që përdorin TCP dhe IP 908 00:40:36,470 --> 00:40:39,800 që kemi marrë për të dhënë se puna si ne do të shohim këtu 909 00:40:39,800 --> 00:40:42,477 Në këtë film që do të na merr deri në fund sot. 910 00:40:42,477 --> 00:40:45,956 >> [VIDEO Playback] 911 00:40:45,956 --> 00:41:31,710 912 00:41:31,710 --> 00:41:35,870 >> -Për Herë të parë në Historia, njerëzit dhe makineri 913 00:41:35,870 --> 00:41:38,940 janë duke punuar së bashku, duke realizuar një ëndërr. 914 00:41:38,940 --> 00:41:41,780 Një forcë bashkuese që e di nuk ka kufij gjeografikë. 915 00:41:41,780 --> 00:41:45,010 Pa marrë parasysh racën, fenë, apo ngjyra. 916 00:41:45,010 --> 00:41:49,130 Një epokë e re, ku komunikimi me të vërtetë sjell njerëzit së bashku. 917 00:41:49,130 --> 00:41:51,795 Ky është Agimi i Net. 918 00:41:51,795 --> 00:41:54,920 919 00:41:54,920 --> 00:41:56,450 >> Dëshironi të dini se si funksionon? 920 00:41:56,450 --> 00:42:00,260 Kliko këtu për të filluar tuaj udhëtim në rrjetë. 921 00:42:00,260 --> 00:42:02,780 922 00:42:02,780 --> 00:42:05,380 Tani, pikërisht ajo që ka ndodhur kur keni klikuar në këtë link? 923 00:42:05,380 --> 00:42:07,190 Ju keni filluar një rrjedhje të informacionit. 924 00:42:07,190 --> 00:42:09,790 Ky informacion udhëton poshtë në dhomën tuaj personal-mail 925 00:42:09,790 --> 00:42:14,040 kur zoti IP paketave atë, etiketat ajo, dhe dërgon atë në mënyrë të saj. 926 00:42:14,040 --> 00:42:16,030 >> Çdo pako është madhësia e kufizuar. 927 00:42:16,030 --> 00:42:19,900 Dhomë postës duhet të vendosë se si të ndajnë informacionit dhe si ta paketojnë atë. 928 00:42:19,900 --> 00:42:23,400 Tani, paketa ka nevojë për një emërtim përmbajnë informacion të rëndësishëm, 929 00:42:23,400 --> 00:42:27,480 të tilla si adresa, marrësit dërguesit adresa, dhe lloji i paketës është. 930 00:42:27,480 --> 00:42:41,070 931 00:42:41,070 --> 00:42:43,700 >> Sepse këtë paketë të veçantë është duke shkuar jashtë në internet, 932 00:42:43,700 --> 00:42:46,240 ajo gjithashtu merr një adresë për proxy server, i cili 933 00:42:46,240 --> 00:42:47,990 ka një funksion të veçantë si ne do të shohim më vonë. 934 00:42:47,990 --> 00:42:49,080 935 00:42:49,080 --> 00:42:53,430 Pako është nisur tani onto rrjetit tuaj lokal zonë ose LAN. 936 00:42:53,430 --> 00:42:56,220 Ky rrjet është përdorur për të lidhur të gjithë kompjuterët lokal, 937 00:42:56,220 --> 00:42:58,760 routers printera, e të tjera për shkëmbimin e informacionit 938 00:42:58,760 --> 00:43:00,790 brenda fizike muret e ndërtesës. 939 00:43:00,790 --> 00:43:04,840 LAN është një shumë e pakontrolluar vendin dhe, për fat të keq, aksidentet 940 00:43:04,840 --> 00:43:05,828 mund të ndodhë. 941 00:43:05,828 --> 00:43:13,240 942 00:43:13,240 --> 00:43:16,020 >> Autostrada e LAN është mbushur me të gjitha llojeve të informacionit. 943 00:43:16,020 --> 00:43:19,270 Këto janë pako IP, Novell pako, pako Apple Talk. 944 00:43:19,270 --> 00:43:21,440 Ata janë duke shkuar kundër trafikut si zakonisht. 945 00:43:21,440 --> 00:43:24,040 Router lokal lexon adresuar dhe, nëse është e nevojshme, 946 00:43:24,040 --> 00:43:25,935 heq paketën mbi një rrjet tjetër. 947 00:43:25,935 --> 00:43:27,610 948 00:43:27,610 --> 00:43:28,810 Ah, router. 949 00:43:28,810 --> 00:43:31,990 Një simbol i kontrollit në a Bota në dukje të paorganizuara. 950 00:43:31,990 --> 00:43:41,050 951 00:43:41,050 --> 00:43:45,480 >> Nuk është, një sistematik, pakujdesshëm, metodike, konservatore, 952 00:43:45,480 --> 00:43:48,100 dhe ndonjëherë jo shumë deri në shpejtësinë. 953 00:43:48,100 --> 00:43:50,430 Por të paktën, ai është i saktë për pjesën më të madhe. 954 00:43:50,430 --> 00:44:03,090 955 00:44:03,090 --> 00:44:05,530 >> Si pako largohen router, ata e bëjnë rrugën e tyre 956 00:44:05,530 --> 00:44:08,780 në intranet korporatave dhe kreu për kaloni router. 957 00:44:08,780 --> 00:44:10,179 958 00:44:10,179 --> 00:44:12,470 A pak më të efektshme se router, switch router 959 00:44:12,470 --> 00:44:16,700 luan të shpejtë dhe të lirshme me pako IP, deftly mposhti ata përgjatë rrugës. 960 00:44:16,700 --> 00:44:18,950 Një digital Pinball Wizard nëse ju do. 961 00:44:18,950 --> 00:44:19,532 >> -Këtu Shkojmë. 962 00:44:19,532 --> 00:44:20,490 Këtu vjen një tjetër. 963 00:44:20,490 --> 00:44:21,198 Dhe kjo është një tjetër. 964 00:44:21,198 --> 00:44:21,886 Shikojnë këtë, mami. 965 00:44:21,886 --> 00:44:22,258 Këtu është shkon. 966 00:44:22,258 --> 00:44:22,382 Uh. 967 00:44:22,382 --> 00:44:23,126 Rreth pasme. 968 00:44:23,126 --> 00:44:23,374 Hej. 969 00:44:23,374 --> 00:44:23,622 Në atje. 970 00:44:23,622 --> 00:44:24,122 Në atje. 971 00:44:24,122 --> 00:44:24,862 Mbi të majtë. 972 00:44:24,862 --> 00:44:25,110 Mbi të drejtën. 973 00:44:25,110 --> 00:44:25,358 Mbi të majtë. 974 00:44:25,358 --> 00:44:26,350 Mbi të drejtën. 975 00:44:26,350 --> 00:44:26,596 Keni marrë atë. 976 00:44:26,596 --> 00:44:26,846 Këtu ajo shkon. 977 00:44:26,846 --> 00:44:27,342 Ai shoots. 978 00:44:27,342 --> 00:44:27,840 Ai rezultatet. 979 00:44:27,840 --> 00:44:28,100 Ajo që po ndodh. 980 00:44:28,100 --> 00:44:28,580 Hej, prisni. 981 00:44:28,580 --> 00:44:28,940 Hey, watch out. 982 00:44:28,940 --> 00:44:29,898 Këtu vjen një tjetër. 983 00:44:29,898 --> 00:44:30,860 Oh, këtu ne do të shkojmë. 984 00:44:30,860 --> 00:44:33,740 985 00:44:33,740 --> 00:44:35,930 >> Pako -Si të arrijë në destinacionin e tyre, ata janë të 986 00:44:35,930 --> 00:44:40,640 kap nga ndërfaqe rrjeti, gati për t'u dërguar tek nivel tjetër, 987 00:44:40,640 --> 00:44:42,000 në këtë rast, prokurë. 988 00:44:42,000 --> 00:44:43,060 989 00:44:43,060 --> 00:44:46,210 Proxy është përdorur nga shumë kompanitë si lloj i një njeriu të mesme 990 00:44:46,210 --> 00:44:48,650 në mënyrë për të pakësuar ngarkesën në lidhjen e tyre të internetit 991 00:44:48,650 --> 00:44:50,040 dhe për arsye të sigurisë, si edhe. 992 00:44:50,040 --> 00:44:51,824 993 00:44:51,824 --> 00:44:55,310 Siç mund ta shikoni, në pako janë të gjithë të madhësive të ndryshme, 994 00:44:55,310 --> 00:44:56,650 në varësi të përmbajtjes së tyre. 995 00:44:56,650 --> 00:45:10,750 996 00:45:10,750 --> 00:45:14,790 >> Proxy hap paketën dhe duket për adresën e internetit ose URL. 997 00:45:14,790 --> 00:45:16,230 998 00:45:16,230 --> 00:45:18,707 Varësisht nëse adresa është e pranueshme, 999 00:45:18,707 --> 00:45:20,290 pako është dërguar për në internet. 1000 00:45:20,290 --> 00:45:25,880 1001 00:45:25,880 --> 00:45:28,700 Ka, megjithatë, disa adresat të cilat nuk 1002 00:45:28,700 --> 00:45:31,440 takohet me miratimin e prokurë, që do të thotë, 1003 00:45:31,440 --> 00:45:33,305 të korporatave, ose menaxhimit udhëzimet. 1004 00:45:33,305 --> 00:45:35,830 1005 00:45:35,830 --> 00:45:38,290 Këto janë trajtuar menjëherë me të. 1006 00:45:38,290 --> 00:45:39,530 1007 00:45:39,530 --> 00:45:41,070 Ne do të kemi asnjë të atij. 1008 00:45:41,070 --> 00:45:43,350 Për ata që e bëjnë atë, kjo është në rrugë përsëri. 1009 00:45:43,350 --> 00:45:52,740 1010 00:45:52,740 --> 00:45:54,695 >> Next lart, firewall. 1011 00:45:54,695 --> 00:45:58,060 1012 00:45:58,060 --> 00:46:01,414 Firewall korporatave shërben për dy qëllime. 1013 00:46:01,414 --> 00:46:03,580 Ajo parandalon disa jo gjëra të keqe në internet 1014 00:46:03,580 --> 00:46:05,379 të vijnë në intranet. 1015 00:46:05,379 --> 00:46:07,670 Dhe kjo mund të parandalojë informatat e ndjeshme të korporatës 1016 00:46:07,670 --> 00:46:09,900 nga të qenit të dërguar mbi internet. 1017 00:46:09,900 --> 00:46:11,810 1018 00:46:11,810 --> 00:46:14,210 >> Pasi përmes firewall, një router mbledh pako 1019 00:46:14,210 --> 00:46:18,290 dhe e vendos atë në një shumë më të ngushtë rrugore apo bandwidth, siç themi. 1020 00:46:18,290 --> 00:46:21,505 Natyrisht, rresht nuk është gjerë të mjaftueshme për të marrë ato të gjithë. 1021 00:46:21,505 --> 00:46:22,727 1022 00:46:22,727 --> 00:46:25,060 Tani, ju mund të pyes veten, çfarë ndodh në të gjitha ato pako 1023 00:46:25,060 --> 00:46:27,250 të cilat nuk e bëjnë atë përgjatë rrugës. 1024 00:46:27,250 --> 00:46:29,880 E pra, kur zoti IP nuk të marrë një njohje 1025 00:46:29,880 --> 00:46:32,160 se një pako ka qenë marrë në kohën e duhur, 1026 00:46:32,160 --> 00:46:34,060 ai thjesht dërgon një pako zëvendësim. 1027 00:46:34,060 --> 00:46:36,040 1028 00:46:36,040 --> 00:46:40,510 >> Ne tani jemi të gatshëm për të hyrë bota e internetit, një merimangë 1029 00:46:40,510 --> 00:46:44,656 web e rrjeteve të ndërlidhura e cila shtrihet në të gjithë globin tonë. 1030 00:46:44,656 --> 00:46:47,845 Këtu, routers dhe çelsin krijimin e lidhjeve në mes rrjeteve. 1031 00:46:47,845 --> 00:46:49,239 1032 00:46:49,239 --> 00:46:51,280 Tani, neto është një krejtësisht Mjedisi ndryshme 1033 00:46:51,280 --> 00:46:53,740 se ju do të gjeni në Muret mbrojtëse e LAN tuaj. 1034 00:46:53,740 --> 00:46:56,510 >> Këtu, kjo është e egër Në perëndim, shumë të hapësirës, 1035 00:46:56,510 --> 00:47:00,440 shumë mundësi, shumë gjëra për të shqyrtuar, dhe vende për të shkuar. 1036 00:47:00,440 --> 00:47:02,790 Në sajë të shumë pak kontrolli dhe rregullimi, 1037 00:47:02,790 --> 00:47:07,250 ide të reja gjejnë tokë pjellore për të nxitur zarfi i mundësive të tyre. 1038 00:47:07,250 --> 00:47:10,590 Por për shkak të kësaj lirie, rreziqe të caktuara edhe rri. 1039 00:47:10,590 --> 00:47:14,230 >> Ju kurrë nuk do të dinë kur ju përmbushur ping dreaded e vdekjes, 1040 00:47:14,230 --> 00:47:18,040 një version të veçantë të një kërkese normale ping cilën disa idiot i menduar up 1041 00:47:18,040 --> 00:47:19,830 për të mess up ushtrive që nuk dyshon. 1042 00:47:19,830 --> 00:47:21,470 1043 00:47:21,470 --> 00:47:25,490 Shtegu pako tanë të marrë ndoshta nëpërmjet satelitor, linjat telefonike, wireless, 1044 00:47:25,490 --> 00:47:27,340 apo edhe kabllo transoqeanik. 1045 00:47:27,340 --> 00:47:30,290 >> Ata nuk gjithmonë merrni më të shpejtë ose rrugët më të shkurtër të jetë e mundur, 1046 00:47:30,290 --> 00:47:33,330 por ata do të merrni atje, përfundimisht. 1047 00:47:33,330 --> 00:47:37,255 Ndoshta kjo është arsyeja pse ajo është ndonjëherë quajtur prisni mbarë botën. 1048 00:47:37,255 --> 00:47:39,650 Por kur çdo gjë është punuar pa probleme, ju 1049 00:47:39,650 --> 00:47:43,270 mund të shmangej globit pesë herë gjatë në rënie e një kapelë, 1050 00:47:43,270 --> 00:47:46,690 fjalë për fjalë, dhe të gjitha për Koston e një thirrje lokale ose më pak. 1051 00:47:46,690 --> 00:47:47,970 1052 00:47:47,970 --> 00:47:51,025 >> Pranë fund të destinacionit tonë, ne do të gjejmë një firewall. 1053 00:47:51,025 --> 00:47:53,710 1054 00:47:53,710 --> 00:47:56,160 Varësisht nga tuaj Perspektiva si një pako të dhënave, 1055 00:47:56,160 --> 00:48:00,520 firewall mund të jetë një bastion i sigurisë apo kundërshtar dreaded. 1056 00:48:00,520 --> 00:48:04,420 E gjitha varet se në cilën anë jeni në, dhe çfarë janë qëllimet tuaja. 1057 00:48:04,420 --> 00:48:08,365 >> Firewall është projektuar për të lejuar vetëm në ato pako që plotësojnë kriteret e veta. 1058 00:48:08,365 --> 00:48:09,590 1059 00:48:09,590 --> 00:48:11,940 Kjo firewall është operativ Për Portet 80 dhe 25. 1060 00:48:11,940 --> 00:48:13,250 1061 00:48:13,250 --> 00:48:16,380 Të gjitha përpjekjet për të hyrë përmes të tjera portet janë të mbyllura për biznesin. 1062 00:48:16,380 --> 00:48:27,690 1063 00:48:27,690 --> 00:48:30,600 >> Porti 25 është përdorur për postë pako. 1064 00:48:30,600 --> 00:48:32,750 1065 00:48:32,750 --> 00:48:35,791 Ndërsa Porti 80 është hyrje për pako nga interneti në web 1066 00:48:35,791 --> 00:48:36,290 server. 1067 00:48:36,290 --> 00:48:38,880 1068 00:48:38,880 --> 00:48:42,540 Brenda firewall, pako janë shqyrtuar më në tërësi. 1069 00:48:42,540 --> 00:48:44,660 Disa pako e bëjnë atë lehtë përmes doganës, 1070 00:48:44,660 --> 00:48:47,500 ndërsa të tjerët shohin vetëm pak e dyshimtë. 1071 00:48:47,500 --> 00:48:49,630 >> Tani, zyrtari firewall nuk mashtrohen lehtë, 1072 00:48:49,630 --> 00:48:53,010 të tilla si kur ky ping të përpiqet pako vdekjes 1073 00:48:53,010 --> 00:48:55,628 për të maskuar veten si një pako normal ping. 1074 00:48:55,628 --> 00:48:56,128 -Move Bashku. 1075 00:48:56,128 --> 00:48:56,606 Kjo është OK. 1076 00:48:56,606 --> 00:48:57,106 Nuk ka problem. 1077 00:48:57,106 --> 00:48:58,040 Have a nice day. 1078 00:48:58,040 --> 00:48:59,360 Më lejoni outta këtu. 1079 00:48:59,360 --> 00:49:00,460 Bye. 1080 00:49:00,460 --> 00:49:02,990 >> -Për Këto pako me fat të mjaftueshme për të bërë atë këtë tani, 1081 00:49:02,990 --> 00:49:04,860 udhëtimi është pothuajse mbaruar. 1082 00:49:04,860 --> 00:49:07,280 1083 00:49:07,280 --> 00:49:11,560 Kjo është vetëm një vijë deri në interface që do të merren në web server. 1084 00:49:11,560 --> 00:49:12,610 1085 00:49:12,610 --> 00:49:16,850 Në ditët e sotme, një web server mund të kandidojë në shumë gjërat, nga një mainframe, në një Webcam, 1086 00:49:16,850 --> 00:49:18,430 në kompjuter në tavolinën tuaj. 1087 00:49:18,430 --> 00:49:20,220 Pse nuk frigorifer tuaj? 1088 00:49:20,220 --> 00:49:22,140 >> Me grupin e duhur up, ju mund të gjeni 1089 00:49:22,140 --> 00:49:24,330 në qoftë se ju keni fitim për Cacciatore pule 1090 00:49:24,330 --> 00:49:25,690 ose në qoftë se ju duhet të shkoni pazar. 1091 00:49:25,690 --> 00:49:28,625 Mos harroni, kjo është Agimi i Net. 1092 00:49:28,625 --> 00:49:29,850 Pothuajse çdo gjë të jetë e mundur. 1093 00:49:29,850 --> 00:49:32,960 1094 00:49:32,960 --> 00:49:37,080 >> Një nga një, pako janë marra, u hap, dhe unpacked. 1095 00:49:37,080 --> 00:49:40,350 1096 00:49:40,350 --> 00:49:44,280 Informacioni ato përmbajnë, që është kërkesa juaj për informacion, 1097 00:49:44,280 --> 00:49:46,080 është dërguar në në web aplikimit server. 1098 00:49:46,080 --> 00:49:52,670 1099 00:49:52,670 --> 00:49:54,345 >> Pako vetë është riciklohen. 1100 00:49:54,345 --> 00:49:57,280 1101 00:49:57,280 --> 00:50:06,770 Gati për t'u përdorur përsëri dhe e mbushur me informacioni juaj kërkuar, drejtuar, 1102 00:50:06,770 --> 00:50:08,680 dhe për të dërguar jashtë në rrugën e saj përsëri tek ju. 1103 00:50:08,680 --> 00:50:10,430 1104 00:50:10,430 --> 00:50:14,700 Kthehu kaluara firewalls, routers, dhe në anë të internetit. 1105 00:50:14,700 --> 00:50:18,164 1106 00:50:18,164 --> 00:50:19,705 Prapa përmes firewall tuaj të korporatave. 1107 00:50:19,705 --> 00:50:24,461 1108 00:50:24,461 --> 00:50:26,295 Dhe mbi interface tuaj. 1109 00:50:26,295 --> 00:50:27,400 1110 00:50:27,400 --> 00:50:30,630 Të gatshëm të furnizimit me shfletuesin tuaj web me informacionin që ju kërkohet. 1111 00:50:30,630 --> 00:50:33,010 1112 00:50:33,010 --> 00:50:34,538 Kjo është kjo film. 1113 00:50:34,538 --> 00:50:40,030 1114 00:50:40,030 --> 00:50:43,200 >> I kënaqur me përpjekjet e tyre dhe të besuar në një botë më të mirë, 1115 00:50:43,200 --> 00:50:45,960 e sigurt pako tona dhënave udhëtim off blissfully 1116 00:50:45,960 --> 00:50:49,830 në muzg të një tjetër ditë, duke e ditur plotësisht se 1117 00:50:49,830 --> 00:50:51,635 kanë shërbyer zotërinjve të tyre të mirë. 1118 00:50:51,635 --> 00:50:54,030 1119 00:50:54,030 --> 00:50:57,209 Tani, nuk është se një fund të lumtur. 1120 00:50:57,209 --> 00:50:58,042 [END VIDEO rishikim] 1121 00:50:58,042 --> 00:50:59,533 DAVID Malan: Kjo është ajo për të CS50. 1122 00:50:59,533 --> 00:51:01,521 Ne do të shihemi javën e ardhshme. 1123 00:51:01,521 --> 00:51:05,994 1124 00:51:05,994 --> 00:51:11,220 >> [MUSIC - KATY PERRY, "kalë DARK"] 1125 00:51:11,220 --> 00:54:19,222