1 00:00:00,000 --> 00:00:11,210 >> [Duke luajtur muzikë] 2 00:00:11,210 --> 00:00:14,640 >> Kryetari 1: Të gjithë të drejtë, të mirëseardhura mbështetur në CS50. 3 00:00:14,640 --> 00:00:18,190 Ky është fundi i javës së tetë, dhe pothuajse Halloween. 4 00:00:18,190 --> 00:00:22,460 Orëve të natës të së nesërmes do të jetë zyra ato scariest ende, dhe jo për shkak 5 00:00:22,460 --> 00:00:23,460 e Halloween. 6 00:00:23,460 --> 00:00:28,600 >> Por, në këtë shënim, e kuptojnë se Problemi i gjashtë, të vendosur kontrolluar magji 7 00:00:28,600 --> 00:00:32,340 set problem, është i njohur të jetë, për shumë studentë, më sfiduese, 8 00:00:32,340 --> 00:00:36,010 sigurisht ndër grupe problematike C, dhe me të vërtetë, në përgjithësi. 9 00:00:36,010 --> 00:00:39,250 Dhe unë përmend këtë vetëm sepse ky është jave, ku shumë njerëz të merrni 10 00:00:39,250 --> 00:00:42,840 theksoi veçanërisht me vetëm duke u përpjekur për të marrë checker mallkuar magji për të punuar. 11 00:00:42,840 --> 00:00:45,640 Dhe një gjë që unë do t'ju nxisja është se, si ju do të shihni sot, dhe 12 00:00:45,640 --> 00:00:49,670 të hënën, ne fillojmë për të goditur këtë kulmin kësaj jave, ku, tani, gjërat bëhen një 13 00:00:49,670 --> 00:00:52,370 pak më të njohur, një më pak arritshme, si ne kalimin nga një 14 00:00:52,370 --> 00:00:56,120 command line mjedisit në C për të një mjedis të web bazuar në PHP. 15 00:00:56,120 --> 00:00:59,805 >> Dhe kështu unë do të inkurajoj ju, edhe nëse ju jeni me të vërtetë në fund mendje tuaj në 16 00:00:59,805 --> 00:01:02,785 duke u përpjekur për të marrë të vendosur p për të punuar, në qoftë se kjo është me të vërtetë vendi që ju jeni në, ose 17 00:01:02,785 --> 00:01:05,770 gjeni veten në, provoni të bëni në pushtet nëpërmjet saj. 18 00:01:05,770 --> 00:01:08,280 Sepse unë mendoj se ju do të jetë mjaft , i kënaqur, dhe mjaft krenar për veten 19 00:01:08,280 --> 00:01:12,300 Nëse jeni të vërtetë të përfundojë atë pjesë të Sigurisht, pjesa C, në atë të lartë, 20 00:01:12,300 --> 00:01:13,310 nëse stresues, vini re. 21 00:01:13,310 --> 00:01:14,120 Pra, kjo nuk është për të trembë. 22 00:01:14,120 --> 00:01:18,010 Kjo është menduar vetëm për të ju inkurajojmë që të qëndrojnë deri atë orë shtesë në mënyrë që të 23 00:01:18,010 --> 00:01:19,820 merrni spell checking punës. 24 00:01:19,820 --> 00:01:22,730 >> Dhe në qoftë se ju bëni, të kuptojë se kjo është fakultative, tërësisht. 25 00:01:22,730 --> 00:01:25,720 Por ne kemi bordit ashtuquajturin madh që shkuan të jetojnë këtë mëngjes. 26 00:01:25,720 --> 00:01:29,950 Që nga ky mëngjes, isha në majë të madh bordi, e cila eshte nje matja e sa 27 00:01:29,950 --> 00:01:34,450 RAM më shumë dhe sa kohë running Speller programin tuaj kërkon. 28 00:01:34,450 --> 00:01:35,890 Por unë kam qenë që nga viti zhvendosur. 29 00:01:35,890 --> 00:01:37,910 Unë jam tani 13 numri i pafat. 30 00:01:37,910 --> 00:01:41,460 Dhe çfarë ju do të shihni këtu është, David Kaufman, dhe Lauren, dhe Adami, dhe 31 00:01:41,460 --> 00:01:44,130 Jasoni dhe të tjerët tani janë në majë të bordit madh. 32 00:01:44,130 --> 00:01:47,480 >> Nëse ju shikoni atje në të djathtë, të gjithë prej nesh kanë me të vërtetë mirë 33 00:01:47,480 --> 00:01:49,890 Implementimi i madhësisë së paku - 34 00:01:49,890 --> 00:01:51,640 kthyer me numrin e fjalëve në fjalor. 35 00:01:51,640 --> 00:01:54,690 Dhe në secilin prej këtyre shtyllave, ju do të të shohim se sa RAM secilin prej tonë 36 00:01:54,690 --> 00:01:58,370 Implementimi është duke përdorur, sa Ora running ajo është marrë për të ekzekutuar 37 00:01:58,370 --> 00:02:01,450 , kundrejt ngarkesës çek, kundrejt madhësia dhe zbraz, dhe pastaj, 38 00:02:01,450 --> 00:02:02,490 Koha totale e running. 39 00:02:02,490 --> 00:02:05,990 Pra, vetëm për të risiguruar Elmer, dhe Patrick, dhe Linda, dhe çdokush tjetër 40 00:02:05,990 --> 00:02:09,210 që vjen pas jush, nuk ka absolutisht ka turp në të qenit në drejtim të 41 00:02:09,210 --> 00:02:10,590 fund të bordit madh. 42 00:02:10,590 --> 00:02:13,950 Nëse ndonjë gjë, që do të thotë që ju mori të punës, dhe kjo është e saktë, por kjo është 43 00:02:13,950 --> 00:02:18,480 jo domosdoshmërisht si efikase, hapësirë ose kohë-urtë, si ajo mund të jetë. 44 00:02:18,480 --> 00:02:19,430 >> Pra, krejtësisht fakultative. 45 00:02:19,430 --> 00:02:22,630 Por për qëllim të jetë një karotë në terezi kështu se kur ju jeni duke punuar në tuaj p 46 00:02:22,630 --> 00:02:25,960 vendosur, ju jeni aq krenar për veten tuaj, ju marrë atë të punës, ju shkruaj madh 47 00:02:25,960 --> 00:02:28,920 bordit, ju keni marrë një numër të vërtetë të mirë, ju shkoni për darkë, ju vijnë 48 00:02:28,920 --> 00:02:31,810 mbrapa, dhe roommates tuaj ka nenkuptime ju jashtë në bord madh. 49 00:02:31,810 --> 00:02:34,910 E pra, kjo është koha, në atë moment, për të shkuar përsëri në fazë përgatitore në mënyrë që të 50 00:02:34,910 --> 00:02:36,160 ri-sfidojë bordit madh. 51 00:02:36,160 --> 00:02:39,330 Nëse ju shikoni në spekulim, udhëzime për interfacing me 52 00:02:39,330 --> 00:02:41,480 Bordi i madh janë postuar tani. 53 00:02:41,480 --> 00:02:44,870 >> Pra, një çift i ups kokat - 54 00:02:44,870 --> 00:02:48,410 një, para-propozimi për finale Projekti është për shkak të hënën e ardhshme. 55 00:02:48,410 --> 00:02:51,060 Shiko këtë spekulim në kurs të faqen e internetit për çfarë do të thotë. 56 00:02:51,060 --> 00:02:54,450 Është me të vërtetë vetëm një i rastësishëm, por mendohet Email provokimin midis jush dhe tuaj 57 00:02:54,450 --> 00:02:58,410 TF, me të vërtetë vetëm për të marrë gjërat e hapura, bisedë e filluar, edhe pse 58 00:02:58,410 --> 00:03:02,110 shumica prej jush nuk e kanë shkruar edhe një web faqe më parë, nuk e di edhe se çfarë 59 00:03:02,110 --> 00:03:04,850 ju mund të, se si ju mund, për të zbatuar projekti juaj i fundit. 60 00:03:04,850 --> 00:03:07,250 Shkoni në besim se ju do të dini se si të bëjë mjaft më pak 61 00:03:07,250 --> 00:03:08,410 gjërat në disa javë. 62 00:03:08,410 --> 00:03:12,900 Pra, vetëm për të filluar këtë proces spekulim të eksploruar ide të mundshme. 63 00:03:12,900 --> 00:03:16,030 >> Gjithashtu, ajo që ne do të ju ftojmë të bëni është të - ne kemi një traditë, për shumë vite 64 00:03:16,030 --> 00:03:18,840 tashmë, në rrjedhën, i pritjen kjo - store.cs50.net. 65 00:03:18,840 --> 00:03:20,010 Çdo gjë është shitur në kosto. 66 00:03:20,010 --> 00:03:23,460 Dhe kjo është me të vërtetë vetëm një mundësi për të veshin CS50, në qoftë se ju do të donte për të bërë 67 00:03:23,460 --> 00:03:24,920 që, në dhe sigurisht s. 68 00:03:24,920 --> 00:03:27,990 Për shembull, nuk janë gjëra të tilla si T-shirts që ju mund të keni parë 69 00:03:27,990 --> 00:03:29,880 shkon rreth kampus, sweatshirts. 70 00:03:29,880 --> 00:03:33,960 Dhe pastaj, ne gjithashtu ftoni nxënësit të paraqesin planet për të përjetësuar në 71 00:03:33,960 --> 00:03:35,330 CS50 dyqan. 72 00:03:35,330 --> 00:03:39,910 >> Për shembull, një nga viti i kaluar favoriteve që do, ndoshta, tani 73 00:03:39,910 --> 00:03:41,860 resonate me ju është kjo këtu. 74 00:03:41,860 --> 00:03:45,390 75 00:03:45,390 --> 00:03:46,820 Pika shumë të popullarizuara. 76 00:03:46,820 --> 00:03:51,020 Pra, nëse ju do të donte për të marrë pjesë në kjo, ne do të vënë një formular shpejti, në 77 00:03:51,020 --> 00:03:54,240 cs50.net/design, në të cilën ju mund të ngarkoni një imazh që ju keni bërë në 78 00:03:54,240 --> 00:03:56,990 Ilustratorit, ose Photoshop, ose disa program i ngjashëm. 79 00:03:56,990 --> 00:03:59,850 Dhe në qoftë se ju jeni të njohur me këto lloje e specifikimeve, ne duam atë për 80 00:03:59,850 --> 00:04:05,010 të jetë një imazh PNG, të paktën 200 dots per , inç, dhe më pak se që pixels shumë 81 00:04:05,010 --> 00:04:07,680 dhe nën 10 megabajt. 82 00:04:07,680 --> 00:04:11,260 Për më shumë detaje, vetëm email Sigurisht në kokat e heads@cs50.net nëse 83 00:04:11,260 --> 00:04:13,910 ju do të donte për të marrë pjesë në këtë. 84 00:04:13,910 --> 00:04:20,920 >> Të gjithë të drejtë, kështu që sot, jo më shumë C. Pra, ne fillojnë të tërheq mbrapsht shtresat e 85 00:04:20,920 --> 00:04:24,900 internet, web, dhe se si ju mund të në fakt të fillojë shkrim software për 86 00:04:24,900 --> 00:04:26,420 ky mjedis i ndryshëm. 87 00:04:26,420 --> 00:04:31,420 Pra, në veçanti, le të pyesim, së pari, çështja e - 88 00:04:31,420 --> 00:04:36,070 më lejoni të merrni për të na njohur tonë app vizatim mbi këtu. 89 00:04:36,070 --> 00:04:42,702 Më lejoni të shtrojmë pyetjen, si e bën punën internet. 90 00:04:42,702 --> 00:04:43,560 >> [? STUDENT: Magic. ?] 91 00:04:43,560 --> 00:04:44,010 >> Kryetari 1: Magic. 92 00:04:44,010 --> 00:04:44,940 OK. 93 00:04:44,940 --> 00:04:45,880 Mirë përgjigje. 94 00:04:45,880 --> 00:04:49,460 Pra, ne do të fillojmë atje sot, dhe të shohim nëse ne nuk mund të bëjë atë më pak magjike 95 00:04:49,460 --> 00:04:50,880 brenda ore. 96 00:04:50,880 --> 00:04:53,850 Le të përpiqen për të të treguar atë në Konteksti i tregimit. 97 00:04:53,850 --> 00:04:58,480 >> Pra, ju jeni duke shkuar për tifozët e facebook.com, ose reddit.com, ose 98 00:04:58,480 --> 00:04:59,780 çdo gjë këto ditë. 99 00:04:59,780 --> 00:05:02,590 Dhe kështu që ajo që është me të vërtetë ndodh kur ju shkruani diçka si 100 00:05:02,590 --> 00:05:07,020 facebook.com, dhe hit Enter, në Chrome, ose Session, ose IE, ose Safari, 101 00:05:07,020 --> 00:05:09,050 apo çfarëdo shfletuesi jeni bërë aktualisht? 102 00:05:09,050 --> 00:05:11,500 Mund të kemi treguar këtë histori, ndoshta dënim nga fjali? 103 00:05:11,500 --> 00:05:14,770 Çfarë është një nga gjërat e para që ndodh kur ju goditi Enter, pas 104 00:05:14,770 --> 00:05:15,876 shtypja facebook.com? 105 00:05:15,876 --> 00:05:17,780 >> [? STUDENT:? Juaj] kompjuteri bën një kërkesë HTTP. 106 00:05:17,780 --> 00:05:18,260 >> Kryetari 1: OK. 107 00:05:18,260 --> 00:05:21,900 Pra, kompjuteri juaj bën - ne do quajmë atë - një kërkesë HTTP. 108 00:05:21,900 --> 00:05:22,940 Tani çfarë do të thotë kjo? 109 00:05:22,940 --> 00:05:27,980 E pra, të gjithë prej nesh kanë parë ndoshta ose shtypur, për vite tani, H-T-T-P shpesh 110 00:05:27,980 --> 00:05:29,186 ndjekur nga zorrës së trashë, çaj, çaj. 111 00:05:29,186 --> 00:05:30,340 Pra, çfarë është kjo? 112 00:05:30,340 --> 00:05:33,980 >> E pra, HTTP është HyperText Protokolli i transferimit. 113 00:05:33,980 --> 00:05:37,360 Dhe kjo është vetëm një mënyrë e sofistikuar për të thënë, kjo është gjuha që shfletues web, 114 00:05:37,360 --> 00:05:42,460 si nën Chrome dhe të tjerët, dhe serverat e internetit, si facebook.com, flasin për 115 00:05:42,460 --> 00:05:43,100 njëri-tjetrin. 116 00:05:43,100 --> 00:05:46,730 Dhe kjo është një mjaft të thjeshtë, anglisht gjuha orientuar. 117 00:05:46,730 --> 00:05:48,140 Është pothuajse si kod pseudo. 118 00:05:48,140 --> 00:05:51,820 >> Dhe kjo është një mënyrë e një klienti, si ne do të thërrasë atë - një shfletues - 119 00:05:51,820 --> 00:05:53,150 komunikuar me serverin. 120 00:05:53,150 --> 00:05:56,230 Dhe ashtu si në një restorant, kur ju, klienti, të ulen në një tavolinë 121 00:05:56,230 --> 00:05:59,630 dhe pastaj të urdhërojë diçka jashtë e menu e serverit, se serveri është 122 00:05:59,630 --> 00:06:02,720 do të të sjell përsëri diçka, çfarëdo qoftë ajo është që ju kërkohet. 123 00:06:02,720 --> 00:06:04,270 Njëjtë në botën e kompjuterit. 124 00:06:04,270 --> 00:06:04,970 Një shfletues - 125 00:06:04,970 --> 00:06:05,610 një klient - 126 00:06:05,610 --> 00:06:07,890 është duke shkuar për të bërë një kërkesë, dhe pastaj, me shpresë të marrë mbrapa 127 00:06:07,890 --> 00:06:09,120 diçka nga serveri. 128 00:06:09,120 --> 00:06:11,660 Dhe se diçka është, në një Niveli i lartë, web faqe. 129 00:06:11,660 --> 00:06:15,040 Në një nivel pak më të ulët, kjo është një file i shkruar në një tjetër 130 00:06:15,040 --> 00:06:17,160 gjuha e quajti HTML - 131 00:06:17,160 --> 00:06:18,920 HyperText Markup Language. 132 00:06:18,920 --> 00:06:20,720 Por më shumë se në një moment të vetëm. 133 00:06:20,720 --> 00:06:22,470 >> Pra HyperText Transfer Protocol - 134 00:06:22,470 --> 00:06:23,450 HTTP - 135 00:06:23,450 --> 00:06:26,050 kjo është protokoll që shfletues dhe përdorim server. 136 00:06:26,050 --> 00:06:27,830 E pra, çfarë është një protokoll, saktësisht? 137 00:06:27,830 --> 00:06:29,280 E pra, ju mund të mendoni ajo si nje gjuhe. 138 00:06:29,280 --> 00:06:32,580 Por në qoftë se unë të arritur jashtë për audiencën tonë këtu, një gjë normale për ne njerëzit te 139 00:06:32,580 --> 00:06:35,928 nuk është, kur ne përshëndes dikë, Unë them, hi, emri im është David. 140 00:06:35,928 --> 00:06:37,320 >> [? STUDENT: Hi,] Emri im është Dipty?. 141 00:06:37,320 --> 00:06:39,000 >> Kryetari 1: "Hi, emri im është Dipty ", ajo i pergjigjet. 142 00:06:39,000 --> 00:06:43,530 Dhe kështu që ne kemi pasur këtë mjaft arbitrare ndërveprimi i shtrëngimi i duarve, siç është 143 00:06:43,530 --> 00:06:45,730 shpesh konventë njerëzore në shumicën e vendeve. 144 00:06:45,730 --> 00:06:47,380 Dhe kjo është një protokoll, e drejtë? 145 00:06:47,380 --> 00:06:50,680 Unë lloj i iniciuar atë duke zgjeruar mia; dorë, në vend ajër, në fazën e 146 00:06:50,680 --> 00:06:51,610 i Sanders këtu. 147 00:06:51,610 --> 00:06:54,670 Ajo e kuptoi, oh, unë kam marrë një të kërkojë për një dorë me sa duket. 148 00:06:54,670 --> 00:06:58,170 Dhe kështu që ajo iu përgjigj kësaj kërkese duke pranuar atë fakt. 149 00:06:58,170 --> 00:07:01,860 Një pranuar, ACK, është në fakt një fraza shumë e zakonshme në botën e 150 00:07:01,860 --> 00:07:04,060 networking, për një server pranojnë klientin. 151 00:07:04,060 --> 00:07:07,720 Pastaj, ne lloj i kompletuar se transaksioni, dhe mbi ngathtësi. 152 00:07:07,720 --> 00:07:10,010 Pra, kjo është me të vërtetë se çfarë po ndodh nën kapuç si. 153 00:07:10,010 --> 00:07:13,450 >> Më lejoni të bëjë këtë një më pak teknikisht nën kapuç. 154 00:07:13,450 --> 00:07:16,900 Unë jam duke shkuar për të shkuar gjatë këtu në një dritare terminali. 155 00:07:16,900 --> 00:07:19,950 Kjo dritare terminali ndodh të jetë në mia Mac, por ju mund të bëni të njëjtin lloj 156 00:07:19,950 --> 00:07:21,760 gjë në CS50 aplikim. 157 00:07:21,760 --> 00:07:24,750 Dhe unë në fakt jam duke shkuar për të përdorur një program të se ne nuk do të përdoret për të vërtetë 158 00:07:24,750 --> 00:07:26,300 shumë në të gjitha semestrit të. 159 00:07:26,300 --> 00:07:27,430 Por, ajo që quhet Telnet. 160 00:07:27,430 --> 00:07:31,880 >> Kthehu në ditë, Telnet ishte programi që keni përdorur për të lidheni me një 161 00:07:31,880 --> 00:07:34,910 server të largët, për të kontrolluar postën tuaj apo për të bërë diçka të tillë. 162 00:07:34,910 --> 00:07:38,460 Tani për tani, ne jemi duke shkuar për të përdorur këtë vjetra Programi shkollor, Telnet, të pretendojë të 163 00:07:38,460 --> 00:07:39,830 jetë një shfletues. 164 00:07:39,830 --> 00:07:41,550 Dhe unë jam duke shkuar për të shkuar përpara dhe bëni në vijim - më lejoni 165 00:07:41,550 --> 00:07:42,800 të rrisë madhësinë e shkronjave time. 166 00:07:42,800 --> 00:07:48,080 >> Dhe unë jam duke shkuar për të thënë, Telnet për www.facebook.com quajtur server, por 167 00:07:48,080 --> 00:07:50,980 në mënyrë specifike, Telnet në portin 80. 168 00:07:50,980 --> 00:07:52,070 Ne do të vijnë përsëri në këtë. 169 00:07:52,070 --> 00:07:56,630 Por tani për tani, e di se shumica e shërbimeve në të internetit janë identifikuar 170 00:07:56,630 --> 00:07:58,170 unike nga disa numër. 171 00:07:58,170 --> 00:07:59,460 Në këtë rast, është 80. 172 00:07:59,460 --> 00:08:02,910 Tani shumica prej jush kanë ndoshta kurrë typed 80 para. 173 00:08:02,910 --> 00:08:08,540 Por në realitet, nëse unë shkoj në një shfletues dhe tërheq lart, për shembull, 174 00:08:08,540 --> 00:08:16,500 http://www.facebook.com/-- 175 00:08:16,500 --> 00:08:18,460 kjo është auto-plotë, kjo është nuk Historia ime - 176 00:08:18,460 --> 00:08:23,070 të gjithë të drejtë, kështu që tani, ne do të shkojmë në 80 slash zorrës së trashë. 177 00:08:23,070 --> 00:08:26,270 >> Kështu që unë pretendojnë se edhe pse ju keni ndoshta kurrë typed këtë më parë, me 178 00:08:26,270 --> 00:08:30,310 zorrës së trashë 80 pas facebook.com, Shpresojmë, kjo është ende duke shkuar për të punuar. 179 00:08:30,310 --> 00:08:32,220 Dhe me të vërtetë, ajo shkon në facebook.com. 180 00:08:32,220 --> 00:08:34,860 Pra, rezulton se 80 ka qenë nënkuptuar. 181 00:08:34,860 --> 00:08:36,690 Asnjë prej nesh njerëzit kanë pasur të tipit që për vite me rradhë. 182 00:08:36,690 --> 00:08:41,350 Sepse shfletues, by default, vetëm supozojmë se numri që ju doni të përdorni 183 00:08:41,350 --> 00:08:44,620 kur e quan një server në mënyrë për të folur është, në fakt, 80. 184 00:08:44,620 --> 00:08:47,340 Për shkak të shkurtra të gjata histori, servers mund të bëjë më shumë sesa thjesht mënyra 185 00:08:47,340 --> 00:08:48,320 shërbejë deri web pages. 186 00:08:48,320 --> 00:08:50,030 >> Ata mund të përgjigjen në mesazhet e çastit. 187 00:08:50,030 --> 00:08:51,230 Ata mund të dërgoni postë elektronike. 188 00:08:51,230 --> 00:08:54,410 Ka shumë e shërbimeve që mund të kandidojë në një server të vetëm. 189 00:08:54,410 --> 00:08:57,590 Kështu që këto numra - në këtë rast, 80 - unike identifikon një prej atyre 190 00:08:57,590 --> 00:09:01,830 shërbimeve, që është http, të protokoll web se një server 191 00:09:01,830 --> 00:09:03,210 në fakt mund të mbështesin. 192 00:09:03,210 --> 00:09:07,250 Por unë mund të simulojnë këtë kërkesë tani, tekstualisht, duke përdorur këtë shkollë të vjetër 193 00:09:07,250 --> 00:09:08,240 Programi Telnet. 194 00:09:08,240 --> 00:09:12,940 Kështu që unë jam duke shkuar për në thelb të pretendojë tani të jetë një shfletues dhe të flasin HTTP 195 00:09:12,940 --> 00:09:16,620 duke dërguar, me tastierën e mia, pikërisht komandat që Chrome vetëm e dinte se si 196 00:09:16,620 --> 00:09:18,260 për të dërguar për mua magjike. 197 00:09:18,260 --> 00:09:19,910 >> Kështu që unë jam duke shkuar për të shkuar përpara dhe hit Enter. 198 00:09:19,910 --> 00:09:22,000 Vini re se ajo është duke u përpjekur 31.13.69.32. 199 00:09:22,000 --> 00:09:26,110 13 Çfarë është kjo? 200 00:09:26,110 --> 00:09:27,440 Pra, kjo është një adresë IP. 201 00:09:27,440 --> 00:09:30,790 Tani edhe në qoftë se ju nuk jeni shumë të njohur me intricacies e atyre, ju 202 00:09:30,790 --> 00:09:33,420 ndoshta keni një kuptim të përgjithshëm se këto gjëra ekzistojnë. 203 00:09:33,420 --> 00:09:34,650 Dhe një adresë IP - 204 00:09:34,650 --> 00:09:36,620 Adresa Internet Protocol - 205 00:09:36,620 --> 00:09:40,970 është vetëm një identifikues unik për një kompjuter në internet. 206 00:09:40,970 --> 00:09:43,040 Kjo është pak e një oversimplification per momentin. 207 00:09:43,040 --> 00:09:47,490 >> Por çdo kompjuter në internet ka një adresë unike IP, më shumë si çdo 208 00:09:47,490 --> 00:09:53,600 shtëpi në, të themi, në SHBA ka një unik adresa postare, diçka si 123 209 00:09:53,600 --> 00:09:55,820 Rruga kryesore, në Anytown, SHBA. 210 00:09:55,820 --> 00:09:56,540 Pra, diçka si kjo. 211 00:09:56,540 --> 00:09:58,330 Dhe kjo, gjithashtu, është thjeshtëzim. 212 00:09:58,330 --> 00:10:01,470 Por këto adresa që kemi në Bota dhe këto adresa postare 213 00:10:01,470 --> 00:10:04,940 që ne kemi në botë kompjuter unike të identifikuar serverat kështu që kur 214 00:10:04,940 --> 00:10:09,030 ju dërgoni një mesazh për ta gjatë internet, ose kur ju vendosni një letër në të 215 00:10:09,030 --> 00:10:10,500 një kuti postare e vjetër e shkollës - 216 00:10:10,500 --> 00:10:12,100 Email postar - 217 00:10:12,100 --> 00:10:16,940 shërbimin e di se si të marrë që kërkesë, ose qe letër, te 218 00:10:16,940 --> 00:10:18,110 qëllim marrësit. 219 00:10:18,110 --> 00:10:21,390 >> Tani kompjuteri im, disi, sapo ka realizuar artistikisht se IP unike Facebook 220 00:10:21,390 --> 00:10:23,820 është 31.13.69.32. 221 00:10:23,820 --> 00:10:25,170 Në fakt, që ndoshta mund të ndryshojë. 222 00:10:25,170 --> 00:10:27,780 Facebook ndoshta ka IP të shumta adresat, për shkak se ata absolutisht 223 00:10:27,780 --> 00:10:29,150 kanë më shumë se një server. 224 00:10:29,150 --> 00:10:30,810 Por kjo ka ndodhur për ne magjike. 225 00:10:30,810 --> 00:10:35,070 Në fakt, emri i brendshëm sekret i server Unë kam lidhur me sa duket 226 00:10:35,070 --> 00:10:40,270 të quhet star.c10r.facebook.com, çfarëdo që është. 227 00:10:40,270 --> 00:10:42,960 Është vetëm çfarëdo sistemi administrator në Facebook vendosi të 228 00:10:42,960 --> 00:10:46,510 telefononi këtë server të veçantë që unë disi rastësisht u dërgua në. 229 00:10:46,510 --> 00:10:48,630 >> Deri tani në qoftë se lidhja ime nuk ka shkeput, unë jam duke shkuar për 230 00:10:48,630 --> 00:10:50,210 pretendon të jetë që shfletuesi. 231 00:10:50,210 --> 00:10:54,590 Unë jam duke shkuar për të thonë se të merrni hapësirë plagë përpara hapësirë. 232 00:10:54,590 --> 00:10:58,220 Dhe unë jam duke shkuar për të pretendojë për të folur HTTP version 1.1, i cili është 233 00:10:58,220 --> 00:10:59,880 ai që shumica e përdorin shfletues. 234 00:10:59,880 --> 00:11:03,980 Dhe unë jam duke shkuar për të përmendur në mënyrë specifike për të server, nga rruga, unë dua 235 00:11:03,980 --> 00:11:06,280 faqen e internetit të njohur në botë si facebook.com. 236 00:11:06,280 --> 00:11:09,000 Shkruani, Enter. 237 00:11:09,000 --> 00:11:11,390 Dhe tani, vini re se çfarë ka ndodhur. 238 00:11:11,390 --> 00:11:16,400 >> Server, kamerier, ka reaguar të rendit tim, ose me kërkesën time, 239 00:11:16,400 --> 00:11:17,720 një tjetër mesazh tekstual. 240 00:11:17,720 --> 00:11:20,720 Tani përsëri, në botën e shfletuesit si Chrome dhe Safari, por ju nuk deshët 241 00:11:20,720 --> 00:11:21,990 shihni këtë, si njeri. 242 00:11:21,990 --> 00:11:24,770 Microsoft dhe Google vetëm fshehur këto detaje nga ne. 243 00:11:24,770 --> 00:11:29,580 Por Facebook është përgjigjur me një Përgjigja, gjithashtu në gjuhën HTTP. 244 00:11:29,580 --> 00:11:33,250 Vini re se ka një kod këtu, 302, e cila në të vërtetë ka rëndësi të veçantë nga 245 00:11:33,250 --> 00:11:34,110 konventë. 246 00:11:34,110 --> 00:11:36,030 Gjetur, në mënyrë që të paktën premtuese. 247 00:11:36,030 --> 00:11:39,160 >> Por me sa duket është e thënë Facebook mua,-mm mm, ju nuk doni 248 00:11:39,160 --> 00:11:40,190 çfarë keni kërkuar për të. 249 00:11:40,190 --> 00:11:42,810 Ju në vend të dëshironi sotme të veçantë, e cila është 250 00:11:42,810 --> 00:11:45,680 facebook.com / unsupportedbrowser. 251 00:11:45,680 --> 00:11:50,350 Pra, në një nivel të lartë, çfarë e bën Facebook duket të jetë bërë këtu? 252 00:11:50,350 --> 00:11:51,410 Është Përcjellin mua. 253 00:11:51,410 --> 00:11:53,420 Pra Facebook nuk i pëlqen Fakti që unë jam duke pretenduar për të 254 00:11:53,420 --> 00:11:54,770 të jetë kjo e browser-tjetrin. 255 00:11:54,770 --> 00:11:57,700 Dhe kështu kjo është Përcjellin mua për disa faqe interneti. 256 00:11:57,700 --> 00:11:59,820 >> Unë jam në të vërtetë kurioz, tani, çfarë kjo gjë duket si. 257 00:11:59,820 --> 00:12:04,420 Më lejoni të kalojmë në se në Chrome kështu që ne mund të shohim se çfarë ata duan mua për të parë. 258 00:12:04,420 --> 00:12:07,060 Deri tani ata kanë dërguar në fakt mua përsëri në Facebook për shkak se ata e kam kuptuar, 259 00:12:07,060 --> 00:12:08,360 oh, ju keni një shfletues të mbështetur. 260 00:12:08,360 --> 00:12:10,260 Ne nuk jemi edhe do të t'ju tregojë atë faqe. 261 00:12:10,260 --> 00:12:12,920 Pra, le të shkojë përpara dhe të shohim në qoftë se ne nuk mund të rregullojmë këtë. 262 00:12:12,920 --> 00:12:14,280 >> Unë jam do të ketë të mashtrojnë pak. 263 00:12:14,280 --> 00:12:16,350 Dhe më shumë për këtë në javët që do të vijnë. 264 00:12:16,350 --> 00:12:18,120 Por unë jam duke shkuar për të bërë një gjë këtu. 265 00:12:18,120 --> 00:12:20,590 Dhe unë do të shpjegojë këtë para se të gjatë. 266 00:12:20,590 --> 00:12:24,320 Më jepni vetëm një moment për të mashtrojnë, dhe wow ju. 267 00:12:24,320 --> 00:12:28,190 Pra më lejoni të merrni këtë. 268 00:12:28,190 --> 00:12:29,110 OK. 269 00:12:29,110 --> 00:12:30,690 Unë do të shpjegojë atë që unë jam duke bërë në një moment të vetëm. 270 00:12:30,690 --> 00:12:32,810 Unë jam duke shkuar për të shkuar përpara dhe të anulojë këtë lidhje, dhe të provoni këtë përsëri. 271 00:12:32,810 --> 00:12:38,440 >> Get zvogëlojë HTTP www.facebook.com 1.1 host user-agjent. 272 00:12:38,440 --> 00:12:43,880 273 00:12:43,880 --> 00:12:44,560 OK. 274 00:12:44,560 --> 00:12:46,820 Tani unë kam pretenduar të jetë Chrome. 275 00:12:46,820 --> 00:12:50,920 Pra, del se kur një shfletues dërgon një kërkesë në një server, kjo është vetëm 276 00:12:50,920 --> 00:12:51,595 sistemi nder. 277 00:12:51,595 --> 00:12:54,840 Nëse unë them unë jam Chrome, Facebook do të supozojmë Unë jam Chrome. 278 00:12:54,840 --> 00:12:58,560 Dhe mjeti me të cilin unë e identifikuara veten si Chrome është nga ky 279 00:12:58,560 --> 00:13:00,360 atrociously varg të gjatë. 280 00:13:00,360 --> 00:13:03,240 Në thelb, të gjithë shfletuesit prodhuesit në botë kanë 281 00:13:03,240 --> 00:13:06,470 vendosur, mirë, ky version i këtij shfletues në këtë sistem operativ do të 282 00:13:06,470 --> 00:13:09,740 kanë një varg user-agjent që duket si atë rrëmujë çmendur atje. 283 00:13:09,740 --> 00:13:12,110 Dhe Mozilla është në atje për Arsyet historike. 284 00:13:12,110 --> 00:13:15,160 >> Por vini re se sa shumë informata Jam rrjedh në facebook.com edhe pa 285 00:13:15,160 --> 00:13:16,030 logging in 286 00:13:16,030 --> 00:13:18,910 Unë jam duke thënë se kjo është Shënoje një Mac që unë jam duke përdorur. 287 00:13:18,910 --> 00:13:23,590 Unë jam i thënë atij se kjo është një Intel bazuar Mac running Mac OS 10.8.5. 288 00:13:23,590 --> 00:13:27,870 Si një mënjanë, ky informacion është duke shkuar për çdo faqe që ju vizitoni me 289 00:13:27,870 --> 00:13:28,500 shfletuesi juaj. 290 00:13:28,500 --> 00:13:31,360 Pretty parrezikshëm deri më tani, por ajo merr një juicier pak. 291 00:13:31,360 --> 00:13:33,920 >> Vini re se, në qoftë se ne lexojmë mjaft larg, Unë jam duke përdorur versionin Chrome 292 00:13:33,920 --> 00:13:38,060 30.0.1599.101. 293 00:13:38,060 --> 00:13:42,410 Por tani, vini re se reagimi nuk është aq e keqe si ajo ishte më parë. 294 00:13:42,410 --> 00:13:44,840 Ku është thënë Facebook mua për të shkuar tani? 295 00:13:44,840 --> 00:13:49,140 Është thënë mua, përsëri, në faqen e internetit - 296 00:13:49,140 --> 00:13:50,720 kjo është thënë mua kjo lëvizur përgjithmonë. 297 00:13:50,720 --> 00:13:54,200 E pra, ku ka dreq Facebook shkojë? 298 00:13:54,200 --> 00:13:56,100 >> Yeah, kështu që është një ndryshim delikate. 299 00:13:56,100 --> 00:14:01,680 Por njoftim, këtu, se internetit ka zhvendosur në të vërtetë për HTTPS. 300 00:14:01,680 --> 00:14:05,210 Pra, histori të gjatë të shkurtër, kjo është një mënyrë se Facebook është zbatuar që unë 301 00:14:05,210 --> 00:14:08,890 të vërtetë të përfundojë deri në versionin e sigurt të faqen e internetit e tyre, ai që është duke përdorur 302 00:14:08,890 --> 00:14:09,660 encryption - 303 00:14:09,660 --> 00:14:12,730 më komplekse se encryption ne biseduar rreth për p vendosur dy, por 304 00:14:12,730 --> 00:14:14,520 encryption megjithatë. 305 00:14:14,520 --> 00:14:17,110 >> Tani në këtë pikë ajo merr e vështirë për mua për Spoof web tyre 306 00:14:17,110 --> 00:14:18,230 kërkesën duke përdorur Telnet. 307 00:14:18,230 --> 00:14:20,210 Sepse në qoftë se ata janë duke thënë mua që të përdorni SSL - 308 00:14:20,210 --> 00:14:23,050 Prefiksi HTTPS është ajo që nënkupton - 309 00:14:23,050 --> 00:14:25,590 nëse ata janë thënë mua që të përdorni cryptography, nuk ka asnjë mënyrë unë jam duke shkuar 310 00:14:25,590 --> 00:14:28,610 në dorë të encrypt mesazhin tim në frontin të gjithë ju këtu, dhe të përpiqen për të 311 00:14:28,610 --> 00:14:29,770 kuptoj se si për të bërë këtë. 312 00:14:29,770 --> 00:14:31,150 Është vetëm do të merrni shumë më komplekse. 313 00:14:31,150 --> 00:14:33,150 Por kjo është ajo që shfletuesi është bërë për ju. 314 00:14:33,150 --> 00:14:36,230 >> Le të shohim nëse ne nuk mund të bëjmë këtë pak më thjesht, atëherë, me një faqe interneti 315 00:14:36,230 --> 00:14:38,700 që nuk është pritur ne të jetë aq e sigurt. 316 00:14:38,700 --> 00:14:43,310 Le të shkojnë në, të themi, harvard.edu në portin 80. 317 00:14:43,310 --> 00:14:44,550 Enter. 318 00:14:44,550 --> 00:14:48,170 Të gjithë të drejtë, kështu që të merrni vizë-HTTP 1.1. 319 00:14:48,170 --> 00:14:49,730 Dhe çfarë do të thotë kjo plagë e parë? 320 00:14:49,730 --> 00:14:53,120 Vetëm të jetë i qartë, përse Unë mbaj shtypur që? 321 00:14:53,120 --> 00:14:54,790 >> E pra normalisht, kur ju shkruani një URL - 322 00:14:54,790 --> 00:14:57,610 dhe për fat të keq, shfletues zakonisht fshehin këtë këto ditë - 323 00:14:57,610 --> 00:15:00,850 Normalisht, kur ju shkoni në harvard.edu, URL që zyrtarisht 324 00:15:00,850 --> 00:15:02,560 s'mbaron ne nje slash. 325 00:15:02,560 --> 00:15:07,350 Sepse një prerje të vetme tregon çfarë pjesë të hard drive? 326 00:15:07,350 --> 00:15:08,990 Rrënja e hard drive. 327 00:15:08,990 --> 00:15:11,260 Ne në Appliance nuk janë me të vërtetë kishte të mendojnë për këtë, sepse ne jemi 328 00:15:11,260 --> 00:15:12,930 gjithmonë në dosjen e John Harvard. 329 00:15:12,930 --> 00:15:14,690 Por dosja e tij është në një tjetër dosje. 330 00:15:14,690 --> 00:15:17,980 Dhe kjo dosje është në rrënjë të Hard drive aplikim, kështu që të flasin, 331 00:15:17,980 --> 00:15:18,980 edhe pse kjo është virtuale. 332 00:15:18,980 --> 00:15:21,660 Pra, një prerje të vetme si ky mjet rrënja e hard drive. 333 00:15:21,660 --> 00:15:25,650 Është si backslash C zorrës së trashë, ose ajo është rrënja e vëllimit tuaj, në Mac OS. 334 00:15:25,650 --> 00:15:28,740 >> Por, krom, dhe të shfletuesit të tjera këto ditë, kanë marrë user-friendly, dhe 335 00:15:28,740 --> 00:15:30,300 ata fshehin se çaj krejt. 336 00:15:30,300 --> 00:15:32,620 Por kjo është e gjitha që do të thotë në mesazhin tim tekstuale - 337 00:15:32,620 --> 00:15:36,570 jepni rrënja e harvard.edu 's faqe, qe eshte, 338 00:15:36,570 --> 00:15:38,120 Faqja e parazgjedhur në vetvete. 339 00:15:38,120 --> 00:15:39,900 Pra më lejoni të shkoj përpara dhe e goditi Enter. 340 00:15:39,900 --> 00:15:43,650 Më lejoni t'ju kujtoj të presë që unë dua www.harvard.edu, vetëm në rast se ka 341 00:15:43,650 --> 00:15:45,880 faqet e internetit të tjera që jetojnë në njëjtën server fizike. 342 00:15:45,880 --> 00:15:46,080 >> OK. 343 00:15:46,080 --> 00:15:47,700 Harvardit, mori pak paduruar me mua. 344 00:15:47,700 --> 00:15:49,390 Pra, le ta bëjmë këtë përsëri, më të shpejtë. 345 00:15:49,390 --> 00:15:55,560 Get zvogëlojë HTTP www.harvard.edu 1.1 host user-agjent - 346 00:15:55,560 --> 00:15:58,080 Unë jam guessing serverat tanë nuk kujdes sa më shumë në lidhje me këtë - 347 00:15:58,080 --> 00:15:59,566 Shkruani, Enter. 348 00:15:59,566 --> 00:15:59,962 Uf. 349 00:15:59,962 --> 00:16:01,700 Oh mallkonte atë, kërkesë e keqe. 350 00:16:01,700 --> 00:16:02,080 OK. 351 00:16:02,080 --> 00:16:05,310 Pra, çfarë po ndodh këtu - 352 00:16:05,310 --> 00:16:07,800 hello, harvard.edu. 353 00:16:07,800 --> 00:16:10,280 Pse është bërë - interesante. 354 00:16:10,280 --> 00:16:11,710 Oh, OK. 355 00:16:11,710 --> 00:16:14,830 >> Pra, çfarë e Harvardit tani është bërë - dhe ne jemi do të shpejt të largohem jashtë i 356 00:16:14,830 --> 00:16:17,100 kjo rrugë, sepse ajo që po ndodh për të marrë lodhshëm shpejt - 357 00:16:17,100 --> 00:16:21,270 vëreni se Harvardit është në të vërtetë compressing reagimin e saj ndaj meje, të cilat 358 00:16:21,270 --> 00:16:22,140 nuk është ideale. 359 00:16:22,140 --> 00:16:25,780 Sepse unë, me sa duket, si një njeri, nuk e di se si të shfryj bit që 360 00:16:25,780 --> 00:16:27,280 kanë qenë të dërguar për mua ngjeshur. 361 00:16:27,280 --> 00:16:31,500 Dhe ata janë duke u shfaqur është e plehrave atje, sepse ata janë zero dhe ato, 362 00:16:31,500 --> 00:16:33,190 por ata nuk janë karaktere ASCII. 363 00:16:33,190 --> 00:16:36,090 Ata janë modelet e zero dhe ato që kanë qenë të ngjeshur për të marrë 364 00:16:36,090 --> 00:16:37,050 më pak hapësirë. 365 00:16:37,050 --> 00:16:39,010 >> Pra, shumë shpejt, më lejoni të shohim në qoftë se unë mund të shërohen këtu. 366 00:16:39,010 --> 00:16:41,590 Le të përpiqemi, ndoshta, një tjetër kampus krejt. 367 00:16:41,590 --> 00:16:50,450 mit.edu get slash HTTP slash 1.1 host user-agjent www.mit.edu zorrës së trashë atje. 368 00:16:50,450 --> 00:16:51,600 Faleminderit, MIT. 369 00:16:51,600 --> 00:16:52,630 OK. 370 00:16:52,630 --> 00:16:55,750 Pra, këtu kemi një web faqe. 371 00:16:55,750 --> 00:16:58,840 >> Pra, kjo është gjuha njohur si HTML - 372 00:16:58,840 --> 00:17:00,400 HyperText Markup Language. 373 00:17:00,400 --> 00:17:03,390 Unë jam thjesht Scroll mbrapa deri në kohë për të marrë në shumë 374 00:17:03,390 --> 00:17:04,810 top tip të kësaj faqe. 375 00:17:04,810 --> 00:17:07,440 Dhe njoftim sa MIT është përgjigjur për kërkesën time. 376 00:17:07,440 --> 00:17:08,520 200 është e mirë. 377 00:17:08,520 --> 00:17:10,630 200 është fjalë për fjalë do të thotë gjithçka OK. 378 00:17:10,630 --> 00:17:13,390 Dhe kjo është një kod që statusi ne njerëzit me të vërtetë kurrë nuk 379 00:17:13,390 --> 00:17:14,670 shikoni, në një mënyrë të mirë. 380 00:17:14,670 --> 00:17:16,140 Sepse kjo do të thotë gjithë është i mirë. 381 00:17:16,140 --> 00:17:19,369 >> Vini re se MIT është informuar mua, hej, server ne xhironi quhet 382 00:17:19,369 --> 00:17:23,849 Apache, e cila është një shumë e famshme pa burim të hapur web server. 383 00:17:23,849 --> 00:17:25,589 Ata xhironi, me sa duket, UNIX, e cila është një 384 00:17:25,589 --> 00:17:27,130 sistem operativ si Linux. 385 00:17:27,130 --> 00:17:30,660 Vini re se ata me sa duket përditësuar faqja e tyre web në 04:00, 386 00:17:30,660 --> 00:17:32,400 Greenwich Mean Time. 387 00:17:32,400 --> 00:17:34,990 >> Vini re disa detaje të tjera. 388 00:17:34,990 --> 00:17:37,910 Ata janë duke u kthyer, për mua, text / html. 389 00:17:37,910 --> 00:17:39,800 Pra, ne do të shohim se çka do të thotë në një moment të vetëm. 390 00:17:39,800 --> 00:17:45,460 Ata kanë dhënë me sa duket mua 14717 bytes vlerë i HTML. 391 00:17:45,460 --> 00:17:48,180 Dhe disa të tjera, më të fshehtë informacioni është në atje. 392 00:17:48,180 --> 00:17:49,920 >> Por ky është vendi ku ajo merr interesante. 393 00:17:49,920 --> 00:17:52,580 Kjo është se si ju të bëjë një web faqe. 394 00:17:52,580 --> 00:17:57,860 Kjo është se si të bëni një faqe interneti të cilit Titulli në tab, në shfletuesin tënd, 395 00:17:57,860 --> 00:18:00,590 MIT Massachusetts Institute vizë ndarëse i Teknologjisë. 396 00:18:00,590 --> 00:18:06,300 Dhe me të vërtetë, në qoftë se ne do të shkojmë përsëri në Chrome dhe vizitoni www.mit.edu, vini re se, 397 00:18:06,300 --> 00:18:09,680 vërtetë, me titull ketu lart, MIT është dash Massachusetts 398 00:18:09,680 --> 00:18:11,260 Instituti dot, dot, dot. 399 00:18:11,260 --> 00:18:16,490 Dhe tani vini re, gjithashtu, në qoftë se unë right click ose kontrolluar klikoni mbi desktop këtu, 400 00:18:16,490 --> 00:18:17,960 dhe shkoni tek View Page Source - 401 00:18:17,960 --> 00:18:20,870 të paktën nën Chrome, megjithëse çdo shfletuesi e bën këtë nëpërmjet disa mjeteve - 402 00:18:20,870 --> 00:18:22,140 këtu është se dosja njëjtë. 403 00:18:22,140 --> 00:18:25,140 >> Ajo ndodh të jetë ngjyra e koduar, ose theksuar sintaksë. 404 00:18:25,140 --> 00:18:28,590 Por ashtu si me C kodin tuaj që nuk ishte ngjyrosur nga ju, ajo ishte 405 00:18:28,590 --> 00:18:31,810 ngjyrosur nga gedit, në mënyrë të ngjashme Chrome është vetëm duke e bërë 406 00:18:31,810 --> 00:18:33,130 kjo prettier për të lexuar. 407 00:18:33,130 --> 00:18:37,110 Por kjo është një temë që Ne së shpejti do të jetë me shkrim. 408 00:18:37,110 --> 00:18:38,840 Pra, kjo është loja. 409 00:18:38,840 --> 00:18:42,020 Serveri i është përgjigjur me atë informacion, ashtu si ju përgjigj 410 00:18:42,020 --> 00:18:43,660 me dorën tuaj për shtrëngim duarsh tonë. 411 00:18:43,660 --> 00:18:47,280 Por çfarë tjetër ka për të shkuar në mes këtyre hapave? 412 00:18:47,280 --> 00:18:53,430 >> E pra, kur unë lloji në, në këtë rastin e fundit, www.mit.edu dhe hit Enter, ne 413 00:18:53,430 --> 00:18:56,390 e di se është duke folur në port 80 automatikisht, port 414 00:18:56,390 --> 00:18:57,780 vetëm duke qenë se numri i. 415 00:18:57,780 --> 00:19:00,710 Por ku ka adresa IP të shkojë? 416 00:19:00,710 --> 00:19:05,045 Si është kompjuterin tim duke parafytyruar se çfarë IP adresa e mit.edu është? 417 00:19:05,045 --> 00:19:07,720 418 00:19:07,720 --> 00:19:10,840 >> E pra, ajo rezulton, në këtë botë, ka janë gjëra të quajtur serverat DNS. 419 00:19:10,840 --> 00:19:14,500 Dhe më lejoni të shkoj përpara dhe të tërheqë një foto të shpejtë mbi këtu. 420 00:19:14,500 --> 00:19:17,680 Dhe kjo vetëm do të skemë jashtë, në Termat përafërt, se çfarë po ndodh. 421 00:19:17,680 --> 00:19:21,510 Pra, ne do të pretendojë si kjo është laptop tim këtu, në Sanders. 422 00:19:21,510 --> 00:19:24,650 Dhe kjo ka Wi-Fi, kështu që është e lidhur valë për diçka. 423 00:19:24,650 --> 00:19:26,060 >> Çfarë është ajo për të lidhur në të vërtetë? 424 00:19:26,060 --> 00:19:27,990 E pra, diku në këtu, nuk ka diçka më 425 00:19:27,990 --> 00:19:29,240 mur me disa antenave. 426 00:19:29,240 --> 00:19:30,725 Dhe kjo quhet një qasje pikë - 427 00:19:30,725 --> 00:19:31,560 AP. 428 00:19:31,560 --> 00:19:34,190 Pikë aksesi pa tel, wireless router - telefononi atë çdo gjë që ju dëshironi. 429 00:19:34,190 --> 00:19:36,230 Por ata janë të gjithë kampus, me ato antenave pak. 430 00:19:36,230 --> 00:19:38,100 Jona janë bërë nga Cisco, në mënyrë tipike. 431 00:19:38,100 --> 00:19:42,480 Dhe kështu disi, kompjuteri im është duke folur në atë pikë aksesi pa tel, 432 00:19:42,480 --> 00:19:45,580 diku këtu në Sanders, ose në katin e poshtëm, ose jashtë. 433 00:19:45,580 --> 00:19:50,030 >> Ndërkohë, kjo gjë ka një shumë të telat fizike duke shkuar për të, ndoshta, 434 00:19:50,030 --> 00:19:52,175 Shkenca Center, të cilat ne do të barazim si kjo. 435 00:19:52,175 --> 00:19:54,200 Ajo në fakt nuk duket si kjo. 436 00:19:54,200 --> 00:19:55,200 Që në fakt duket shumë më mirë. 437 00:19:55,200 --> 00:19:59,170 Pra, Qendra e Shkencës ka një bandë e tërë i kompjuterëve brenda saj se 438 00:19:59,170 --> 00:20:02,320 janë disi të lidhur fizikisht për të gjithë i këtyre pikave të aksesit në kampus. 439 00:20:02,320 --> 00:20:06,440 Dhe ato kompjutera fizike, ne do të telefononi routers, ose porta. 440 00:20:06,440 --> 00:20:09,450 >> Një router, si emrin e saj sugjeron, kjo është Qëllimi i jetës është për të rrugës 441 00:20:09,450 --> 00:20:10,310 informacion. 442 00:20:10,310 --> 00:20:14,150 Ajo merr disa copa, nga një kompjuter, si, të dhëna dhe shifra se ku 443 00:20:14,150 --> 00:20:15,640 ato BITS duhet të dërgohen. 444 00:20:15,640 --> 00:20:19,910 Pra, në rastin e kërkesës sime për mit.edu, në fakt kjo është goxha e lehtë. 445 00:20:19,910 --> 00:20:24,620 Kërkesa ime vjen nga shfletuesin tim, mbi Wi-Fi, deri në pikën e qasjes, atëherë, 446 00:20:24,620 --> 00:20:27,080 nëpërmjet disa kabllo, në një router në Qendrën Shkencës. 447 00:20:27,080 --> 00:20:29,810 Dhe disi, router në Shkenca Center shifrat nga 448 00:20:29,810 --> 00:20:31,510 MIT është që në këtë mënyrë. 449 00:20:31,510 --> 00:20:34,080 Dhe unë jam duke shkuar për të ecur përpara atyre bit, unë jam duke shkuar për të rrugës ato Bits, 450 00:20:34,080 --> 00:20:36,670 poshtë rrugës, poshtë Mass Ave., në MIT. 451 00:20:36,670 --> 00:20:42,030 Por si ka kompjuteri im e di se çfarë IP adresa edhe ishte? 452 00:20:42,030 --> 00:20:45,660 >> E pra kjo del se diku këtu janë servers - 453 00:20:45,660 --> 00:20:48,330 dhe unë jam duke shkuar për të nxjerrë atë mjaft abstrakte - 454 00:20:48,330 --> 00:20:49,710 si një server DNS - 455 00:20:49,710 --> 00:20:51,220 Domain Name System. 456 00:20:51,220 --> 00:20:51,960 Këto nuk janë routers. 457 00:20:51,960 --> 00:20:56,050 Këto janë lloje të ndryshme të serverëve qëllimi i të cilit në jetë është që të përkthejnë 458 00:20:56,050 --> 00:21:04,340 Emrat pritëse, si www.mit.edu, për IP adresat, si 1.2.3.4 Pra DNS servers 459 00:21:04,340 --> 00:21:05,240 të bëjë pikërisht këtë. 460 00:21:05,240 --> 00:21:08,320 Ju mund të mendoni se prej tyre si të paturit e një i madh bazës së të dhënave, apo me të vërtetë, si një Excel madh 461 00:21:08,320 --> 00:21:09,750 paraqesë me dy kolona. 462 00:21:09,750 --> 00:21:12,120 Njëra është emrat e host, e është adresa IP. 463 00:21:12,120 --> 00:21:15,020 Dhe ata vetëm për të kthyer një tjetër, në asnjë drejtim. 464 00:21:15,020 --> 00:21:16,830 >> Tani, në realitet, kjo është pak më komplekse se kaq. 465 00:21:16,830 --> 00:21:22,070 Por kjo është se si kompjuteri im, random ime Mac ose PC në këtë tavolinë këtu, e di 466 00:21:22,070 --> 00:21:27,590 çfarë identifikues unik është për www.mit.edu, ose Facebook, ose 467 00:21:27,590 --> 00:21:29,680 harvard.edu, për këtë çështje. 468 00:21:29,680 --> 00:21:33,520 Por sigurisht, ka tërësia i Mass Ave këtu. 469 00:21:33,520 --> 00:21:37,390 Dhe pastaj, ne kemi marrë në MIT, i cili këtë është në fakt më bindës. 470 00:21:37,390 --> 00:21:39,230 Kjo do të jetë MIT. 471 00:21:39,230 --> 00:21:41,580 Dhe kështu ata, gjithashtu, kanë disa servera. 472 00:21:41,580 --> 00:21:45,770 Dhe ata disi kanë një Wired, ose wireless, kyçja në Harvard. 473 00:21:45,770 --> 00:21:48,830 Dhe sigurisht, ne mund të shkojnë shumë më larg poshtë rrugës se MIT, dhe të bisedoni me 474 00:21:48,830 --> 00:21:50,470 më çdo kompjuter në botë. 475 00:21:50,470 --> 00:21:52,060 >> Por le të shohim nëse ne nuk mund të shohim se. 476 00:21:52,060 --> 00:21:54,810 Më lejoni të kthehem në Terminalin e mia Dritarja për vetëm një moment. 477 00:21:54,810 --> 00:22:00,170 Dhe le të supozojmë se unë i realizuar artistikisht çfarë IP adresa është për mit.edu 478 00:22:00,170 --> 00:22:02,700 si Telnet artistikisht it out para, dhe shfletuesin tim mund të qartë 479 00:22:02,700 --> 00:22:03,960 kuptoj atë për mua. 480 00:22:03,960 --> 00:22:06,970 Dhe unë jam duke shkuar për të drejtuar një program, në këtë dritare terminali, i quajtur 481 00:22:06,970 --> 00:22:10,320 traceroute, gjurmimin rrugë nga këtu - 482 00:22:10,320 --> 00:22:13,760 fjalë për fjalë, kjo tabelë - për www.mit.edu. 483 00:22:13,760 --> 00:22:14,750 Le të shohim se çfarë ndodh. 484 00:22:14,750 --> 00:22:16,690 Më lejoni të vërtetë tkurret madhësinë e shkronjave. 485 00:22:16,690 --> 00:22:17,430 Oop. 486 00:22:17,430 --> 00:22:18,790 Jo, kam kërkuar për të papritur ju. 487 00:22:18,790 --> 00:22:19,110 >> OK. 488 00:22:19,110 --> 00:22:20,870 Pra, këtu ne do të shkojmë. 489 00:22:20,870 --> 00:22:22,880 Më lejoni të shkojnë përpara dhe të drejtuar këtë këtu. 490 00:22:22,880 --> 00:22:26,410 Dhe çfarë unë isha duke parë një moment më parë, dhe ne po shohim përsëri tani, eshte kjo 491 00:22:26,410 --> 00:22:29,980 Prodhimi - www.mit.edu traceroute. 492 00:22:29,980 --> 00:22:33,380 Vini re, në rreshtin e parë, ky program motive të vërtetë se MIT-së 493 00:22:33,380 --> 00:22:35,730 Adresa IP është ky numër këtu. 494 00:22:35,730 --> 00:22:38,060 Dhe tani, çfarë po ndodh midis nesh dhe atyre? 495 00:22:38,060 --> 00:22:44,110 >> Pra, kjo vijë këtu, në një rresht, dhe kjo Linja këtu, në rresht dy, dhe pastaj, 496 00:22:44,110 --> 00:22:46,335 rresht tre - çfarë bëjmë secili nga këto Linjat ndoshta përfaqësojnë? 497 00:22:46,335 --> 00:22:49,010 498 00:22:49,010 --> 00:22:50,225 Locations, pikë, sigurisht. 499 00:22:50,225 --> 00:22:53,520 Ata janë quajtur HOPS, konceptualisht. 500 00:22:53,520 --> 00:22:56,230 Por fizikisht, çfarë janë ato? 501 00:22:56,230 --> 00:22:57,130 Ata janë routers. 502 00:22:57,130 --> 00:22:59,820 >> Ne kemi vetëm, me të vërtetë, një pjesë e hardware këtu për të folur në lidhje me këtë mënyrë shumë. 503 00:22:59,820 --> 00:23:00,560 Ata janë routers. 504 00:23:00,560 --> 00:23:01,800 Pra, kjo gjë këtu - 505 00:23:01,800 --> 00:23:02,990 Emri i çmendur - 506 00:23:02,990 --> 00:23:06,700 por kjo është ndoshta dhomë makine, MR, ne qendrës Shkencës. 507 00:23:06,700 --> 00:23:08,680 Kjo është një, router gateway aka. 508 00:23:08,680 --> 00:23:11,160 Kjo është vetëm një numër unik që dikush doli me për atë. 509 00:23:11,160 --> 00:23:13,120 Dhe kjo është brenda harvard.edu. 510 00:23:13,120 --> 00:23:16,290 Dhe kjo është adresa IP e router që kjo është, përsëri, ndoshta në 511 00:23:16,290 --> 00:23:17,860 Shkenca Center, bazuar në emrin e saj. 512 00:23:17,860 --> 00:23:21,440 Ky rreshti i dytë përfaqëson një tjetër router që nuk kanë një pseudonim 513 00:23:21,440 --> 00:23:23,980 me sa duket - një emër host - ajo ka vetëm një adresë IP. 514 00:23:23,980 --> 00:23:28,070 >> Pra histori të gjatë të shkurtër, për të marrë të dhëna nga pika A në B, ka më shumë se vetëm 515 00:23:28,070 --> 00:23:31,400 Router Harvardit, MIT dhe router-së, dhe router Google, 516 00:23:31,400 --> 00:23:32,640 dhe router Facebook. 517 00:23:32,640 --> 00:23:37,300 Ka dhjetra, qindra, mijëra routers në mes të çdo pikë A dhe çdo 518 00:23:37,300 --> 00:23:38,710 B pika në internet. 519 00:23:38,710 --> 00:23:41,710 Por zakonisht, ju mund të merrni të dhënat e nga një pikë në një tjetër në 520 00:23:41,710 --> 00:23:43,210 më pak se 30 HOPS. 521 00:23:43,210 --> 00:23:47,930 Me fjalë të tjera, ju vetëm duhet të dorëzojë Të dhënat që 30 ose më pak routers tilla. 522 00:23:47,930 --> 00:23:49,720 Dhe kjo është zakonisht shumë më pak se kaq. 523 00:23:49,720 --> 00:23:50,970 >> E pra, le të shohim se çfarë ndodh këtu. 524 00:23:50,970 --> 00:23:54,460 Në rreshtin e tretë, ne goditi një router quajtur core Shkenca Center portë 525 00:23:54,460 --> 00:23:56,580 apo diçka tjetër. 526 00:23:56,580 --> 00:23:58,970 Në rreshtin 4, ne kemi Border Gateway - 527 00:23:58,970 --> 00:24:00,670 këto janë vetëm akronimet fshehta - 528 00:24:00,670 --> 00:24:02,530 edhe brenda harvard.edu. 529 00:24:02,530 --> 00:24:04,160 Këtu është një tjetër portë kufitare. 530 00:24:04,160 --> 00:24:09,070 Dhe pastaj, të gjithë një e papritur, Whoa, ne duket të jetë në New York City. 531 00:24:09,070 --> 00:24:12,030 >> Pra, ajo rezulton jashtë - dhe unë jam në inferring vetëm nga emri pritës. 532 00:24:12,030 --> 00:24:12,970 Kjo mund të jetë çorientuese. 533 00:24:12,970 --> 00:24:13,830 Kjo mund të jetë poshtë rrugës. 534 00:24:13,830 --> 00:24:15,030 Është e vështirë për të thënë - 535 00:24:15,030 --> 00:24:21,960 por kjo mund të përdoret si një zbulese se distanca më e shkurtër mes dy 536 00:24:21,960 --> 00:24:25,730 Pikat në internet nuk është e domosdoshmërisht një vijë të drejtë. 537 00:24:25,730 --> 00:24:29,380 Nëse ne mendojmë sa më të shkurtër si shpejtë rrugë, i mbushur plot paktën 538 00:24:29,380 --> 00:24:32,070 rruga, ajo është mjaft e mundur - edhe pse ne nuk mund të jetë i sigurt - 539 00:24:32,070 --> 00:24:37,090 se të dhënat po udhëton një të mirë Distanca mes rreshtave pesë dhe gjashtë. 540 00:24:37,090 --> 00:24:42,000 >> Tani për fat të keq MIT, apo dikush, mori pak vetë-mbrojtëse, dhe ata kanë 541 00:24:42,000 --> 00:24:43,700 filloi duke injoruar kërkesat tona. 542 00:24:43,700 --> 00:24:47,380 Këto routers janë konfiguruar për të injorojnë kërkesat e formës, të cilët janë 543 00:24:47,380 --> 00:24:48,900 ju, kush jeni ju, kush jeni ju. 544 00:24:48,900 --> 00:24:51,650 Pra, le të shohim nëse ne nuk mund ta bëjmë këtë me dikë më bashkëpunuese. 545 00:24:51,650 --> 00:24:56,260 Pra Stanford ka një traditë e bukur e të paturit e një pak më shumë transparencë. 546 00:24:56,260 --> 00:24:57,820 Pra, le të shohim se çfarë ndodh këtu. 547 00:24:57,820 --> 00:24:59,080 >> Përsëri, shumë e fshehtë. 548 00:24:59,080 --> 00:25:01,040 Por ne fillojmë, përsëri, në makinë dhomë në Shkencë 549 00:25:01,040 --> 00:25:01,990 Qendër, në një rradhë. 550 00:25:01,990 --> 00:25:02,660 Pra, kjo është e mirë. 551 00:25:02,660 --> 00:25:05,240 Shumica e serverëve bëri përgjigjen, përfshirë në Stanford. 552 00:25:05,240 --> 00:25:07,940 Pra njoftim shkuam nga dhoma e makinës në Qendrën Shkencës, për disa 553 00:25:07,940 --> 00:25:11,770 router anonim diku tjetër, në një tjetër Shkenca Center portë, në një kufi 554 00:25:11,770 --> 00:25:13,970 portë, dhe pastaj, me diçka këtu - 555 00:25:13,970 --> 00:25:14,620 nox.org. 556 00:25:14,620 --> 00:25:19,330 Kjo është udhëkryq verior, një shumë e Pika popullor hedhur sytë ku shumë 557 00:25:19,330 --> 00:25:21,080 të kabllove, shumë e ISP-ve - 558 00:25:21,080 --> 00:25:23,220 ofruesit e shërbimeve të internetit - lidheni në. 559 00:25:23,220 --> 00:25:25,470 Këtu është një tjetër IP paemër këtu. 560 00:25:25,470 --> 00:25:27,530 Këtu është një tjetër server të tilla. 561 00:25:27,530 --> 00:25:29,910 >> Por kjo është interesante. 562 00:25:29,910 --> 00:25:33,750 Ku është router në radhën e tetë, ndoshta? 563 00:25:33,750 --> 00:25:36,030 Pra, kjo është ndoshta në Uashington, DC. 564 00:25:36,030 --> 00:25:40,290 Dhe unë mund të lloj të vërtetojnë se hipoteza këtë kohë. 565 00:25:40,290 --> 00:25:45,230 Sepse sa kohë u desh për të shkuar na nga Qendra Shkencore për këtë router 566 00:25:45,230 --> 00:25:46,370 në rreshtin e shtatë? 567 00:25:46,370 --> 00:25:49,820 E pra, këto matje milisekonda në anën e djathtë këtu janë 568 00:25:49,820 --> 00:25:51,960 vlerësime të asaj kohe. 569 00:25:51,960 --> 00:25:54,610 >> Ka tre prej tyre, sepse Programi, traceroute, përpiqet çdo 570 00:25:54,610 --> 00:25:58,010 router tri herë, vetëm kështu që ju mund të merrni një mesatare e vizuale e numrave. 571 00:25:58,010 --> 00:26:00,230 Por kjo me sa duket merr gjashtë milisekonda për të marrë 572 00:26:00,230 --> 00:26:01,840 për shtatë rresht router-së. 573 00:26:01,840 --> 00:26:05,470 Por sa shpejt mund, me sa duket, ju udhëtuar, në qoftë se ju jeni pak, në mes të 574 00:26:05,470 --> 00:26:09,520 Boston dhe Uashington DC? 575 00:26:09,520 --> 00:26:14,180 14 milliseconds është aq kohë sa ajo merr për atë mesazh të menjëhershëm, për shkak se 576 00:26:14,180 --> 00:26:18,870 mail, për atë kërkesë web faqe udhëtojnë midis këtu dhe Uashington DC. 577 00:26:18,870 --> 00:26:23,970 >> Nëse unë shkoj më tej, për të router numër 10, Cili qytet jam mesa duket ne tani? 578 00:26:23,970 --> 00:26:24,810 Pra, Houston. 579 00:26:24,810 --> 00:26:27,350 Dhe kjo është vërtetuar nga kërcim në kohë. 580 00:26:27,350 --> 00:26:28,730 Është me të vërtetë i ngadalshëm për të marrë në Houston. 581 00:26:28,730 --> 00:26:33,960 Ajo merr 47 milisekonda për të marrë nga Boston në Houston në këtë rast. 582 00:26:33,960 --> 00:26:37,120 Dhe nëse ne shikojmë më tej, LAX - 583 00:26:37,120 --> 00:26:41,430 duket sikur ne jemi duke marrë për Stanford lloj këtë mënyrë, duke shkuar nëpër LA. 584 00:26:41,430 --> 00:26:43,170 Por unë jam inferring se nga LAX. 585 00:26:43,170 --> 00:26:46,390 Geeks kanë tendencë për të përdorur kode të aeroportit për routers emra këtu. 586 00:26:46,390 --> 00:26:48,600 Dhe kjo është lloj i konsistente me atë supozim. 587 00:26:48,600 --> 00:26:50,260 82 milisekonda. 588 00:26:50,260 --> 00:26:54,720 >> Pastaj, ne duket të shkojnë në një tjetër LAX, një tjetër router LA dhe pastaj, disa 589 00:26:54,720 --> 00:26:59,530 paemër një, dhe pastaj në fund, një Emri fshehtë në rrjetin Stanford, ose 590 00:26:59,530 --> 00:27:04,670 ngushtë me to, stanford.edu, është 90 milliseconds larg, ose 6 591 00:27:04,670 --> 00:27:06,170 orë plus nga aeroplan. 592 00:27:06,170 --> 00:27:09,360 Pra, kjo është se si të dhënat udhëton shpejtë në të internetit. 593 00:27:09,360 --> 00:27:11,410 Dhe kjo është gjëra që ne absolutisht marrë për të dhënë këto ditë. 594 00:27:11,410 --> 00:27:13,950 Kur ju jeni të paturit e disa Gchat me dikush, dhe mesazhet janë vetëm 595 00:27:13,950 --> 00:27:16,940 shfaqeshin, e konsiderojnë vetëm si të shpejtë që po ndodh. 596 00:27:16,940 --> 00:27:21,540 Dhe shikimi, kjo është me të vërtetë ndodh në atë lloj të normës. 597 00:27:21,540 --> 00:27:25,620 >> Pra, në mes të një pikë dhe 18, në këtë rast, nuk janë 598 00:27:25,620 --> 00:27:26,890 gjërat përveç routers. 599 00:27:26,890 --> 00:27:30,140 Cilat janë disa makina në internet që mund të bllokojnë trafikun 600 00:27:30,140 --> 00:27:31,610 nga marrja nëpër të? 601 00:27:31,610 --> 00:27:31,950 >> STUDENT: Firewalls. 602 00:27:31,950 --> 00:27:32,910 >> Kryetari 1: Pra, firewalls. 603 00:27:32,910 --> 00:27:36,260 Dhe ne kemi firewalls personale të tilla se Mac ose PC tuaj mund të mbani 604 00:27:36,260 --> 00:27:37,540 Trafiku në ose jashtë. 605 00:27:37,540 --> 00:27:38,990 Harvardit ka firewalls. 606 00:27:38,990 --> 00:27:40,820 MIT me sa duket ka firewalls. 607 00:27:40,820 --> 00:27:44,400 Dhe Stanford bën, siç bëjnë të gjithë ofruesit e shërbimeve të internetit të cilët zotërojnë 608 00:27:44,400 --> 00:27:49,260 Këto routers në mes të pikave A dhe B. Por nuk keni ndonjëherë ndaluar të marrin në konsideratë, 609 00:27:49,260 --> 00:27:52,710 ose kujdes, si një firewall punon. 610 00:27:52,710 --> 00:27:56,380 Pra tashmë, ne kemi ndërtesën themelore blloqe me të cilat për inxhinier 611 00:27:56,380 --> 00:27:57,700 se përgjigja. 612 00:27:57,700 --> 00:27:59,090 >> Nëse keni qenë një firewall - 613 00:27:59,090 --> 00:28:03,740 dhe le të supozojmë se ju jeni diku në mes të pikës A dhe pikës B. 614 00:28:03,740 --> 00:28:06,080 Një kabllo po vijnë në ju, dhe shkon nga ju. 615 00:28:06,080 --> 00:28:11,160 Pra, ju keni mundësinë teknologjike të shikojmë në të gjitha zarf të 616 00:28:11,160 --> 00:28:14,200 informatat që janë të rrjedhin në mes të ju dhe personi tjetër. 617 00:28:14,200 --> 00:28:17,280 Me fjalë të tjera, ato mesazhe të merrni isha dorë typing, ju mund të mendoni 618 00:28:17,280 --> 00:28:21,060 ata si të shkruar një shënim të shpejtë për dikë, vënë IP adresa e 619 00:28:21,060 --> 00:28:24,810 marrësit dhe numrin e portit të marrësit, në këtë zarf, atëherë, 620 00:28:24,810 --> 00:28:28,520 shkruarit vetë IP adresën tuaj dhe Tuajën numrin e portit në anën e sipërm të majtë 621 00:28:28,520 --> 00:28:30,230 qoshe si ju do një letër. 622 00:28:30,230 --> 00:28:32,520 Pastaj, ju dërgoni atë jashtë valë. 623 00:28:32,520 --> 00:28:37,130 Dhe kjo disi udhëton, nëpërmjet routers, përmes telave, me valë, 624 00:28:37,130 --> 00:28:39,190 poshtë rrugës në MIT. 625 00:28:39,190 --> 00:28:43,520 >> Pra, nëse ju jeni një firewall, si të bëni ju ndalojë që të ndodhë? 626 00:28:43,520 --> 00:28:49,710 Çfarë do të bëni nëse p tuaj të ardhshëm ishte e vendosur të zbatojë një firewall? 627 00:28:49,710 --> 00:28:53,980 Si mund ta ndalojë të gjithë njerëzit nga Harvard ndonjëherë duke folur për të MIT njerëzit përsëri? 628 00:28:53,980 --> 00:28:55,870 >> [? STUDENT: Ju] kundërt letër?. 629 00:28:55,870 --> 00:28:56,450 >> Kryetari 1: Ju çfarë? 630 00:28:56,450 --> 00:28:58,140 >> [? STUDENT:? Reverse] letër herët. 631 00:28:58,140 --> 00:28:59,290 >> Kryetari 1: Reverse letrën - çfarë do të thotë? 632 00:28:59,290 --> 00:29:01,130 >> [? STUDENT:? Dërgoje] ajo Kthehu tek dërguesi. 633 00:29:01,130 --> 00:29:01,780 >> Kryetari 1: Dërgo atë përsëri. 634 00:29:01,780 --> 00:29:01,990 OK. 635 00:29:01,990 --> 00:29:05,720 Kështu që ju mund të refuzojë virtuale zarf, lloj duke bërë kthim në 636 00:29:05,720 --> 00:29:06,660 dërguesi disi. 637 00:29:06,660 --> 00:29:08,370 Pra sigurt, kjo është ajo që ne duam të arrijmë. 638 00:29:08,370 --> 00:29:09,440 Por le të zhytem pak më thellë. 639 00:29:09,440 --> 00:29:10,460 Si ta bëj këtë? 640 00:29:10,460 --> 00:29:13,950 >> Në qoftë se input për këtë problem - në qoftë se unë jam firewall, dhe unë jam në mënyrë efektive 641 00:29:13,950 --> 00:29:18,020 duke qëndruar në mes të pikave A dhe B, dhe Unë jam një njeri që merr mesme të shikoni 642 00:29:18,020 --> 00:29:21,240 brenda këtij zarfi, dhe pastaj të vendosë nëse do të dërgoj atë prapa në 643 00:29:21,240 --> 00:29:25,030 Harvard ose të lejojë që ajo të vazhdojë, çfarë është ajo që unë, firewall, jam duke shkuar 644 00:29:25,030 --> 00:29:26,280 të duan të shikojnë? 645 00:29:26,280 --> 00:29:29,030 646 00:29:29,030 --> 00:29:29,975 >> Unë mendoj se kam dëgjuar atë këtu. 647 00:29:29,975 --> 00:29:30,550 >> [? STUDENT: Ku është] që vjen nga?. 648 00:29:30,550 --> 00:29:32,360 >> Kryetari 1: Ku ajo vjen nga. 649 00:29:32,360 --> 00:29:36,410 Pra, nëse IP adresa burimi - numri i vogël deri këtu - 650 00:29:36,410 --> 00:29:38,430 është një adresë IP që i përkasin në Harvard - 651 00:29:38,430 --> 00:29:40,220 dhe unë mund të vërtetë e di se me probabilitet të lartë. 652 00:29:40,220 --> 00:29:45,540 Shumica e adresave IP Harvardit fillojnë me 140,247 diçka dot dot 653 00:29:45,540 --> 00:29:48,810 diçka, ose 128,103 dot dot diçka diçka. 654 00:29:48,810 --> 00:29:51,450 Harvard zotëron ato chunks i adresave IP. 655 00:29:51,450 --> 00:29:55,200 >> E pra, nëse unë shoh se adresat IP si dërguesi, unë vetëm mund të dërgoj atë prapa. 656 00:29:55,200 --> 00:29:57,380 Në realitet, interneti nuk shqetësojë humbur kohën 657 00:29:57,380 --> 00:29:58,460 dërguar copa prapa. 658 00:29:58,460 --> 00:30:02,480 Ajo vetëm fjalë për fjalë bie paketën nga fshirjes atë, në mënyrë efektive. 659 00:30:02,480 --> 00:30:04,190 Pra, çfarë tjetër mund të shoh pse? 660 00:30:04,190 --> 00:30:10,520 Le të supozojmë se unë dua të le njerëzit në Mit.edu Vizita Harvardit, dhe tërheq lart 661 00:30:10,520 --> 00:30:13,230 faqet e internetit, dhe të shikojnë video në MIT, dhe si. 662 00:30:13,230 --> 00:30:17,970 Por unë nuk dua njerëzit në Harvard emailing askënd në MIT. 663 00:30:17,970 --> 00:30:23,810 Si mund të lejoj trafiku nga Harvard në MIT, nëpërmjet web, por nuk lejoj 664 00:30:23,810 --> 00:30:24,700 diçka si një email? 665 00:30:24,700 --> 00:30:25,840 >> [? STUDENT:?] Numrin e portit. 666 00:30:25,840 --> 00:30:28,650 >> Kryetari 1: Një numër port - kjo është vetëm përbërës tjetër kemi. 667 00:30:28,650 --> 00:30:31,880 Ne kemi adresa IP, të cilat ne vetëm leveraged, apo të kemi numrin e portit, 668 00:30:31,880 --> 00:30:34,870 ku 80, kemi thënë, unike identifikon trafikut web. 669 00:30:34,870 --> 00:30:37,430 Tani unë nuk do të presim që ju të dini këtë - disa prej jush mund të tashmë e dini 670 00:30:37,430 --> 00:30:38,210 nga familjaritet - 671 00:30:38,210 --> 00:30:41,860 çfarë është një numër që është përdorur për email, zakonisht? 672 00:30:41,860 --> 00:30:43,080 Kjo është shpesh 25. 673 00:30:43,080 --> 00:30:48,520 25 referohet SMTP, e cila eshte nje maili protokoll transferimi që ju mund të keni 674 00:30:48,520 --> 00:30:51,270 kishte për të ngritur në një pikë, nëse ju jeni përdorur Eudora, ose Outlook, ose 675 00:30:51,270 --> 00:30:52,120 diçka të tillë. 676 00:30:52,120 --> 00:30:53,190 Është vetëm një numër tjetër - 677 00:30:53,190 --> 00:30:54,100 25. 678 00:30:54,100 --> 00:30:58,934 >> Telnet, të cilat ne ishim duke përdorur përpara, përdor 23. 679 00:30:58,934 --> 00:30:59,770 FTP - 680 00:30:59,770 --> 00:31:03,750 File Transfer Protocol, në qoftë se ju keni ndonjëherë dëgjuar që një - përdor 21. 681 00:31:03,750 --> 00:31:07,430 HTTPS, versioni i sigurt HTTP, të cilat ne do të kthehen në 682 00:31:07,430 --> 00:31:10,130 para se të gjatë, përdor 443. 683 00:31:10,130 --> 00:31:14,240 Pra Bota ka një bandë e tërë e Numrat që lidhen pako - 684 00:31:14,240 --> 00:31:17,760 përkundrazi, lidhen shërbime me ato numrat aktual. 685 00:31:17,760 --> 00:31:19,400 Pra, kjo është e gjitha një firewall është duke bërë. 686 00:31:19,400 --> 00:31:23,330 Është marrë një sy brenda kësaj virtuale zarf, dhe pastaj të vendosë po ose mospranim 687 00:31:23,330 --> 00:31:26,230 për të përpara së bashku, duke u bazuar në ato përbërësve. 688 00:31:26,230 --> 00:31:29,720 >> Tani çfarë mund të bëni në mënyrë të qartë i Harvardit për të marrë e kaluara këtë firewall pastaj? 689 00:31:29,720 --> 00:31:33,620 Nëse ju doni të jetë në gjendje të dërgojë një mesazh në MIT, por jo të zbulohet, 690 00:31:33,620 --> 00:31:38,050 mirë, ju mund Spoof IP adresën tuaj, dhe vetëm një farë mënyre të jetë e mjaftueshme dashuroj, e di 691 00:31:38,050 --> 00:31:41,400 se si të shkruani kodin C, dhe shkruani tuaj Programi rrjet që ndryshon 692 00:31:41,400 --> 00:31:41,860 Adresa firmë. 693 00:31:41,860 --> 00:31:45,820 Problemi është që ju mund absolutisht të dërgoni të dhënave anonime, por në qoftë se ju doni të 694 00:31:45,820 --> 00:31:49,850 të marrë çdo lloj e përgjigjes, donte të shihte MIT homepage, natyrisht, kjo adreson 695 00:31:49,850 --> 00:31:50,870 duhet të jetë korrekt. 696 00:31:50,870 --> 00:31:52,780 Përndryshe, ju mund të them asgjë ju dëshironi, ju nuk jeni duke shkuar për të 697 00:31:52,780 --> 00:31:53,930 dëgjojnë prapa nga to. 698 00:31:53,930 --> 00:31:57,130 Por këto janë vetëm një nga llojet e sulmeve që ne mund të dërgojmë. 699 00:31:57,130 --> 00:31:59,240 >> Por kjo rezulton, kur ne kemi dërguar këto mesazhe - dhe le të bëjmë 700 00:31:59,240 --> 00:32:00,485 një shembull i kësaj. 701 00:32:00,485 --> 00:32:04,020 Ajo rezulton, në qoftë se unë kam një mesazh që Unë dua të dërgoj, ajo nuk është dërguar vetëm në 702 00:32:04,020 --> 00:32:04,920 një zarf. 703 00:32:04,920 --> 00:32:08,760 Për hir të efikasitetit të, sidomos kur fotografi ju jeni duke kërkuar ose 704 00:32:08,760 --> 00:32:13,570 Përgjigjet që ju jeni marrë janë veçanërisht i madh, çfarë TCP/IP-- 705 00:32:13,570 --> 00:32:16,330 Transmission Control Protocol / Internet Protokolli - kjo është vetëm një tekë 706 00:32:16,330 --> 00:32:19,630 mënyrë për të thënë se çfarë rrjeteve software dhe kompjuterat bëjnë - është se ata 707 00:32:19,630 --> 00:32:23,770 merrni një mesazh si ky, dhe ata prerë atë deri në fragmente - 708 00:32:23,770 --> 00:32:25,540 le të themi katër fragmente. 709 00:32:25,540 --> 00:32:29,740 >> Dhe në qoftë se unë tani të prerë këtë deri në këtu, prerë këtë deri në këtu, çfarë mia 710 00:32:29,740 --> 00:32:34,270 kompjuteri është pastaj duke shkuar për të bërë është ajo e duke shkuar për të marrë një fragment dhe e vënë atë 711 00:32:34,270 --> 00:32:35,700 në një zarf. 712 00:32:35,700 --> 00:32:39,130 713 00:32:39,130 --> 00:32:41,100 Të gjithë të drejtë, dhe më lejoni të marrë një - 714 00:32:41,100 --> 00:32:41,630 le të shohim. 715 00:32:41,630 --> 00:32:43,150 Ajo do të marrë një të tillë. 716 00:32:43,150 --> 00:32:46,490 Ajo do të marrë një tjetër zarf, dhe ajo do të vënë në pjesën e dytë 717 00:32:46,490 --> 00:32:49,530 e këtij mesazhi në këtu. 718 00:32:49,530 --> 00:32:51,370 Dakord. 719 00:32:51,370 --> 00:32:55,226 Ajo do të marrë tretë pjesë, e vënë atë në këtu. 720 00:32:55,226 --> 00:32:57,410 Ndoshta herën tjetër ne do të vetëm të bëjë dy pjesë. 721 00:32:57,410 --> 00:33:00,010 Dhe ne do të marrë pjesën e katërt, dhe e vënë atë në këtu. 722 00:33:00,010 --> 00:33:02,140 >> Dhe çfarë, tani, duhet të shkruhet në këto zarfe - 723 00:33:02,140 --> 00:33:04,700 të cilat ne do të pretendojmë të bëjmë, për herë të hir, dhe në fakt nuk shkruajnë jashtë. 724 00:33:04,700 --> 00:33:07,760 Çfarë duhet të jetë e shkruar në secilën prej këto katër zarf, me mesazhin tim 725 00:33:07,760 --> 00:33:08,320 për dikë? 726 00:33:08,320 --> 00:33:09,290 >> [? STUDENT:] me qëllim?. 727 00:33:09,290 --> 00:33:10,270 >> Kryetari 1: Pra, qëllim. 728 00:33:10,270 --> 00:33:13,740 Unë kam nevojë jo vetëm adresa e IP dhe numra porte, siç kemi diskutuar vetëm, unë 729 00:33:13,740 --> 00:33:17,606 tani duhet një numër rendor të disa lloj të them, kjo është një pako, kjo 730 00:33:17,606 --> 00:33:19,840 është dy, kjo është tre, ky eshte kater. 731 00:33:19,840 --> 00:33:20,980 Dhe kjo është në të vërtetë të dobishme. 732 00:33:20,980 --> 00:33:23,690 Sepse në internet, ajo rezulton, është në të vërtetë mjaft i pabesueshëm. 733 00:33:23,690 --> 00:33:26,080 Routers mund të merrni të mbushur plot. 734 00:33:26,080 --> 00:33:27,615 Kabllot mund të merrni mposhtur - 735 00:33:27,615 --> 00:33:28,860 një thjeshtëzim - 736 00:33:28,860 --> 00:33:32,650 por, me copa të tillë që ajo routers duhet të bëni është thjesht të bjerë pako. 737 00:33:32,650 --> 00:33:35,540 >> Me fjalë të tjera, në qoftë se në internet është vetëm mbushur plot me të vërtetë, ju mund të merrni 738 00:33:35,540 --> 00:33:37,000 tre nga këto katër paketave. 739 00:33:37,000 --> 00:33:40,000 Por në qoftë se ju keni një identifikues unik për secili prej tyre, ju do të dini se ju jeni 740 00:33:40,000 --> 00:33:42,510 mungon numri pako katër nga katër. 741 00:33:42,510 --> 00:33:45,310 Kështu që ju mund të kërkoni djalë në fund të tjera për të ridërguar atë. 742 00:33:45,310 --> 00:33:47,900 Por, duke supozuar se nuk do të ndodhë, le të shohim se çfarë mund të ndodhë. 743 00:33:47,900 --> 00:33:50,780 >> Pra, nëse unë dua të dërgojë një mesazh të - i cili do të doja të merrni mesazhin tim 744 00:33:50,780 --> 00:33:52,235 nga interneti? 745 00:33:52,235 --> 00:33:53,630 Si për dikë afër deri përpara. 746 00:33:53,630 --> 00:33:55,490 Brian, është ajo? 747 00:33:55,490 --> 00:33:56,430 Dakord. 748 00:33:56,430 --> 00:33:57,280 Ju qëndroni atje. 749 00:33:57,280 --> 00:33:58,820 Unë jam duke shkuar për të dërguar atë për ju. 750 00:33:58,820 --> 00:34:01,100 Dhe gjë rreth internetit është se ata nuk mund edhe 751 00:34:01,100 --> 00:34:02,020 ndjekin të njëjtën rrugë. 752 00:34:02,020 --> 00:34:02,990 >> Kështu që këtu unë shkoj. 753 00:34:02,990 --> 00:34:06,470 Unë jam i dërguar një mesazh, Fragmenti njëri prej kater. 754 00:34:06,470 --> 00:34:06,940 Të jetë një router. 755 00:34:06,940 --> 00:34:08,469 Vetëm le të njerëzit e tjerë merren me të. 756 00:34:08,469 --> 00:34:10,310 Nuk ju shkoni. 757 00:34:10,310 --> 00:34:12,790 Ne do të japim këtë për ju, dhe ne do të japim këtë për ju. 758 00:34:12,790 --> 00:34:14,000 Dhe ne do të shohim se sa shpejt - 759 00:34:14,000 --> 00:34:16,500 sa milisekonda ajo merr për të marrë këtë mesazh tek Brian. 760 00:34:16,500 --> 00:34:20,820 761 00:34:20,820 --> 00:34:23,940 Gjithkush merr të marrë pjesë sot. 762 00:34:23,940 --> 00:34:25,130 Dakord. 763 00:34:25,130 --> 00:34:27,130 Brian ka një, dhe dy. 764 00:34:27,130 --> 00:34:29,279 Nëse dikush dëshiron të jetë - 765 00:34:29,279 --> 00:34:30,230 >> [? STUDENT: Të gjitha katër. ?] 766 00:34:30,230 --> 00:34:30,980 >> Kryetari 1: Ai ka të gjitha katër. 767 00:34:30,980 --> 00:34:32,480 Pra, askush nuk zgjodhi për të heqë një pako. 768 00:34:32,480 --> 00:34:32,900 Kjo është e ftohtë. 769 00:34:32,900 --> 00:34:33,330 Kjo është në rregull. 770 00:34:33,330 --> 00:34:34,380 Pra, Brian tani ka të gjitha katër. 771 00:34:34,380 --> 00:34:36,219 Nëse ju doni të shkoni përpara dhe të reassemble ato për ne. 772 00:34:36,219 --> 00:34:39,360 773 00:34:39,360 --> 00:34:40,320 Unë e di, ne jemi duke pretenduar. 774 00:34:40,320 --> 00:34:45,090 Pra, për hir të së TIME - 775 00:34:45,090 --> 00:34:45,929 ne kemi katër. 776 00:34:45,929 --> 00:34:48,909 Pra, OK, të hapur njërin prej tyre. 777 00:34:48,909 --> 00:34:49,360 OK. 778 00:34:49,360 --> 00:34:51,699 Kjo është një e katërta e mesazhi im për ju. 779 00:34:51,699 --> 00:34:52,949 Tani, hapni dytë. 780 00:34:52,949 --> 00:34:58,190 781 00:34:58,190 --> 00:35:01,985 Kjo mund të jenë qesharake, në fund, vetëm mua dhe Brian. 782 00:35:01,985 --> 00:35:04,320 Të gjithë të drejtë, ju keni marrë dy. 783 00:35:04,320 --> 00:35:09,110 >> Pra, në ndërkohë, ne fizikisht bëri kjo me gërshërë, por të gjithë 784 00:35:09,110 --> 00:35:12,360 merr në fragment këto gjëra në një kompjuteri është vetëm për të dërguar disa të 785 00:35:12,360 --> 00:35:15,930 BITS në një pako, në një virtuale zarf, disa nga copa në 786 00:35:15,930 --> 00:35:19,160 të tjera, disa në një tjetër, dhe disa në një katërt, dhe pastaj, le të kompjuterit 787 00:35:19,160 --> 00:35:21,570 të vendosë, në bazë të këtyre numrave, në atë mënyrë që ju keni 788 00:35:21,570 --> 00:35:24,166 të lidh ato. 789 00:35:24,166 --> 00:35:26,270 Dhe së Brian, ndoshta, vetëm një që mund të shihni këtë. 790 00:35:26,270 --> 00:35:29,010 Mesazhi i kam dërguar në trurin - për shkak të Sigurisht, interneti është i mbushur me 791 00:35:29,010 --> 00:35:30,260 këto, është - 792 00:35:30,260 --> 00:35:33,080 793 00:35:33,080 --> 00:35:34,500 po. 794 00:35:34,500 --> 00:35:35,330 >> Pra, kjo është mesazhi. 795 00:35:35,330 --> 00:35:36,700 Dhe Brian mund të ul receptorin e telefonit për të se tani. 796 00:35:36,700 --> 00:35:38,640 Kështu që ajo mori, natyrisht, një kohë për të bërë këtë. 797 00:35:38,640 --> 00:35:41,680 Por kjo është ajo që ndodh me të vërtetë, si kurs të dhënave përmes 798 00:35:41,680 --> 00:35:43,290 Publiku në këtë mënyrë. 799 00:35:43,290 --> 00:35:47,320 Por nuk është, përsëri, një numër i pikave, routers, firewalls, dhe të tjera 800 00:35:47,320 --> 00:35:50,700 gjëra të tilla në mes të pikave A dhe B. Dhe në vend se vetëm të tregoni historinë 801 00:35:50,700 --> 00:35:54,740 verbalisht, unë mendova se do të tërheqë deri kjo video që disa miq e jona, nga 802 00:35:54,740 --> 00:35:59,510 Erikson, vjet mbrapa, në të vërtetë vënë së bashku që shpjegon 803 00:35:59,510 --> 00:36:00,480 se si kjo të gjitha veprat. 804 00:36:00,480 --> 00:36:02,380 Dhe kjo është rreth 10 apo më shumë minuta të gjatë. 805 00:36:02,380 --> 00:36:04,065 Pra, le të ju jap, tani, Warriors e neto. 806 00:36:04,065 --> 00:36:09,282 807 00:36:09,282 --> 00:37:09,720 >> [Duke luajtur muzikë] 808 00:37:09,720 --> 00:37:14,990 >> Transmetuesi: Për herë të parë në histori, njerëzit dhe makineri janë 809 00:37:14,990 --> 00:37:18,600 duke punuar së bashku, duke realizuar një ëndërr - 810 00:37:18,600 --> 00:37:22,550 një forcë e bashkuar se nuk di Kufijtë gjeografikë, pa 811 00:37:22,550 --> 00:37:26,050 lidhje me race, besimi, ngjyra ose - 812 00:37:26,050 --> 00:37:31,000 një epokë të re ku komunikimi me të vërtetë sjell njerëzit së bashku. 813 00:37:31,000 --> 00:37:34,420 Kjo është agimin e neto. 814 00:37:34,420 --> 00:37:38,240 815 00:37:38,240 --> 00:37:40,070 Dëshironi të dini se si funksionon? 816 00:37:40,070 --> 00:37:44,605 Kliko këtu për të filluar tuaj udhëtim në rrjetë. 817 00:37:44,605 --> 00:37:47,930 818 00:37:47,930 --> 00:37:51,080 >> Tani saktësisht se çfarë ka ndodhur, kur keni klikuar në këtë link? 819 00:37:51,080 --> 00:37:53,320 Ju keni filluar një rrjedhje të informacionit. 820 00:37:53,320 --> 00:37:56,950 Ky informacion udhëton poshtë në tuaj vet dhomë personale maili, kur z 821 00:37:56,950 --> 00:38:01,805 Paketa IP ajo, e cilëson atë, dhe e dërgon atë në rrugën e saj. 822 00:38:01,805 --> 00:38:03,790 >> Çdo paketë është e kufizuar në madhësinë e saj. 823 00:38:03,790 --> 00:38:08,010 Dhomë Mail duhet të vendosë se si të ndajnë informacionit, dhe si të 824 00:38:08,010 --> 00:38:09,170 paketojnë atë. 825 00:38:09,170 --> 00:38:13,390 Tani paketë ka nevojë për një emërtim që përmban Informata të rëndësishme të tilla 826 00:38:13,390 --> 00:38:19,492 si adresa e dërguesit, adresa e marrësit, dhe lloji i paketes është. 827 00:38:19,492 --> 00:38:34,940 828 00:38:34,940 --> 00:38:38,680 >> Për shkak se kjo pako të veçantë është duke shkuar jashtë onto internetit, ajo gjithashtu 829 00:38:38,680 --> 00:38:42,570 merr një adresë për proxy server, e cila ka një funksion të veçantë, 830 00:38:42,570 --> 00:38:44,410 si ne do të shohim më vonë. 831 00:38:44,410 --> 00:38:50,070 Pako është nisur tani onto tuaj Local Area Network, ose LAN. 832 00:38:50,070 --> 00:38:53,990 Ky rrjet është përdorur për të lidhur të gjitha kompjuterat lokale, routers, 833 00:38:53,990 --> 00:38:57,940 printera, et cetera për informacion shkëmbimi brenda mureve fizike të 834 00:38:57,940 --> 00:38:59,160 ndërtimi. 835 00:38:59,160 --> 00:39:04,130 LAN është një vend mjaft i pakontrolluar, dhe fatkeqësisht, aksidentet 836 00:39:04,130 --> 00:39:05,425 mund të ndodhë. 837 00:39:05,425 --> 00:39:14,460 838 00:39:14,460 --> 00:39:18,050 >> Rrugës së LAN eshte paketuar me të gjitha llojet e informacionit. 839 00:39:18,050 --> 00:39:22,070 Këto janë pako, pako IP Novell, AppleTalk pako - 840 00:39:22,070 --> 00:39:24,500 ata janë duke shkuar kundër Trafiku, si zakonisht. 841 00:39:24,500 --> 00:39:29,250 Router lokal lexon për të adresuar dhe, nëse është e nevojshme, heq pako onto 842 00:39:29,250 --> 00:39:31,710 një rrjet tjetër. 843 00:39:31,710 --> 00:39:33,570 Ah, router - 844 00:39:33,570 --> 00:39:37,490 një simbol i kontrollit në një dukje Bota çorganizuar. 845 00:39:37,490 --> 00:39:38,480 >> ROUTER: Uh, sorry about that. 846 00:39:38,480 --> 00:39:39,965 Le të vënë këtë njeri këtu, kjo këtu. 847 00:39:39,965 --> 00:39:40,460 Kjo lëviz këtu. 848 00:39:40,460 --> 00:39:40,955 Kjo një lëviz këtu. 849 00:39:40,955 --> 00:39:41,945 Unë nuk e donte këtë një të tillë. 850 00:39:41,945 --> 00:39:42,935 Le të lëvizin këtë. 851 00:39:42,935 --> 00:39:43,925 Kjo shkon këtu. 852 00:39:43,925 --> 00:39:45,410 [Padëgjueshme] 853 00:39:45,410 --> 00:39:46,400 Vendos një tjetër zhurmë këtu. 854 00:39:46,400 --> 00:39:46,895 Le të vënë këtë njeri këtu. 855 00:39:46,895 --> 00:39:47,885 Nah, unë do të shkoj me këtë. 856 00:39:47,885 --> 00:39:48,700 Le të vënë atë njërin këtu. 857 00:39:48,700 --> 00:39:49,930 >> Transmetuesi: Atje ai është - 858 00:39:49,930 --> 00:39:55,770 sistematike, uncaring, metodik, konservatore, dhe nganjëherë, jo mjaft të 859 00:39:55,770 --> 00:39:56,975 deri në shpejtësinë. 860 00:39:56,975 --> 00:40:00,090 Por të paktën ai është i saktë, për pjesën më të madhe. 861 00:40:00,090 --> 00:40:01,243 >> ROUTER: Vendos se njëri mbi atje. 862 00:40:01,243 --> 00:40:04,694 Se një shkon atje, se një shkon atje, dhe kjo shkon atje. 863 00:40:04,694 --> 00:40:05,680 E pra, një tjetër shkon atje. 864 00:40:05,680 --> 00:40:06,173 Kjo shkon këtu. 865 00:40:06,173 --> 00:40:07,423 [Padëgjueshme] 866 00:40:07,423 --> 00:40:14,570 867 00:40:14,570 --> 00:40:18,670 >> Transmetuesi: Si pako largohen router, ata bëjnë rrugën e tyre në 868 00:40:18,670 --> 00:40:24,090 Intranet korporatave dhe kreu per te nderpreres router. 869 00:40:24,090 --> 00:40:28,120 A bit më të efektshme se router, kaloni router luan shpejtë dhe të lirshme 870 00:40:28,120 --> 00:40:31,970 me paketa IP, deftly kurs ata së bashku rrugën e tyre - 871 00:40:31,970 --> 00:40:34,720 një magjistar Pinball dixhital, nëse ju do. 872 00:40:34,720 --> 00:40:35,290 >> SWITCH ROUTER: Këtu ne do të shkojmë. 873 00:40:35,290 --> 00:40:36,020 Këtu vjen një tjetër. 874 00:40:36,020 --> 00:40:36,950 Dhe kjo është një tjetër. 875 00:40:36,950 --> 00:40:37,406 Watch this, mom. 876 00:40:37,406 --> 00:40:38,320 Këtu ajo shkon. 877 00:40:38,320 --> 00:40:39,235 Bërtas, rreth e pasme. 878 00:40:39,235 --> 00:40:40,660 Hej, në atje, në atje. 879 00:40:40,660 --> 00:40:41,135 Mbi të majtë. 880 00:40:41,135 --> 00:40:42,090 Mbi të djathtë. 881 00:40:42,090 --> 00:40:42,480 Mbi të majtë. 882 00:40:42,480 --> 00:40:42,820 Mbi të djathtë. 883 00:40:42,820 --> 00:40:43,490 Ju mori atë. 884 00:40:43,490 --> 00:40:43,800 Këtu ajo vjen. 885 00:40:43,800 --> 00:40:45,170 Ai shoots, ai pikët. 886 00:40:45,170 --> 00:40:45,860 Ajo që po ndodh. 887 00:40:45,860 --> 00:40:48,270 Hej Wayne, watch out, këtu vjen një tjetër. 888 00:40:48,270 --> 00:40:49,520 Oh, këtu ne do të shkojmë. 889 00:40:49,520 --> 00:40:52,920 890 00:40:52,920 --> 00:40:56,330 >> Transmetuesi: Si të arrijë në pako tyre destinacion, ata janë të zgjedhur nga 891 00:40:56,330 --> 00:41:01,250 ndërfaqe rrjeti, gati të jetë dërguar në nivelin e ardhshëm - 892 00:41:01,250 --> 00:41:04,340 në këtë rast, proxy. 893 00:41:04,340 --> 00:41:08,750 Proxy është përdorur nga shumë kompani si lloj i një njeriu të mesme në mënyrë që të 894 00:41:08,750 --> 00:41:11,570 pakësuar ngarkesën e tyre në internet lidhje, dhe per 895 00:41:11,570 --> 00:41:15,350 Arsyet e sigurisë. 896 00:41:15,350 --> 00:41:19,420 Siç mund ta shikoni, pako janë të gjithë të madhësive të ndryshme, 897 00:41:19,420 --> 00:41:21,770 varësisht përmbajtjen e tyre. 898 00:41:21,770 --> 00:41:37,960 899 00:41:37,960 --> 00:41:45,110 >> Proxy hap pako dhe duket për adresën internetit, ose URL. 900 00:41:45,110 --> 00:41:49,500 Varësisht nëse adresa është pranueshme, pako është dërguar në të 901 00:41:49,500 --> 00:41:50,750 internet. 902 00:41:50,750 --> 00:41:56,940 903 00:41:56,940 --> 00:42:01,970 >> Ka, megjithatë, disa adresa të cilat nuk takohet me miratimin e 904 00:42:01,970 --> 00:42:03,090 Proxy - 905 00:42:03,090 --> 00:42:05,893 që do të thotë, të korporatave, ose udhëzimeve të menaxhimit. 906 00:42:05,893 --> 00:42:09,100 907 00:42:09,100 --> 00:42:13,710 Këto janë trajtuar menjëherë me të. 908 00:42:13,710 --> 00:42:15,620 Ne do të kemi asnjë të tillë. 909 00:42:15,620 --> 00:42:19,227 Për ata që bëjnë atë, kjo është në rrugë përsëri. 910 00:42:19,227 --> 00:42:29,950 911 00:42:29,950 --> 00:42:32,313 >> Next lart, firewall. 912 00:42:32,313 --> 00:42:36,500 913 00:42:36,500 --> 00:42:40,225 Firewall korporatave shërben për dy qëllime. 914 00:42:40,225 --> 00:42:44,350 Ajo parandalon disa gjëra mjaft e keqe nga interneti nga vijnë në 915 00:42:44,350 --> 00:42:48,460 intranet, dhe ai gjithashtu mund të parandaluar informata të ndjeshme korporatave nga 916 00:42:48,460 --> 00:42:53,380 duke u dërguar jashtë onto internetit. 917 00:42:53,380 --> 00:42:57,340 >> Pasi përmes firewall, një router mbledh pako dhe e vendos atë mbi 918 00:42:57,340 --> 00:43:01,216 një rrugë shumë më të ngushtë, ose bandwidth, siç themi ne. 919 00:43:01,216 --> 00:43:06,830 Natyrisht, rruga nuk është e gjerë mjaftueshme për të marrë ato të gjithë. 920 00:43:06,830 --> 00:43:10,870 >> Tani ju mund të pyes veten se çfarë ndodh me të gjithë ato pako që nuk e bëjnë atë 921 00:43:10,870 --> 00:43:11,950 përgjatë rrugës. 922 00:43:11,950 --> 00:43:16,540 E pra, kur IP zoti nuk merr një pranimi se një pako ka qenë 923 00:43:16,540 --> 00:43:22,940 marrë në kohën e duhur, ai thjesht dërgon një pako zëvendësim. 924 00:43:22,940 --> 00:43:29,360 Ne jemi tani të gatshëm për të hyrë në botën e internetit, një rrjetë merimange të 925 00:43:29,360 --> 00:43:33,670 rrjeteve të ndërlidhura të cilat përhapej globin tonë të gjithë. 926 00:43:33,670 --> 00:43:39,360 Këtu, routers dhe çelsin krijojë lidhjet midis rrjeteve. 927 00:43:39,360 --> 00:43:42,740 >> Tani neto është një krejtësisht të ndryshme mjedisi se sa ju do të gjeni brenda 928 00:43:42,740 --> 00:43:44,900 muret mbrojtëse të LAN tuaj. 929 00:43:44,900 --> 00:43:47,340 Nga këtu, kjo është Wild West - 930 00:43:47,340 --> 00:43:50,540 mjaft hapësirë, shumë e mundësi, shumë gjëra për të 931 00:43:50,540 --> 00:43:53,130 shqyrtuar, dhe vende për të shkuar. 932 00:43:53,130 --> 00:43:57,620 Falë shumë pak kontroll dhe rregullore, të gjeni ide të reja pjellore 933 00:43:57,620 --> 00:44:01,530 tokës për të nxitur zarf e mundësive të tyre. 934 00:44:01,530 --> 00:44:05,240 Por për shkak të kësaj lirie, Rreziqe të caktuara edhe rri. 935 00:44:05,240 --> 00:44:10,860 Ju kurrë nuk do të dinë kur ju do të takohet ping dreaded e vdekjes, një të veçantë 936 00:44:10,860 --> 00:44:15,610 version i ping një kërkesë normale e cila disa idiot i menduar deri në mess up 937 00:44:15,610 --> 00:44:18,500 Pret që nuk dyshon. 938 00:44:18,500 --> 00:44:23,760 >> Rruga pako tanë mund të marrin jetë nëpërmjet satelitor, linjat telefonike, wireless, 939 00:44:23,760 --> 00:44:25,650 apo edhe trans-oqeanike kabllor. 940 00:44:25,650 --> 00:44:29,860 Ata nuk gjithmonë të marrë më të shpejtë, ose shkurtra, rrugët e mundshme. 941 00:44:29,860 --> 00:44:33,560 Por ata do të merrni atje përfundimisht. 942 00:44:33,560 --> 00:44:38,410 Ndoshta kjo është arsyeja pse ajo ndonjëherë është quajtur prisni gjerë botëror. 943 00:44:38,410 --> 00:44:42,710 Por, kur çdo gjë është duke punuar mirë, ju mund të shmangej globit 944 00:44:42,710 --> 00:44:47,110 pesë herë më gjatë në rënie e nje kapele literale - 945 00:44:47,110 --> 00:44:51,520 dhe të gjithë për koston e një thirrje lokale, ose më pak. 946 00:44:51,520 --> 00:44:55,260 >> Pranë fund të destinacionit tonë, ne do të gjeni një tjetër firewall. 947 00:44:55,260 --> 00:44:58,450 948 00:44:58,450 --> 00:45:02,740 Varësisht nga perspektiva e juaj si një Të dhënat pako, firewall mund të jetë një 949 00:45:02,740 --> 00:45:06,930 bastion i sigurisë, ose një kundërshtar dreaded. 950 00:45:06,930 --> 00:45:11,710 Ajo të gjitha varet nga cila anë ju jeni dhe çfarë janë qëllimet tuaja. 951 00:45:11,710 --> 00:45:15,590 >> Firewall është projektuar për të le të vetëm në ato pako 952 00:45:15,590 --> 00:45:18,060 që plotësojnë kriteret e saj. 953 00:45:18,060 --> 00:45:22,450 Kjo firewall është duke funksionuar në portet e 80 dhe 25. 954 00:45:22,450 --> 00:45:26,880 Të gjitha përpjekjet për të hyrë nëpërmjet tjera portet janë të mbyllura për biznesin. 955 00:45:26,880 --> 00:45:40,500 956 00:45:40,500 --> 00:45:48,470 >> Porti 25 është përdorur për pako postare, ndërkohë që Porti 80 është hyrja për 957 00:45:48,470 --> 00:45:50,755 pako nga interneti në web server. 958 00:45:50,755 --> 00:45:54,060 959 00:45:54,060 --> 00:45:58,230 Brenda firewall, pako janë skanohen më në tërësi. 960 00:45:58,230 --> 00:46:02,190 Disa pako të bëjë atë me lehtësi përmes doganore, ndërsa të tjerët 961 00:46:02,190 --> 00:46:04,760 shikoni vetëm një grimë e dyshimtë. 962 00:46:04,760 --> 00:46:08,390 >> Oficeri firewall nuk është e lehtë mashtrohen, të tilla si kur ky i ping 963 00:46:08,390 --> 00:46:14,430 pako vdekja përpiqet të fsheh veten si një pako ping normal. 964 00:46:14,430 --> 00:46:14,740 >> Firewall: Next. 965 00:46:14,740 --> 00:46:15,214 OK. 966 00:46:15,214 --> 00:46:15,688 Shkoni në. 967 00:46:15,688 --> 00:46:16,162 Kjo është në rregull. 968 00:46:16,162 --> 00:46:16,636 Nuk ka problem. 969 00:46:16,636 --> 00:46:17,584 Have a nice day. 970 00:46:17,584 --> 00:46:18,532 Të jetë këtu. 971 00:46:18,532 --> 00:46:20,315 Bye. 972 00:46:20,315 --> 00:46:23,870 >> Transmetuesi: Për ata me fat pako mjaftueshme për të bërë atë deri tani, 973 00:46:23,870 --> 00:46:25,920 Udhëtimi është pothuajse mbaruar. 974 00:46:25,920 --> 00:46:28,940 975 00:46:28,940 --> 00:46:35,380 Është vetëm një rresht në ndërfaqe të të merren deri në web server. 976 00:46:35,380 --> 00:46:40,700 >> Në ditët e sotme një web server mund të kandidojë më shumë gjëra, nga nje mainframe, te nje webcam, 977 00:46:40,700 --> 00:46:41,910 në kompjuter në tavolinën tuaj. 978 00:46:41,910 --> 00:46:44,630 Ose pse nuk frigorifer tuaj? 979 00:46:44,630 --> 00:46:48,750 Me organizim të duhur, ju mund të gjeni në qoftë se ju keni fitim për 980 00:46:48,750 --> 00:46:51,570 pule CacCiaTore, ose nëse ju keni për të shkuar pazar. 981 00:46:51,570 --> 00:46:54,870 Mos harroni, ky është agimi i neto. 982 00:46:54,870 --> 00:46:56,360 Pothuajse çdo gjë është e mundur. 983 00:46:56,360 --> 00:47:00,540 984 00:47:00,540 --> 00:47:05,540 >> Një nga një, pako janë pranuar, hapën, dhe unpacked. 985 00:47:05,540 --> 00:47:09,550 986 00:47:09,550 --> 00:47:11,900 Informacioni përmbajnë ato - 987 00:47:11,900 --> 00:47:14,370 që është, kërkesa juaj për informacion - 988 00:47:14,370 --> 00:47:17,520 dërgohet në të internetit Aplikimi server. 989 00:47:17,520 --> 00:47:24,650 990 00:47:24,650 --> 00:47:33,750 >> Pako në vetvete është riciklohen, të gatshëm për të përdoret përsëri, dhe të mbushur me tuaj 991 00:47:33,750 --> 00:47:46,830 informacioni i kërkuar, drejtuar, dhe dërgoni jashtë, në rrugën e saj përsëri tek ju, mbrapa 992 00:47:46,830 --> 00:47:56,950 kaluara firewall, routers, dhe mbi nëpërmjet te internetit, mbrapa nëpërmjet 993 00:47:56,950 --> 00:48:08,430 firewall tuaj të korporatave, dhe mbi të tuaj interface, të gatshëm për furnizimin tuaj 994 00:48:08,430 --> 00:48:11,060 shfletues web me informacion keni kërkuar - 995 00:48:11,060 --> 00:48:14,320 996 00:48:14,320 --> 00:48:17,236 që është, ky film. 997 00:48:17,236 --> 00:48:22,870 998 00:48:22,870 --> 00:48:27,590 >> Kënaqur me përpjekjet e tyre dhe duke besuar në një botë të mirë, të sigurt tonë 999 00:48:27,590 --> 00:48:33,840 pako të dhëna ngasin off blissfully në muzg të një ditë tjetër, duke e ditur 1000 00:48:33,840 --> 00:48:37,135 plotësisht, ato kanë shërbyer zotërit e tyre mirë. 1001 00:48:37,135 --> 00:48:40,080 1002 00:48:40,080 --> 00:48:43,695 Tani nuk është se një fund të lumtur? 1003 00:48:43,695 --> 00:48:47,910 1004 00:48:47,910 --> 00:48:49,890 >> Kryetari 1: Kjo, pra, është se si punon në internet. 1005 00:48:49,890 --> 00:48:53,360 Nëpërmjet grup problemit shtatë do të keni kuptuar më mirë këtë dhe do të ju 1006 00:48:53,360 --> 00:48:55,830 mësojnë një grimë e HTML, PHP, dhe më shumë. 1007 00:48:55,830 --> 00:48:58,590 Më shumë se në specifikimin që do të dalë të premten. 1008 00:48:58,590 --> 00:49:00,310 Dhe ne do të shihemi të hënën. 1009 00:49:00,310 --> 00:49:02,763