1 00:00:00,000 --> 00:00:04,580 2 00:00:04,580 --> 00:00:06,580 Doug Lloyd: Si ou te te ap gade videyo sa yo 3 00:00:06,580 --> 00:00:09,030 yo nan lòd la ki nou rekòmande, nou ap sou yo sibi 4 00:00:09,030 --> 00:00:10,260 ti jan nan yon chanjman kilti. 5 00:00:10,260 --> 00:00:13,093 Paske kounye a, nou ap ale nan kòmanse ap pale de entènèt la ak entènèt 6 00:00:13,093 --> 00:00:13,669 teknoloji. 7 00:00:13,669 --> 00:00:15,835 Se konsa, moute jouk koulye a, nou te reyèlman te fè yon anpil nan C. 8 00:00:15,835 --> 00:00:17,370 >> Lè nou te kouri pwogram nou an, 9 00:00:17,370 --> 00:00:19,500 nou te kouri yo soti nan liy la lòd. 10 00:00:19,500 --> 00:00:23,080 Sa a bèl anpil ki jan itilizatè yo gen te kominike avèk pwogram yo 11 00:00:23,080 --> 00:00:23,760 ke nou ekri. 12 00:00:23,760 --> 00:00:26,859 Yo chwazi yon bagay yo pouse, yon bagay k ap pase nan fennèt la tèminal, 13 00:00:26,859 --> 00:00:27,650 ak Lè sa a li fè. 14 00:00:27,650 --> 00:00:30,957 >> Pafwa ou ka gen ki pèsistan done ki rete apre sa. 15 00:00:30,957 --> 00:00:32,040 Men, sa a bèl anpil li. 16 00:00:32,040 --> 00:00:33,081 Li nan nan liy lan lòd. 17 00:00:33,081 --> 00:00:34,775 Li nan wout la sèlman itilizatè a kapab kominike. 18 00:00:34,775 --> 00:00:36,650 Soti nan pwen sa a pi devan, nou ap ale nan kòmanse 19 00:00:36,650 --> 00:00:39,980 tranzisyon pou ke itilizatè yo ka kominike avèk sit nou an. 20 00:00:39,980 --> 00:00:42,688 Se konsa, nou ap ale nan dwe ekri sit entènèt, ki pa sa ekri nan C, 21 00:00:42,688 --> 00:00:46,600 men yo ekri nan yon varyete de lòt pwogramasyon lang, ki gen ladan PHP, 22 00:00:46,600 --> 00:00:50,810 ak li a sòt de lang k'ap vin ede, HTML, CSS, ak renmen an. 23 00:00:50,810 --> 00:00:53,130 Se konsa, nou ap ale nan kòmanse ap pale de bagay sa yo. 24 00:00:53,130 --> 00:00:55,740 >> Anvan nou jwenn nan entènèt pwogramasyon tèt li, 25 00:00:55,740 --> 00:00:58,720 Mwen panse ke li la pwobableman yon bon lide yo pran yon etap retounen lakay yo epi pale 26 00:00:58,720 --> 00:01:02,720 sou ki jan òdinatè ak moun kominike sou entènèt la. 27 00:01:02,720 --> 00:01:07,520 Se konsa, videyo sa a se reyèlman yon Jadendanfan, yon gid debaz yo, nan entènèt la. 28 00:01:07,520 --> 00:01:10,951 Koulye a, opozisyon a isit la se nan CS50 se pa yon klas rezo. 29 00:01:10,951 --> 00:01:13,700 Se konsa, sa nou ap ale nan dwe pale sou isit la se trè wo nivo. 30 00:01:13,700 --> 00:01:17,240 Nou pa ap ale nan jwenn nan nenpòt nivo ki ba 31 00:01:17,240 --> 00:01:19,540 detay sou ki jan tout bagay sa a ap travay. 32 00:01:19,540 --> 00:01:21,290 Si w ap enterese nan sa, mwen ta fòtman 33 00:01:21,290 --> 00:01:24,580 rekòmande pran yon klas sou rezo òdinatè. 34 00:01:24,580 --> 00:01:26,540 Apre sa, nou ta ka menm di manti blan oswa de jis 35 00:01:26,540 --> 00:01:31,590 pou rezon ki nan fè a konpreyansyon jeneral klè. 36 00:01:31,590 --> 00:01:35,780 >> Se konsa, avèk ki te di, kite nan pale sou ki jan nou kominike avèk entènèt la. 37 00:01:35,780 --> 00:01:37,570 Se konsa, isit la nou yo. 38 00:01:37,570 --> 00:01:38,430 Isit la nan nou. 39 00:01:38,430 --> 00:01:41,096 Nou ap trè kap pou pi devan pou ap resevwa sou entènèt la, ki 40 00:01:41,096 --> 00:01:42,810 kòm nou tout konnen, se kale plen nan chat. 41 00:01:42,810 --> 00:01:45,210 >> Koulye a, nou jis konekte nan entènèt la tankou sa a? 42 00:01:45,210 --> 00:01:46,360 Oke, pwobableman pa. 43 00:01:46,360 --> 00:01:48,620 Entwitif, ou konnen ki, di pou egzanp, 44 00:01:48,620 --> 00:01:51,190 lè ou chanje ou Wi-Fi rezo sou òdinatè ou, 45 00:01:51,190 --> 00:01:54,010 ou pa wè yon sèl rele entènèt sof si ki jis konsa k ap pase 46 00:01:54,010 --> 00:01:58,870 yo dwe non an nan lokal Wi-Fi ou yo. 47 00:01:58,870 --> 00:01:59,370 Dwa? 48 00:01:59,370 --> 00:02:00,880 >> Li nan anjeneral yon bagay tankou kay la. 49 00:02:00,880 --> 00:02:03,338 Oswa si w ap nan travay, li ta ka gen non an nan konpayi ou. 50 00:02:03,338 --> 00:02:05,340 Genyen pa sèlman yon sèl opsyon rele entènèt. 51 00:02:05,340 --> 00:02:09,710 Se konsa, yon bagay oswa kèk bagay egziste nan ant lè 52 00:02:09,710 --> 00:02:11,490 nou vle pou konekte avèk entènèt la. 53 00:02:11,490 --> 00:02:12,740 Ki sa ki yo se kèk nan bagay sa yo? 54 00:02:12,740 --> 00:02:14,110 Oke, nou ap ale nan pale sou sa. 55 00:02:14,110 --> 00:02:16,180 Nou ap tou ale nan pale sou kèk nan bagay sa yo enpòtan 56 00:02:16,180 --> 00:02:18,710 nou bezwen yo nan lòd yo pral kapab pou konekte avèk entènèt la. 57 00:02:18,710 --> 00:02:21,214 Ak premye a nan sa yo bagay sa yo se yon adrès IP. 58 00:02:21,214 --> 00:02:23,380 Se konsa, ou te pwobableman tande tèm adrès la IP anvan. 59 00:02:23,380 --> 00:02:24,630 Kisa sa vle di? 60 00:02:24,630 --> 00:02:28,270 Oke, yon adrès IP se fondamantalman yon idantifyan inik 61 00:02:28,270 --> 00:02:30,820 nan òdinatè w lan sou yon rezo-a. 62 00:02:30,820 --> 00:02:33,640 Jis tankou chak kay la oswa biwo gen yon adrès inik 63 00:02:33,640 --> 00:02:36,660 nan ki yon sèl te kapab voye yon lapòs. 64 00:02:36,660 --> 00:02:40,750 >> Menm jan an tou, chak òdinatè si li vle resevwa done oswa voye done, 65 00:02:40,750 --> 00:02:43,040 bezwen gen yon adrès inik. 66 00:02:43,040 --> 00:02:45,720 Se konsa, ki lè enfòmasyon se voye oswa resevwa, 67 00:02:45,720 --> 00:02:49,720 li nan ke yo te voye soti nan oswa resevwa nan kote ki kòrèk la. 68 00:02:49,720 --> 00:02:52,660 Sa a konplo adrese, jan mwen di konsa, yo rele sa IP adrese. 69 00:02:52,660 --> 00:02:57,690 IP se kanpe pou Pwotokòl Entènèt, ki nou pral pale sou ankò yon ti tan. 70 00:02:57,690 --> 00:03:00,230 >> Koulye a,, ki sa IP adrese gade tankou? 71 00:03:00,230 --> 00:03:04,330 Oke, konplo a fondamantalman te, lè li te premye aplike, 72 00:03:04,330 --> 00:03:07,846 bay chak òdinatè yon inik 32-ti jan adrès. 73 00:03:07,846 --> 00:03:08,720 Sa se yon anpil nan miyèt moso. 74 00:03:08,720 --> 00:03:10,900 Sa a 4 milya de dola adrès. 75 00:03:10,900 --> 00:03:14,190 >> Epi jeneralman, olye pou yo lè l sèvi avèk ekzadesimal notasyon, ki 76 00:03:14,190 --> 00:03:18,450 nou te itilize deja nan yon kontèks endikasyon nan C yo pale sou adrès, 77 00:03:18,450 --> 00:03:21,580 anjeneral nou reprezante IP adrès nan yon ti jan ti kras pi plis 78 00:03:21,580 --> 00:03:24,370 nan yon zanmitay imen fason sa a, reprezante yo 79 00:03:24,370 --> 00:03:28,680 ke kat grap 8 Bits reprezante kòm nimewo desimal. 80 00:03:28,680 --> 00:03:34,920 Paske moun pa souvan pale ekzadesimal, sof si w ap pwogramasyon. 81 00:03:34,920 --> 00:03:38,400 Men, moun ki sèvi ak entènèt la yo pa nesesèman pwogramasyon. 82 00:03:38,400 --> 00:03:41,660 >> Se konsa, fè li fasil epi ki aksesib pou yo 83 00:03:41,660 --> 00:03:45,430 pou kapab pale sou sa yo Adrès IP se nan ka yo petèt 84 00:03:45,430 --> 00:03:47,690 bezwen rele moute yon moun yo rézoudr yon bagay, 85 00:03:47,690 --> 00:03:51,610 li pi bon yo fè l 'nan plis nan komen Nimewo desimal konvansyonèl 86 00:03:51,610 --> 00:03:52,880 fòma. 87 00:03:52,880 --> 00:03:57,570 Se konsa, yon adrès IP jis sanble bèl anpil tankou sa a, w.x.y.z, 88 00:03:57,570 --> 00:04:00,650 kote chak youn nan moun ki lèt reprezante yon valè ki pa negatif 89 00:04:00,650 --> 00:04:02,960 nan a ranje 0 a 255. 90 00:04:02,960 --> 00:04:07,950 Sonje byen, yon nimewo 8-bit ka kenbe 256 valè diferan. 91 00:04:07,950 --> 00:04:10,520 >> Se konsa, Se poutèt sa seri nou an, se 0 a 255. 92 00:04:10,520 --> 00:04:15,030 Apre sa, nou gen kat grap nan 8 Bits pou yon total Grand nan 32 miyèt moso. 93 00:04:15,030 --> 00:04:17,920 Se konsa, yon adrès IP ta ka gade yon bagay tankou sa a. 94 00:04:17,920 --> 00:04:24,120 Sa a se sòt de yon jenerik default IP adrès, 123.45.67.89. 95 00:04:24,120 --> 00:04:28,850 Yo tout yo nan a ranje 0 a 255, se konsa sa a, se yon adrès valab IP. 96 00:04:28,850 --> 00:04:34,040 >> Isit la nan Inivèsite Harvard, nan tout adrès IP nou an kòmanse ak 140,247. 97 00:04:34,040 --> 00:04:37,130 Se jis fason ke IP la adrès nan zòn jeyografik sa a 98 00:04:37,130 --> 00:04:38,130 yo te asiyen. 99 00:04:38,130 --> 00:04:42,750 Se konsa, sa a ta kapab yon adrès IP ki ta ka egziste isit la nan Harvard. 100 00:04:42,750 --> 00:04:46,810 >> Se konsa, jan mwen te di, si chak adrès IP se 32 Bits, nou genyen sou 4 milya de dola 101 00:04:46,810 --> 00:04:49,290 bay soti, yon ti kras plis pase 4 milya dola. 102 00:04:49,290 --> 00:04:51,470 Men, nou ka kalite wè yon pwoblèm, dwa? 103 00:04:51,470 --> 00:04:53,190 Ki sa ki nan popilasyon an mond kounye a? 104 00:04:53,190 --> 00:04:56,560 >> Oke, li nan yon kote nan nò 7 milya dola moun. 105 00:04:56,560 --> 00:04:58,800 Ak nan mond Lwès la omwen, pifò moun 106 00:04:58,800 --> 00:05:02,644 gen plis pase yon aparèy kapab nan koneksyon entènèt. 107 00:05:02,644 --> 00:05:03,560 Mwen gen yon dwa isit la. 108 00:05:03,560 --> 00:05:04,880 Apre sa, mwen gen yon lòt yon sèl nan pòch mwen. 109 00:05:04,880 --> 00:05:06,340 Apre sa, mwen gen yon sèl tounen nan biwo mwen. 110 00:05:06,340 --> 00:05:07,387 >> Se konsa, sa a, se twa. 111 00:05:07,387 --> 00:05:09,970 Epi sa pa menm konte nan yo menm ke mwen gen nan kay la, tou. 112 00:05:09,970 --> 00:05:12,160 Se konsa, sa a, se kalite yon pwoblèm, dwa? 113 00:05:12,160 --> 00:05:15,380 Nou gen omwen 7 milya moun epi sèlman 4 milya de dola adrès. 114 00:05:15,380 --> 00:05:18,719 >> Apre sa, se chak aparèy sipoze yo dwe inikman idantifye. 115 00:05:18,719 --> 00:05:21,260 Nou te devlope kèk kontourneman fè fas ak pwoblèm sa a, 116 00:05:21,260 --> 00:05:23,240 yon bagay yo rele yon prive Adrès IP, ki nou pa 117 00:05:23,240 --> 00:05:24,573 pral jwenn nan nan videyo sa a. 118 00:05:24,573 --> 00:05:31,920 Men, fondamantalman, li pèmèt plis nan entènèt, entènèt la, nan kalite fo 119 00:05:31,920 --> 00:05:35,610 soti yon ti jan ki di ou gen yon inik adrès pa gen adrès prive 120 00:05:35,610 --> 00:05:38,730 ak Lè sa a funneling yo nan yon sèl adrès, ki 121 00:05:38,730 --> 00:05:41,220 se pa anpil òdinatè diferan pataje. 122 00:05:41,220 --> 00:05:43,200 >> Men, sa a vrèman pa yon long ranje tèm. 123 00:05:43,200 --> 00:05:45,250 Menm ki fiks se pa ale nan dire pou tout tan. 124 00:05:45,250 --> 00:05:50,030 Se konsa, nou bezwen gen yon diferan fason pou fè fas ak sa a. 125 00:05:50,030 --> 00:05:51,904 >> Se konsa, jan mwen te di, nou te gen apeprè 4 milya dola. 126 00:05:51,904 --> 00:05:53,820 Men, sa pa k ap pase yo gen bon ase, dwa? 127 00:05:53,820 --> 00:05:56,540 Se konsa, wout la ke li gen te deside gen nou ap 128 00:05:56,540 --> 00:05:59,240 pral fè fas ak sa a se fè ankò adrès IP. 129 00:05:59,240 --> 00:06:03,344 Olye pou yo adrès 32-ti jan, nou ap ale nan gen adrès 128-ti jan. 130 00:06:03,344 --> 00:06:05,260 Se konsa, olye pou yo 4 milya de dola adrès, nou ap ale 131 00:06:05,260 --> 00:06:11,130 gen ki nimewo gwo adrès, ki se 340 milya dola milya dola milya dola 132 00:06:11,130 --> 00:06:14,150 milya dola, se konsa yon anpil nan IP adrès. 133 00:06:14,150 --> 00:06:18,240 >> Epi se konplo sa a nouvo rele IPV6 se souvan ki jan li refere. 134 00:06:18,240 --> 00:06:21,242 Konplo a fin vye granmoun yo te IPv4. 135 00:06:21,242 --> 00:06:23,450 Li se yon ti jan nan yon pwoblèm nan ki te pwoblèm sa a te 136 00:06:23,450 --> 00:06:25,470 li te ye sou pou yon tan vrèman long. 137 00:06:25,470 --> 00:06:28,025 138 00:06:28,025 --> 00:06:32,201 >> Men, ou pral wè sa a yon anpil nan nan kontèks nan òdinatè ak informatique. 139 00:06:32,201 --> 00:06:33,700 Nou bon nan prevwar pwoblèm. 140 00:06:33,700 --> 00:06:36,449 Men, nou ap move nan fè fas ak yo menm si nou konnen sou yo. 141 00:06:36,449 --> 00:06:38,340 Se konsa, IPV6 te alantou pou yon ti tan. 142 00:06:38,340 --> 00:06:40,510 Epi sèlman nan koup ki sot pase a ane gen nou aktyèlman 143 00:06:40,510 --> 00:06:47,190 te kòmanse progressive nan sa yo adrès IPV6 faz soti adrès ki IPv4. 144 00:06:47,190 --> 00:06:49,520 Men, gen kèk kote fè gen yo. 145 00:06:49,520 --> 00:06:52,200 Apre sa, yo gade menm jan nan yon adrès regilye IP. 146 00:06:52,200 --> 00:06:53,520 Men, yo yon anpil pi long lan. 147 00:06:53,520 --> 00:06:59,900 >> Se konsa, olye pou yo kounye a li te gen kat grap 8 bytes pou adrès ou, 148 00:06:59,900 --> 00:07:03,580 nou genyen kounye a uit grap nan 16 bytes. 149 00:07:03,580 --> 00:07:06,680 Apre sa, 8 fwa 16 se 128. 150 00:07:06,680 --> 00:07:11,210 E nou reprezante sa yo nan mwens la konvansyonèl fòm ekzadesimal. 151 00:07:11,210 --> 00:07:16,930 Paske li te gen nimewo 16-ti jan vle di ke olye pou yo te yon seri de 0 a 255, 152 00:07:16,930 --> 00:07:20,350 Nou ta gen yon seri de 0 a 65.535. 153 00:07:20,350 --> 00:07:22,470 >> Se konsa, li te gen yon pakèt moun nan tout sa yo kole ansanm 154 00:07:22,470 --> 00:07:24,680 ta dwe trè difisil li. 155 00:07:24,680 --> 00:07:27,480 Se konsa, anjeneral nou itilize Egzagòn jis soti nan konvenyans. 156 00:07:27,480 --> 00:07:31,180 Se konsa, yon adrès tipik IPV6 ta ka gade yon bagay tankou sa a. 157 00:07:31,180 --> 00:07:35,860 >> Li nan sètènman yon anpil pi lontan pase adrès la IPv4 nou te wè anvan. 158 00:07:35,860 --> 00:07:39,280 Men, sa a ta gen yon adrès valab IPV6. 159 00:07:39,280 --> 00:07:41,570 Yon sèl sa a se tou sou IPV6 adrès. 160 00:07:41,570 --> 00:07:44,331 >> Sa a yon sèl k ap pase nan pati sou Google. 161 00:07:44,331 --> 00:07:46,080 Apre sa, gen nan yon avi pakèt moun sou zewo a. 162 00:07:46,080 --> 00:07:47,930 Pafwa sa yo adrès ka jwenn lontan. 163 00:07:47,930 --> 00:07:50,530 E depi nou ap toujou bèl byen bonè nan IPV6, 164 00:07:50,530 --> 00:07:54,250 pafwa kapab genyen fragman gwo nan zewo nan la ke nou pa bezwen. 165 00:07:54,250 --> 00:08:01,920 >> Si w ap lekti sa a byen fò, li nan 2001.4860.4860.0.0.0.0.8844. 166 00:08:01,920 --> 00:08:03,325 Li nan kalite yon anpil, dwa? 167 00:08:03,325 --> 00:08:05,450 Se konsa, si ou wè yon pakèt moun sou zewo, ou ta ka pafwa 168 00:08:05,450 --> 00:08:08,990 wè yon adrès IPV6 tankou sa a, kote yo oblije zewo yo 169 00:08:08,990 --> 00:08:10,959 epi sèvi ak yon kolon doub pito. 170 00:08:10,959 --> 00:08:11,750 Sa a se OK, menm si. 171 00:08:11,750 --> 00:08:14,610 Paske nou konnen ke gen sipoze gen wit fragman diferan. 172 00:08:14,610 --> 00:08:17,190 Se konsa, pa enplikasyon, nou wè kat. 173 00:08:17,190 --> 00:08:20,620 Se konsa, nou konnen ke gen yo dwe kat kouche a zewo tankou sa a, ki ranpli l 'nan. 174 00:08:20,620 --> 00:08:23,760 >> Se konsa, pafwa, ou ta ka wè yon adrès IPV6 pa gen 175 00:08:23,760 --> 00:08:26,650 uit fragman separe tankou nou fè isit la. 176 00:08:26,650 --> 00:08:28,760 Ou ta ka wè li kap tankou sa a. 177 00:08:28,760 --> 00:08:31,310 Epi sa jis vle di ke tout bagay ou pa wè nan 178 00:08:31,310 --> 00:08:37,450 ant kote ki kolon doub se se jis zewo separe. 179 00:08:37,450 --> 00:08:37,998 >> Se konsa, OK. 180 00:08:37,998 --> 00:08:40,039 Nou konnen yon ti jan plis sou IP adrese kounye a. 181 00:08:40,039 --> 00:08:41,250 Men, ki jan nou jwenn yo? 182 00:08:41,250 --> 00:08:44,727 Nou pa ka jis chwazi yon sèl la nou vle. 183 00:08:44,727 --> 00:08:47,810 Si nou fè sa, nou ta ka fini batay yon moun pou adrès la IP menm. 184 00:08:47,810 --> 00:08:50,050 Ou ta ka gen yon moun chwazi li deja. 185 00:08:50,050 --> 00:08:52,799 Si nou eseye ak pran li, nou ap ale kouri antre nan yon ti jan nan yon pwoblèm. 186 00:08:52,799 --> 00:08:56,300 Se konsa, nou pa ka jis chwazi adrès la IP ke nou vle. 187 00:08:56,300 --> 00:08:58,410 >> Se konsa, fason a ke nou jwenn yon Adrès IP se yon kote 188 00:08:58,410 --> 00:09:02,960 ant òdinatè nou yo ak nan entènèt, ki gwo entènèt yo deyò, 189 00:09:02,960 --> 00:09:07,500 gen nan yon bagay yo rele yon sèvè dkp, yon Pwotokòl nou konte ofri sèvis dinamik Akèy 190 00:09:07,500 --> 00:09:08,630 sèvè. 191 00:09:08,630 --> 00:09:09,960 Li se yon gwo gren nan tèks. 192 00:09:09,960 --> 00:09:12,670 Men, reyèlman tout li fè sa se li asiyen ou yon adrès IP. 193 00:09:12,670 --> 00:09:16,960 >> Sèvè dkp ou a gen yon lis ki gen adrese ke li ka valables bay. 194 00:09:16,960 --> 00:09:18,160 Apre sa, li ba ou yon sèl. 195 00:09:18,160 --> 00:09:19,743 Sa a bèl anpil tout gen nan li. 196 00:09:19,743 --> 00:09:23,810 Koulye a, anvan dkp, sa a travay a plase adrès 197 00:09:23,810 --> 00:09:25,106 te tonbe nan yon administratè sistèm. 198 00:09:25,106 --> 00:09:27,730 Se konsa, yon moun ki ta gen aktyèl a manuelman bay òdinatè w lan 199 00:09:27,730 --> 00:09:30,670 ak adrès lè ou konekte nan yon rezo-a. 200 00:09:30,670 --> 00:09:34,307 Se konsa, dkp jis sòt de automatise sa a pwosesis pou ban nou yon adrès IP. 201 00:09:34,307 --> 00:09:35,390 Men, sa a ki jan ou jwenn li. 202 00:09:35,390 --> 00:09:37,431 Se jis nan yon kouri pwogram yon kote ant ou menm 203 00:09:37,431 --> 00:09:40,920 ak entènèt la ki gen yon bank nan IP adrese ke li kapab bay soti. 204 00:09:40,920 --> 00:09:43,170 Men, lè ou konekte avèk nan rezo a, li ba ou yon sèl. 205 00:09:43,170 --> 00:09:44,660 Se konsa an n revize dyagram sa a. 206 00:09:44,660 --> 00:09:49,660 Yon kote ant ou menm nan ak entènèt, gen nan yon sèvè dkp. 207 00:09:49,660 --> 00:09:50,160 OK. 208 00:09:50,160 --> 00:09:51,500 Se konsa, sa a, se bon. 209 00:09:51,500 --> 00:09:53,537 Koulye a, kite nan pale sou dns. 210 00:09:53,537 --> 00:09:55,370 Se konsa, nou te pale byenke sa yo adrès IP. 211 00:09:55,370 --> 00:09:57,840 E nou konnen ke si nou ap ale nan inikman idantifye 212 00:09:57,840 --> 00:10:01,740 yon aparèy sou entènèt la, li te gen yon adrès inik. 213 00:10:01,740 --> 00:10:04,150 >> Apre sa, nou te ka vizite ki adrese si nou te vle. 214 00:10:04,150 --> 00:10:09,600 Men, ou te pwobableman pa janm tape nan yon bagay tankou 192.168.1.0 215 00:10:09,600 --> 00:10:11,490 nan navigatè ou a, dwa? 216 00:10:11,490 --> 00:10:13,980 Ou pa tape nan nimewo nan navigatè ou a. 217 00:10:13,980 --> 00:10:19,410 Anjeneral ou tape nan non moun lizib tankou google.com oswa cs50.harvard.edu, 218 00:10:19,410 --> 00:10:20,640 dwa? 219 00:10:20,640 --> 00:10:22,880 >> Moun sa yo ki yo pa adrès IP, menm si. 220 00:10:22,880 --> 00:10:27,320 Se konsa, ki egziste sèvis sa a rele Domèn Non a 221 00:10:27,320 --> 00:10:33,990 System, ki dns, ki tradui IP adrès ak mo imen konpreyansib 222 00:10:33,990 --> 00:10:37,690 oswa ekspresyon ki pi plis memorab pase sonje yon seri kat nimewo 223 00:10:37,690 --> 00:10:40,430 oswa, byento, yon seri nan uit nimewo ekzadesimal. 224 00:10:40,430 --> 00:10:42,400 Sa ta dwe reyèlman difisil, dwa? 225 00:10:42,400 --> 00:10:45,560 >> Reflechi sou anvan an jou ki vini apre telefòn selilè. 226 00:10:45,560 --> 00:10:47,730 Ou te gen Memorize ou ou nimewo telefòn zanmi an. 227 00:10:47,730 --> 00:10:49,230 Li ta ka gen vinn difisil apre yon ti tan. 228 00:10:49,230 --> 00:10:51,190 Apre sa, Menm jan an tou, si ou vle ale nan yon pakèt moun sou sit entènèt, 229 00:10:51,190 --> 00:10:53,570 pwobableman ou pa vle sonje yon pakèt moun sou chif yo. 230 00:10:53,570 --> 00:10:56,640 Ou ta pito sonje yon pakèt moun sou mo yo. 231 00:10:56,640 --> 00:11:01,930 >> Se konsa, kat sa a, tradui sa a, nan kouche nan nimewo nan non moun lizib 232 00:11:01,930 --> 00:11:04,520 kalite fè dns la paj jòn nan entènèt la. 233 00:11:04,520 --> 00:11:06,270 Epi ou ka panse osijè de li tankou si li nan jis 234 00:11:06,270 --> 00:11:14,305 yon lis gwo kouri soti nan 0.0.0.0 tout wout la desann nan 255.255.255.255, ki 235 00:11:14,305 --> 00:11:21,490 ta dwe sa ki posib ki pi wo a sa a, se seri a plen soti nan 0s 255s nan tout 4 236 00:11:21,490 --> 00:11:25,525 milya dola-ich IPv4 adrès. 237 00:11:25,525 --> 00:11:27,400 Mwen te fè leve yo menm ki sou tèt la ak anba a. 238 00:11:27,400 --> 00:11:30,500 Men, yonn nan nan mitan an gen se aktyèlman yon adrès IP. 239 00:11:30,500 --> 00:11:38,440 Se konsa, si nou te vizite 74.125.202.138, aparamman ki tradui nan ke sit 240 00:11:38,440 --> 00:11:40,490 la, io-- sa èk la se sa? 241 00:11:40,490 --> 00:11:46,290 Oke, se pa tout non ki kat se aktyèlman klè sa li ye, dwa? 242 00:11:46,290 --> 00:11:48,920 >> Se konsa, pafwa yon moun ki moun ki posede yon adrès IP 243 00:11:48,920 --> 00:11:52,090 ta ka non yon bagay lame yo ke yo ap aktyèlman pa. 244 00:11:52,090 --> 00:11:55,442 Pou egzanp, ki adrès IP si ou te ale la, se aktyèlman jis google.com. 245 00:11:55,442 --> 00:11:57,540 Men, Google gen yon anpil nan diferan serveurs. 246 00:11:57,540 --> 00:11:59,322 >> Apre sa, yo pa ka rele yo tout google.com. 247 00:11:59,322 --> 00:12:03,530 Se konsa, yo gen pwòp yo sistèm entèn pou tradui 248 00:12:03,530 --> 00:12:09,125 google.com mèt fè tout sa sèvè aktyèlman ki konekte ak sa yo ki adrès IP. 249 00:12:09,125 --> 00:12:11,250 Lè sa a, gen nan yon lòt sistèm ki egziste ant 250 00:12:11,250 --> 00:12:15,120 li tradui ki jagon la a yo google.com. 251 00:12:15,120 --> 00:12:16,830 Men, nou pa pral rantre nan sa. 252 00:12:16,830 --> 00:12:18,920 >> Apre sa, Menm jan an tou pou IPv6s, nou ap tou ale 253 00:12:18,920 --> 00:12:22,089 gen yon paj jòn ki pral gen yon anpil pi gran. 254 00:12:22,089 --> 00:12:23,880 Apre sa, Menm jan an tou, nan la mitan there-- li te 255 00:12:23,880 --> 00:12:26,496 difisil jwenn yon IPV6 adrès ki te lejitim. 256 00:12:26,496 --> 00:12:27,620 Men, mwen te jwenn yonn pou Google. 257 00:12:27,620 --> 00:12:30,460 >> Men, li la sou sit Irish Google la. 258 00:12:30,460 --> 00:12:34,170 Men, si ou te ale nan ki adrès IPV6, si navigatè ou a te IPV6 kapab, 259 00:12:34,170 --> 00:12:36,940 ki ta mennen nou tounen nan Ilandè paj dakèy Google la. 260 00:12:36,940 --> 00:12:39,460 Se konsa, gen ou ale. 261 00:12:39,460 --> 00:12:41,830 >> Men, sa a se pa totalman vre, dwa? 262 00:12:41,830 --> 00:12:43,710 Sa a sistèm nan sanble ankonbran, dwa? 263 00:12:43,710 --> 00:12:47,220 Si gen nan yon lis gwo nan 4 milya dola bagay sa yo gen yo gade jiska, 264 00:12:47,220 --> 00:12:48,270 sa a, se bèl gwo. 265 00:12:48,270 --> 00:12:52,634 Gen nan pa gen paj jòn nan mond lan, dwa? 266 00:12:52,634 --> 00:12:54,800 Si ou toujou jwenn jòn nan paj lage nan you-- 267 00:12:54,800 --> 00:12:56,841 Mwen te resevwa m 'lòt jou a, ak mwen jis resikle li. 268 00:12:56,841 --> 00:12:59,070 Men, si ou fè jwenn jòn nan paj lage nou la a, 269 00:12:59,070 --> 00:13:02,120 ou pa jwenn yon liv sa a, se chak nimewo telefòn ki egziste sou planèt la, 270 00:13:02,120 --> 00:13:02,620 dwa? 271 00:13:02,620 --> 00:13:05,500 Ou jwenn yon lis ki gen nan nimewo telefòn lokal yo, 272 00:13:05,500 --> 00:13:07,670 yo menm ki w ap gen plis chans yo rele. 273 00:13:07,670 --> 00:13:09,400 >> Epi sa a, aktyèlman sa dns se. 274 00:13:09,400 --> 00:13:12,860 Si ou panse sou li, dns se reyèlman paj sa yo jòn lokal yo. 275 00:13:12,860 --> 00:13:17,350 Ak serveurs dns gwo tankou google.coms, yo 276 00:13:17,350 --> 00:13:19,180 yo aktyèlman jis plis tankou bibliyotèk ki 277 00:13:19,180 --> 00:13:25,470 gen yon kopi nan tout nan jòn lokal la paj oswa tout dosye yo dns lokal yo. 278 00:13:25,470 --> 00:13:29,520 Se konsa, gen nan reyèlman pa gen yon sèl repozitwa a dns a plen nan entènèt la, 279 00:13:29,520 --> 00:13:32,410 jis tankou gen nan pa gen yon sèl paj jòn nan mond lan. 280 00:13:32,410 --> 00:13:36,450 >> Gen tout sa yo ti lokal echèl DNSs ki egziste yo deyò. 281 00:13:36,450 --> 00:13:39,010 E genyen anpil sèvis ki regwoupe yo ansanm. 282 00:13:39,010 --> 00:13:42,174 Men, yo depann sou moun pi piti sistèm dns 283 00:13:42,174 --> 00:13:45,340 à enfòmasyon yo, se konsa ke yo gen enfòmasyon ki pi egzat. 284 00:13:45,340 --> 00:13:48,500 >> Se konsa, ankò, sa a analoji se gwo agreje 285 00:13:48,500 --> 00:13:51,910 Sistèm dns yo tankou bibliyotèk sa yo ki te yon kopi 286 00:13:51,910 --> 00:13:56,410 nan chak paj jòn nan mond lan. 287 00:13:56,410 --> 00:13:58,350 Yo pa fè tèt yo aktyalizasyon liv sa yo. 288 00:13:58,350 --> 00:14:01,620 Yo depann sou liv kap vini an, Se konsa, yo ka mete ajou enfòmasyon ki 289 00:14:01,620 --> 00:14:04,560 si yo bezwen li. 290 00:14:04,560 --> 00:14:07,700 >> Se konsa, sistèm nan dns se pa yon blòk jeyan. 291 00:14:07,700 --> 00:14:11,026 Li nan desantralize atravè anpil, anpil serveurs. 292 00:14:11,026 --> 00:14:13,400 Se konsa, kounye a nou konnen ke yon kote ant nou menm ak entènèt la 293 00:14:13,400 --> 00:14:18,350 gen egziste yon sèvè dns osi byen ke yon sèvè dkp. 294 00:14:18,350 --> 00:14:20,910 >> Koulye a, pwen aksè, sa pwen aksè nou an? 295 00:14:20,910 --> 00:14:23,840 Oke, pwen aksè w ap pwobableman bèl abitye avèk soti nan aktyèlman 296 00:14:23,840 --> 00:14:24,964 konekte nan entènèt la. 297 00:14:24,964 --> 00:14:28,820 Sa a rezo a ke ou chwazi pou ou, kay la oswa rezo travay ou 298 00:14:28,820 --> 00:14:30,310 oswa sa ki gen ou. 299 00:14:30,310 --> 00:14:32,597 >> Apre sa, mwen jeneralizasyon nan konsèp nan yon pwen aksè 300 00:14:32,597 --> 00:14:33,930 isit la pou rezon nan videyo sa a. 301 00:14:33,930 --> 00:14:35,721 Men, gen aktyèlman yon anpil nan bagay sa yo ke 302 00:14:35,721 --> 00:14:38,766 ka woule moute nan pwen aksè. 303 00:14:38,766 --> 00:14:41,890 Gen konsèp nan routeurs, ki se sòt de yon tèm jeneral ke nou itilize. 304 00:14:41,890 --> 00:14:45,940 >> Men, gen tou switch ak bagay sa yo aktyèlman rele 305 00:14:45,940 --> 00:14:49,070 pwen aksè ki separe de konsèp sa a jeneral nan yon aksè 306 00:14:49,070 --> 00:14:49,780 pwen. 307 00:14:49,780 --> 00:14:54,510 Men, fondamantalman sa k ap pase se ak IPv4, mwen 308 00:14:54,510 --> 00:14:57,030 di nou gen konsèp sa a nan adrès prive, dwa? 309 00:14:57,030 --> 00:15:03,680 Ak olye pou yo chak machin li te gen yon adrès IP inik, ki 310 00:15:03,680 --> 00:15:07,720 nou te kouri soti nan, paske nou ap plis pase 4 milya de dola aparèy 311 00:15:07,720 --> 00:15:09,860 ap eseye pou konekte avèk entènèt la, sa nou fè 312 00:15:09,860 --> 00:15:12,810 se olye pou bay yon Adrès IP nan yon routeur. 313 00:15:12,810 --> 00:15:15,960 Sa routeur oswa aksè pwen jis nan lakay ou, pou egzanp. 314 00:15:15,960 --> 00:15:19,280 >> Ak travay routeur la kòm yo sòt de aji kòm yon jandam trafik, 315 00:15:19,280 --> 00:15:23,540 sa ki pèmèt tout moun ki moun ki nan konekte ak sa yo ki routeur yo sèvi ak menm IP la 316 00:15:23,540 --> 00:15:25,115 adrese jwenn deyò. 317 00:15:25,115 --> 00:15:25,990 Ki fè sans? 318 00:15:25,990 --> 00:15:29,414 Se konsa, tout moun nan kay ou gen yon adrès prive IP. 319 00:15:29,414 --> 00:15:31,830 Yo pa ka konekte nan la entènèt, oswa entènèt la olye 320 00:15:31,830 --> 00:15:34,870 pa ka pale ak yo, nan ki adrès prive. 321 00:15:34,870 --> 00:15:37,656 Yo kapab sèlman pale ak yo a adrès la nan routeur la. 322 00:15:37,656 --> 00:15:39,530 Lè li nan la a routeur travay yo pran enfòmasyon 323 00:15:39,530 --> 00:15:42,900 ke w ap voye routeur la ak dirije li nan plas ki kòrèk la 324 00:15:42,900 --> 00:15:46,890 ak pou jwenn enfòmasyon ki nan vini nan routeur la pou routeur la 325 00:15:46,890 --> 00:15:48,860 voye li ba ou. 326 00:15:48,860 --> 00:15:52,470 >> Se konsa, routeurs yo yo se reyèlman nan aparèy isit lan-- patikilyèman yon routeur 327 00:15:52,470 --> 00:15:59,010 nan kay ou a, sòt ki pi komen nan ka l 'pou pifò people-- 328 00:15:59,010 --> 00:16:00,870 ki gen adrès la IP piblik. 329 00:16:00,870 --> 00:16:03,910 Sa a aparèy la sa a, se ki konekte nan entènèt la. 330 00:16:03,910 --> 00:16:07,190 Epi ou konekte avèk routeur la gen koule enfòmasyon 331 00:16:07,190 --> 00:16:09,910 atravè li sou non ou. 332 00:16:09,910 --> 00:16:14,420 >> Kòm mwen te di, se yon rezo lakay modèn, nan routeur ak switch ak aksè pwen 333 00:16:14,420 --> 00:16:16,420 , yo tout kalite fourni moute nan yon aparèy sèl. 334 00:16:16,420 --> 00:16:19,240 Pafwa yon modèm se fourni nan la kòm byen. 335 00:16:19,240 --> 00:16:20,800 Sa a anjeneral jis rele yon routeur. 336 00:16:20,800 --> 00:16:23,210 Men, li la reyèlman tout nan bagay sa yo ansanm. 337 00:16:23,210 --> 00:16:27,870 >> Gwo rezo echèl biznis oswa sa yo rele Wide Area rezo, WANs, 338 00:16:27,870 --> 00:16:29,570 aktyèlman kenbe aparèy sa yo separe. 339 00:16:29,570 --> 00:16:30,470 Yo gen yon switch. 340 00:16:30,470 --> 00:16:31,550 Yo gen routeurs. 341 00:16:31,550 --> 00:16:33,510 Yo gen plizyè pwen aksè. 342 00:16:33,510 --> 00:16:36,250 >> Pou egzanp, nan yon inivèsite ou pral wè bagay sa yo 343 00:16:36,250 --> 00:16:40,300 ki sanble sa yo rele routeurs monte, yo tout alantou lakou lekòl la. 344 00:16:40,300 --> 00:16:44,120 Moun sa yo se tout pwen aksè ki koule nan routeurs, switch, et setra, 345 00:16:44,120 --> 00:16:45,250 yo pase enfòmasyon ansanm. 346 00:16:45,250 --> 00:16:49,120 Paske rezo sa yo yo, se pou gwo ke yon pwen aksè sèl 347 00:16:49,120 --> 00:16:51,870 pa ka kouvri zòn gwo li yo. 348 00:16:51,870 --> 00:16:54,990 >> Se konsa, sa yo gwo rezo, rezo biznis, et setra, 349 00:16:54,990 --> 00:16:57,710 fann sa yo nan separe aparèy, se konsa rezo a ak echèl 350 00:16:57,710 --> 00:16:59,780 ak grandi si sa nesesè. 351 00:16:59,780 --> 00:17:04,180 Se konsa, ankò, yon kote ant nou menm ak entènèt la, nou gen yon pwen aksè. 352 00:17:04,180 --> 00:17:05,430 Epi sa a, ki sa nou konekte avèk. 353 00:17:05,430 --> 00:17:08,992 Ak nan la, nou ka jwenn nan entènèt la. 354 00:17:08,992 --> 00:17:10,700 Kòm mwen te di nan la kòmanse nan videyo sa a, 355 00:17:10,700 --> 00:17:12,540 sa a se pa yon kou sou rezo. 356 00:17:12,540 --> 00:17:13,990 Se konsa, sa a se pa istwa a tout antye. 357 00:17:13,990 --> 00:17:15,109 Apre sa, mwen te kalite glossed sou li. 358 00:17:15,109 --> 00:17:17,150 E petèt mwen te kite ou menm yon ti kras konfonn ti jan 359 00:17:17,150 --> 00:17:18,670 tankou sa ki kèk nan bagay sa yo, se. 360 00:17:18,670 --> 00:17:19,329 Men, sa a OK. 361 00:17:19,329 --> 00:17:20,599 >> Nou pa bezwen istwa a tout antye. 362 00:17:20,599 --> 00:17:25,250 Li nan ase pou nou konnen k ap deplase pou pi devan jis fondamantalman yon ti jan 363 00:17:25,250 --> 00:17:27,450 sou ki jan entènèt la travay. 364 00:17:27,450 --> 00:17:30,670 Se konsa, sa nou konnen se nou gen sa yo rezo prive nan kay nou yo. 365 00:17:30,670 --> 00:17:32,880 >> Apre sa, nou konekte avèk yon routeur. 366 00:17:32,880 --> 00:17:36,674 Apre sa, se ke routeur konekte nan entènèt la nan gwo. 367 00:17:36,674 --> 00:17:38,090 Men, ki sa ki entènèt la nan gwo? 368 00:17:38,090 --> 00:17:39,930 Mwen kenbe li di sa a, men sa ki sa li ye? 369 00:17:39,930 --> 00:17:43,610 >> Oke, li nan vrèman jis tout bagay sa yo rezo moun nan kay mwen an, 370 00:17:43,610 --> 00:17:47,460 ak nan kay ou a, ak nan tout lòt kay, ki gen rapò yo ansanm. 371 00:17:47,460 --> 00:17:52,030 Se yon konekte rezo, yon entè-nèt. 372 00:17:52,030 --> 00:17:53,840 Se konsa, olye pou yo panse sou entènèt la 373 00:17:53,840 --> 00:17:59,080 kòm nwaj sa a jeyan, sa a volatil bagay ki egziste yo deyò, 374 00:17:59,080 --> 00:18:02,470 li vrèman jis yon koneksyon nan mitan tout nan rezo sa yo. 375 00:18:02,470 --> 00:18:03,500 >> Se konsa, isit la nou ale. 376 00:18:03,500 --> 00:18:04,752 Nou gen rezo lokal nou yo. 377 00:18:04,752 --> 00:18:07,210 Apre sa, nou pa moun nan sèlman pwobableman sou rezo lokal nou 378 00:18:07,210 --> 00:18:08,335 ap eseye sèvi ak entènèt la. 379 00:18:08,335 --> 00:18:10,940 Genyen pwobableman plizyè nan nou ap eseye jwenn nan. 380 00:18:10,940 --> 00:18:13,870 >> Epi nou pa ap rezo a sèlman ki egziste nan mond lan, dwa? 381 00:18:13,870 --> 00:18:18,300 Gen lòt rezo, tou, ki yo ap eseye pou konekte avèk entènèt la. 382 00:18:18,300 --> 00:18:21,400 Men, entènèt la se pa, ankò, yon antite ki apa a. 383 00:18:21,400 --> 00:18:25,592 >> Se jis nan yon seri règ ki pèmèt rezo sa yo, sa yo ti rezo, 384 00:18:25,592 --> 00:18:27,300 ble a, koulè wouj violèt a, ak rezo a wouj 385 00:18:27,300 --> 00:18:28,980 isit la, yo kominike youn ak lòt. 386 00:18:28,980 --> 00:18:31,230 Se konsa, gen nan pa gen bagay yo ap tout konekte ak lòt moun. 387 00:18:31,230 --> 00:18:35,010 Yo ap tout jis konekte youn ak lòt, dwa? 388 00:18:35,010 --> 00:18:37,710 >> Se konsa, yon kote sou sa yo rezo sèvis sa yo egziste 389 00:18:37,710 --> 00:18:39,095 ke nou aktyèlman vle. 390 00:18:39,095 --> 00:18:41,220 Se konsa, petèt nan rezo a ble se kote Google ap viv. 391 00:18:41,220 --> 00:18:43,303 Ak nan rezo a koulè wouj violèt se kote Facebook ap viv. 392 00:18:43,303 --> 00:18:46,310 Ak nan rezo a wouj, byen, petèt sa a, se kote tout moun sa yo chat yo. 393 00:18:46,310 --> 00:18:49,440 >> Se konsa, si nou vle jwenn enfòmasyon sou chat, 394 00:18:49,440 --> 00:18:55,166 nou jis Traverse sa a chèn nan rezo yo ka resevwa enfòmasyon nou vle. 395 00:18:55,166 --> 00:18:57,040 Ak isit la, mwen te reprezante rezo a tankou tout 396 00:18:57,040 --> 00:18:58,414 ke yo te kapab pou pale ak youn ak lòt. 397 00:18:58,414 --> 00:19:00,300 Apre sa, nou ka sèlman pale ak rezo a. 398 00:19:00,300 --> 00:19:01,910 Men, rezo a pa ka pale tounen nan nou. 399 00:19:01,910 --> 00:19:03,326 >> Men, sa a pa vre swa, dwa? 400 00:19:03,326 --> 00:19:04,610 Sa a se tout yon lari de-fason. 401 00:19:04,610 --> 00:19:07,860 Enfòmasyon ka koule atravè rezo retounen ak lide. 402 00:19:07,860 --> 00:19:09,007 >> Ki jan li fè sa? 403 00:19:09,007 --> 00:19:11,090 Oke, entènèt la vrèman yon sistèm nan pwotokòl. 404 00:19:11,090 --> 00:19:11,970 Epi nou ap ale nan kòmanse pale sou sa 405 00:19:11,970 --> 00:19:14,130 pwotokòl sa yo se nan videyo nan lavni. 406 00:19:14,130 --> 00:19:16,940 >> Men, ankò, entènèt la se pa yon bagay ki apa a. 407 00:19:16,940 --> 00:19:20,760 Li se yon seri règ ki defini ki jan rezo kominike, 408 00:19:20,760 --> 00:19:23,410 sa yo ti rezo, sa yo rezo lokal ke nou ap itilize yo, 409 00:19:23,410 --> 00:19:26,600 pèp la nan kay nou an, moun yo nan lekòl nou an, moun yo nan travay nou an, 410 00:19:26,600 --> 00:19:29,160 tout pataje yon rezo-a. 411 00:19:29,160 --> 00:19:31,900 Ak ki jan sa yo rezo D epi pale ak chak lòt, 412 00:19:31,900 --> 00:19:34,160 sa a, se aktyèlman sa a entènèt la tout sou. 413 00:19:34,160 --> 00:19:36,090 Se konsa, kite a, nan yon tan kap vini videyo, pale sou kèk 414 00:19:36,090 --> 00:19:38,940 nan pwotokòl yo ki genyen entènèt la èspere ke 415 00:19:38,940 --> 00:19:42,320 ba ou yon ti jan pi plis nan yon ki byen balanse konpreyansyon. 416 00:19:42,320 --> 00:19:43,320 Mwen se Doug Lloyd. 417 00:19:43,320 --> 00:19:45,260 Sa a se CS50. 418 00:19:45,260 --> 00:19:47,351