1 00:00:00,000 --> 00:00:05,152 2 00:00:05,152 --> 00:00:07,360 Даг Lloyd: Калі вы глядзелі Наш інтэрнэт-праймер відэа, 3 00:00:07,360 --> 00:00:10,020 Я пакінуў трохі захапляльным кажучы аб інтэрнэце 4 00:00:10,020 --> 00:00:11,857 і як гэта сістэма пратаколаў. 5 00:00:11,857 --> 00:00:14,190 Ну, давайце пагаворым аб Першы з гэтых пратаколаў, 6 00:00:14,190 --> 00:00:15,710 на самай справе ўключае ў сябе Інтэрнэт. 7 00:00:15,710 --> 00:00:18,490 І што цікава, гэта называецца Інтэрнэт-пратакол, 8 00:00:18,490 --> 00:00:20,960 якія мы звычайна называем IP. 9 00:00:20,960 --> 00:00:24,810 >> Такім чынам, Інтэрнэт, як я ўжо сказаў, з'яўляецца ўзаемазвязаны сетку, інтэрнэт-, 10 00:00:24,810 --> 00:00:28,990 якія на самай справе проста некалькі сетак пераплятаюцца і ўзгадненне то 11 00:00:28,990 --> 00:00:31,490 каб ўзаемадзейнічаць адзін з адным. 12 00:00:31,490 --> 00:00:33,220 Што гэта як-то я кажу пра? 13 00:00:33,220 --> 00:00:34,720 Ну, гэта Інтэрнэт-пратакол. 14 00:00:34,720 --> 00:00:39,190 Гэта вызначае, як інфармацыя перадаецца з кропкі А ў кропку Б. 15 00:00:39,190 --> 00:00:43,410 І гэта свайго роду стан далучэнні да сеткі Інтэрнэту 16 00:00:43,410 --> 00:00:45,830 згаджаецца прытрымлівацца гэтага пратакол, калі інфармацыйныя патрэбы 17 00:00:45,830 --> 00:00:49,330 для перасоўвання з кропкі А ў кропку Б. 18 00:00:49,330 --> 00:00:51,700 >> Такім чынам, у самым канцы, што Інтэрнэт грунт відэа, 19 00:00:51,700 --> 00:00:55,320 Я паказаў гэты вобраз тое, што Інтэрнэт быў. 20 00:00:55,320 --> 00:00:58,649 І ў невялікім маштабе, гэта на самай справе, верагодна, даволі дакладна. 21 00:00:58,649 --> 00:01:01,190 Гэта можа быць як тры сеткі на самай справе казаць адзін з адным. 22 00:01:01,190 --> 00:01:02,570 Але гэта трохі ўводзіць у зман. 23 00:01:02,570 --> 00:01:04,845 І прычына, гэта крыху ўводзіць у зман з'яўляецца because-- калі я 24 00:01:04,845 --> 00:01:07,220 проста нумар сетак для Дзеля зручнасці тут 25 00:01:07,220 --> 00:01:10,350 і мы пазбавімся ад усяго астатняга і проста засяродзіцца на networks-- 26 00:01:10,350 --> 00:01:13,750 гэта трохі ўводзіць у зман, таму што гэта мяркуе, што ўсе тры сеткі маюць 27 00:01:13,750 --> 00:01:15,280 злучэнне адзін з адным. 28 00:01:15,280 --> 00:01:16,365 >> Адзін з іх звязаны з імі. 29 00:01:16,365 --> 00:01:17,610 Два падлучаны да трох. 30 00:01:17,610 --> 00:01:18,990 І тры падключаецца да аднаго. 31 00:01:18,990 --> 00:01:20,823 І калі я кажу пра сувязь тут, я 32 00:01:20,823 --> 00:01:23,920 казаць аб фізічнай, правадное злучэнне. 33 00:01:23,920 --> 00:01:25,170 У нас ёсць бесправадной. 34 00:01:25,170 --> 00:01:28,390 Але гэта сапраўды непрактычна для Дадзеныя, якія павінны перадавацца па бесправадной 35 00:01:28,390 --> 00:01:29,440 больш буйным маштабе. 36 00:01:29,440 --> 00:01:35,200 І так у нейкі момант, мы сапраўды спадзявацца у правадных тэлефонных правадоў technology--, 37 00:01:35,200 --> 00:01:39,980 Валаконна-аптычныя правады, розныя тэхналогіі якія фізічна падлучэння 38 00:01:39,980 --> 00:01:41,560 З пункту А ў пункт Б. 39 00:01:41,560 --> 00:01:44,110 >> А на малых маштабах, як this-- гэта можа быць дакладным, 40 00:01:44,110 --> 00:01:46,480 але, як малюнак становіцца крыху больш, зараз давайце 41 00:01:46,480 --> 00:01:49,410 Уявім, што мы маем шэсць розных сетак. 42 00:01:49,410 --> 00:01:52,740 Калі гэта праўда, зараз у нас ёсць нешта накшталт гэтага для кожнай сеткі 43 00:01:52,740 --> 00:01:55,100 павінен быць падлучаны да любой іншай сеткі. 44 00:01:55,100 --> 00:01:58,540 І калі вы паглядзіце, ўсе сеткі мае пяць стрэл, падлучаных да яго. 45 00:01:58,540 --> 00:02:01,450 Такім чынам, усё звязана у любой іншай сеткі. 46 00:02:01,450 --> 00:02:05,840 >> У нас ёсць толькі шэсць сетак тут, і ўжо паглядзім, як шмат правадоў 47 00:02:05,840 --> 00:02:08,630 мы павінны выкарыстоўваць, праўда? 48 00:02:08,630 --> 00:02:12,650 І інтэрнэт складаецца з значна больш, чым шэсць сетак. 49 00:02:12,650 --> 00:02:17,410 Мы не можам дазволіць сабе, каб тэлеграму кожны сетку адзін з адным сеткі, 50 00:02:17,410 --> 00:02:20,940 асабліва ўлічваючы некаторыя з гэтыя сеткі ахопліваюць акіяны, праўда? 51 00:02:20,940 --> 00:02:23,810 Калі мы спрабуем падключыць да сетку ў Азіі або ў Еўропе, 52 00:02:23,810 --> 00:02:27,502 мы збіраемся мець, каб ахопліваюць увесь акіян. 53 00:02:27,502 --> 00:02:29,460 Мы збіраемся неабходна выкарыстоўваць драты ў нейкі момант, 54 00:02:29,460 --> 00:02:33,900 але мы хочам, каб звесці да мінімуму колькасць правадоў мы на самай справе выкарыстаць. 55 00:02:33,900 --> 00:02:36,690 Мы не хочам, каб адправіць мільён провада праз акіян, 56 00:02:36,690 --> 00:02:40,700 таму што яны каштуюць мільёны даляраў за штуку, каб легчы. 57 00:02:40,700 --> 00:02:44,430 І так хутка, што мы не былі б у стане каб дазволіць сабе Інтэрнэт больш. 58 00:02:44,430 --> 00:02:47,080 Такім чынам, мы павінны мець іншы спосаб кожнай сеткі 59 00:02:47,080 --> 00:02:49,730 гаварыць з любой іншай сеткі або інакш мы 60 00:02:49,730 --> 00:02:51,784 у частцы Інтэрнэту што адключаныя 61 00:02:51,784 --> 00:02:53,200 ад іншых частак у Інтэрнэце. 62 00:02:53,200 --> 00:02:55,150 І гэта не тое, што мы хочам. 63 00:02:55,150 --> 00:02:57,890 Але мы не хочам, каб яны ўсё звязаны адзін з адным. 64 00:02:57,890 --> 00:03:00,760 >> І гэта дзе маршрутызатары вярнуцца ў гульню. 65 00:03:00,760 --> 00:03:02,870 Мы можам выкарыстоўваць маршрутызатары наступным чынам. 66 00:03:02,870 --> 00:03:05,150 Што рабіць, калі замест таго, каб кожны Сетка фізічна 67 00:03:05,150 --> 00:03:09,700 падлучаны да любой іншай сеткі, то былі гэтыя пасрэдніцкія штук, дзе 68 00:03:09,700 --> 00:03:12,460 сеткі былі падлучаныя па гэтых пасярэднікаў, якія 69 00:03:12,460 --> 00:03:14,840 звязаныя з некалькімі сеткамі. 70 00:03:14,840 --> 00:03:19,290 Такім чынам, замест таго, каб адным падлучэння два, тры, чатыры, пяць, шэсць, можа быць, адзін 71 00:03:19,290 --> 00:03:21,360 падключаецца да маршрутызатара, якія, можа быць, злучае 72 00:03:21,360 --> 00:03:23,840 на адзін ці два з тых Сеткі, але і 73 00:03:23,840 --> 00:03:25,850 можа быць, падключаецца да іншай Маршрутызатары, якія таксама 74 00:03:25,850 --> 00:03:28,510 будзе падлучацца да гэтых іншым сетках. 75 00:03:28,510 --> 00:03:31,160 >> А праца маршрутызатара is-- ён змяшчае інфармацыю 76 00:03:31,160 --> 00:03:34,620 называецца табліца маршрутызацыі што дыктуе, дзе рабіць 77 00:03:34,620 --> 00:03:37,250 Я іду, калі я бачу асаблівую IP-адрас? 78 00:03:37,250 --> 00:03:41,080 Калі я бачу IP-адрас, які пачынаецца з чатырма, я збіраюся ісці па гэтым шляху. 79 00:03:41,080 --> 00:03:45,250 Калі я бачыў IP-адрас, пачынаючы з 12, я збіраюся ісці па гэтым шляху. 80 00:03:45,250 --> 00:03:49,230 Мы не павінны быць падлучаныя фізічна сеткі нумар чатыры 81 00:03:49,230 --> 00:03:52,010 або нумар сеткі 12 у гэтым прыкладзе. 82 00:03:52,010 --> 00:03:53,941 Мы ведаем, як правіла, толькі дзе мы хочам ісці. 83 00:03:53,941 --> 00:03:57,190 І калі вы думаеце пра гэта, гэта свайго роду з падобна на канцэпцыю рэкурсіі 84 00:03:57,190 --> 00:03:59,445 што мы казалі пра тое, калі мы гаварылі пра гэта 85 00:03:59,445 --> 00:04:04,060 у C. Я не збіраюся злучыць вас дакладна, дзе вы хочаце пайсці. 86 00:04:04,060 --> 00:04:08,130 Я проста хачу, каб рухацца вам адзін крок бліжэй да дзе вы хочаце пайсці. 87 00:04:08,130 --> 00:04:11,739 І я буду хай хто-небудзь яшчэ здзелку з рашэння астатнюю частку праблемы. 88 00:04:11,739 --> 00:04:14,780 Я проста вырашыць гэты маленькі кавалачак праблема і адкласці астатняе 89 00:04:14,780 --> 00:04:15,940 камусьці іншаму. 90 00:04:15,940 --> 00:04:19,240 Так маршрутнай інфармацыі на самай справе выгляд падобны на рэкурсіі. 91 00:04:19,240 --> 00:04:24,010 Калі гэта паняцце, што вы разумееце, Ну, можа быць, гэтая аналогія дапаможа. 92 00:04:24,010 --> 00:04:26,950 >> Такім чынам, давайце зірнем на гэта прыклад сеткі 93 00:04:26,950 --> 00:04:30,130 зноў і меркаваць, што, зноў жа, мы збіраемся выкарыстоўваць тыя ж шэсць 94 00:04:30,130 --> 00:04:31,470 сеткі, адзін праз шэсць. 95 00:04:31,470 --> 00:04:34,220 Так што давайце проста сказаць, што кожны IP-адрас на сеткавай аднаго 96 00:04:34,220 --> 00:04:36,200 пачынаецца з адной кропкі нешта. 97 00:04:36,200 --> 00:04:38,800 І мы будзем казаць, што ёсць некаторыя Іншая справа, што 98 00:04:38,800 --> 00:04:42,110 тычыцца таго, як усе сістэмы падлучаныя да сеткі адзін. 99 00:04:42,110 --> 00:04:46,000 Мы проста клапоцімся пра падлучэнне ўсіх гэтыя сеткі разам у Інтэрнэце. 100 00:04:46,000 --> 00:04:49,350 Такім чынам, кожны прыбор, які падлучаны да сеткі аднаго 101 00:04:49,350 --> 00:04:53,460 мае IP-адрас, які пачынаецца з адна кропка, а затым тры іншыя нумары. 102 00:04:53,460 --> 00:04:56,300 >> Гэта абагульненне як рэчы на ​​самай справе працуе. 103 00:04:56,300 --> 00:04:58,260 Гэта зусім няшмат дакладней, чым гэта. 104 00:04:58,260 --> 00:05:00,760 Але гэта павінна даць вам Агульная ідэя, што Інтэрнэт 105 00:05:00,760 --> 00:05:02,637 Пратакол на самай справе робіць. 106 00:05:02,637 --> 00:05:04,220 Так што гэта быў схема, што было раней. 107 00:05:04,220 --> 00:05:06,410 Гэта была сістэма, якая ня устойлівым. 108 00:05:06,410 --> 00:05:07,760 Нават шэсць, гэта можа быць у парадку. 109 00:05:07,760 --> 00:05:11,990 Але калі мы атрымаем 10 ці 20 ці 50, мы будзе ляжаў шмат правадоў. 110 00:05:11,990 --> 00:05:15,139 І 50 таксама яшчэ не нават вярхушка айсберга 111 00:05:15,139 --> 00:05:16,680 па колькасці сетак мы маем. 112 00:05:16,680 --> 00:05:18,510 Так гэтая мадэль з'яўляецца няўстойлівай. 113 00:05:18,510 --> 00:05:20,660 Мы не можам прытрымлівацца гэтага. 114 00:05:20,660 --> 00:05:23,200 >> Так што давайце замест гэтага прыняць гэтая мадэль, дзе мы пазбавіцца 115 00:05:23,200 --> 00:05:28,030 усіх дратоў паміж сеткі, і мы дадамо маршрутызатараў. 116 00:05:28,030 --> 00:05:30,210 Такім чынам, гэтыя жоўтыя прастакутнікі ўяўляюць маршрутызатары. 117 00:05:30,210 --> 00:05:32,550 І іх праца заключаецца ў перамяшчэнні Інфармацыя, як правіла 118 00:05:32,550 --> 00:05:36,040 бліжэй да дзе ён павінен ісці. 119 00:05:36,040 --> 00:05:40,330 І, можа быць, гэтыя злучэнні што гэтыя сеткі маюць. 120 00:05:40,330 --> 00:05:43,670 І, можа быць, гэтыя табліцы якія ўбудаваныя ў маршрутызатары. 121 00:05:43,670 --> 00:05:47,870 >> Так што, калі мы проста пачнём у сеткі аднаго, напрыклад, 122 00:05:47,870 --> 00:05:50,450 што ён у асноўным кажа, калі Я калі-небудзь адрас, 123 00:05:50,450 --> 00:05:54,300 не пачаць з одно-- гэта тое, што клічнік адна кропка або выбуху 124 00:05:54,300 --> 00:05:58,550 нікога не одно-- я збіраюся прайсці яго да маршрутызатара. 125 00:05:58,550 --> 00:06:00,680 А адтуль, маршрутызатар можа прыняць рашэнне. 126 00:06:00,680 --> 00:06:04,570 Маршрутызатар кажа, што калі я бачу адзін, я збіраецца пераехаць у сеткі нумар адзін. 127 00:06:04,570 --> 00:06:07,610 Гэта зялёная стрэлка загаловак злева з гэтага левым верхнім акне. 128 00:06:07,610 --> 00:06:09,660 >> Калі я бачу, што гэта two-- стрэлка роду загалоўкам 129 00:06:09,660 --> 00:06:11,950 у правым верхнім куце ў адносінах да фіялетавы network-- 130 00:06:11,950 --> 00:06:14,920 калі я бачу IP-адрас пачынаючы з двух, 131 00:06:14,920 --> 00:06:16,920 Я збіраюся ісці да двух сеткі. 132 00:06:16,920 --> 00:06:21,250 Калі я бачу тры, чатыры, пяць, або six-- гэта, што чырвоная стрэлка выходзіць 133 00:06:21,250 --> 00:06:25,800 верхняга левага router-- Я не звязаная з трыма, чатырма, пяццю або шасцю. 134 00:06:25,800 --> 00:06:28,897 Але я ведаю, хто-небудзь, хто з'яўляецца або хто трохі бліжэй да там. 135 00:06:28,897 --> 00:06:31,230 Так што я проста хачу сказаць ,, кожны раз, калі я бачу IP-адрас 136 00:06:31,230 --> 00:06:33,810 пачынаючы з трох, чатырох, пяць, ці шэсць, я проста 137 00:06:33,810 --> 00:06:35,250 збіраецца адправіць яго ў маршрутызатар. 138 00:06:35,250 --> 00:06:38,090 Так што я буду перамясціць яго крыху бліжэй да дзе ён павінен ісці, і хай 139 00:06:38,090 --> 00:06:39,830 што маршрутызатар справіцца з праблемай. 140 00:06:39,830 --> 00:06:42,980 >> І як вы можаце see-- калі вы хацеў, каб прыпыніць тут і trace-- 141 00:06:42,980 --> 00:06:47,600 Вы можаце дабрацца да любой іншай кропкі ў сетка, дзе б вы ні знаходзіліся. 142 00:06:47,600 --> 00:06:50,190 Усе шэсць сетак ўсё яшчэ можа падлучэння да сеткі любога іншага 143 00:06:50,190 --> 00:06:52,250 але яны фізічна не звязана больш. 144 00:06:52,250 --> 00:06:54,046 Яны цяпер гэтыя прамежкавыя крокі. 145 00:06:54,046 --> 00:06:56,170 Цяпер, вядома, ёсць Кампраміс хуткасці, дакладна? 146 00:06:56,170 --> 00:06:58,240 Калі адзін быў непасрэдна падлучаны да шасці, мы б не 147 00:06:58,240 --> 00:07:00,390 давядзецца прайсці праз два Маршрутызатары ўздоўж шляху. 148 00:07:00,390 --> 00:07:03,377 Так мы зможам атрымаць Падключэнне трохі хутчэй. 149 00:07:03,377 --> 00:07:05,210 Але, магчыма, кампраміс варта, праўда? 150 00:07:05,210 --> 00:07:09,850 Калі гэта будзе так дорага па фактычнай кошту, даляраў 151 00:07:09,850 --> 00:07:13,150 і цэнтаў, фізічна драты усе гэтыя сеткі разам, 152 00:07:13,150 --> 00:07:16,150 можа быць, трохі трохі Запаволенне хуткасці ОК. 153 00:07:16,150 --> 00:07:18,530 Мы можам трываць гэта. 154 00:07:18,530 --> 00:07:22,490 >> Такім чынам, яшчэ раз, у гэтым прыкладзе мы проста кажу, ніхто з сетак 155 00:07:22,490 --> 00:07:24,086 непасрэдна падлучацца адзін да аднаго і ўсё. 156 00:07:24,086 --> 00:07:25,960 Там маглі б been-- можа быць, у гэтым прыкладзе 157 00:07:25,960 --> 00:07:28,659 мы маглі б зрабіць гэта так, каб можа быць, адну сетку і двое 158 00:07:28,659 --> 00:07:29,450 непасрэдна звязаныя. 159 00:07:29,450 --> 00:07:30,410 І, што б быць у парадку. 160 00:07:30,410 --> 00:07:33,040 Некаторыя сеткі фізічна звязаная з іншымі сеткамі. 161 00:07:33,040 --> 00:07:34,940 Але не ўсе яны звязаны адзін з адным. 162 00:07:34,940 --> 00:07:37,360 Яны належаць на routers-- у дадзеным example-- 163 00:07:37,360 --> 00:07:40,899 размеркаваць сувязь з пункту А ў пункт Б. 164 00:07:40,899 --> 00:07:43,190 На невялікім scale-- як тое, што мы гаворым пра here-- 165 00:07:43,190 --> 00:07:45,850 гэтая канфігурацыя на самай справе можа быць больш неэфектыўнымі, чым проста 166 00:07:45,850 --> 00:07:47,420 маючы прамыя злучэння. 167 00:07:47,420 --> 00:07:52,547 Але ў вялікіх маштабах, мы можам маштабаваць сістэму нашмат лепш. 168 00:07:52,547 --> 00:07:55,130 Гэта на самай справе адбываецца, каб паменшыць нашу Кошт сеткавай інфраструктуры 169 00:07:55,130 --> 00:07:59,450 каб пасрэдніцкія маршрутызатары, чыя праца гэта, каб перамясціць трафік ад адпраўніка 170 00:07:59,450 --> 00:08:03,500 да прымача, з кропкі А ў кропку B, у адрозненне ад ўсіх праводка 171 00:08:03,500 --> 00:08:05,320 разам. 172 00:08:05,320 --> 00:08:07,380 >> Такім чынам, давайце зірнем на прыклад інфармацыі 173 00:08:07,380 --> 00:08:09,220 Падарожжа з дапамогай гэтага інтэрнэт-пратаколу. 174 00:08:09,220 --> 00:08:15,250 Давайце выкажам здагадку, што я фізічна размешчаны ў IP 1.208.12.37 175 00:08:15,250 --> 00:08:17,450 значыць, я існую дзе-то на адной сеткі. 176 00:08:17,450 --> 00:08:19,260 І я хачу, каб адправіць паведамленне для вас. 177 00:08:19,260 --> 00:08:23,085 А ты на пяць сеткі на 5.188.109.14. 178 00:08:23,085 --> 00:08:26,210 Ваш IP-адрас спецыяльна не значэння, але ў гэтым канкрэтным прыкладзе 179 00:08:26,210 --> 00:08:29,740 мы гаворым пра гэта абагульнення што пратакол Інтэрнэт усё 180 00:08:29,740 --> 00:08:30,429 а. 181 00:08:30,429 --> 00:08:32,720 Вы знаходзіцеся на пяць сеткі, і я на адной сеткі. 182 00:08:32,720 --> 00:08:36,309 Як вы можаце бачыць, мы не злучаныя адзін з адным на ўсіх. 183 00:08:36,309 --> 00:08:37,335 >> Так я пачынаю. 184 00:08:37,335 --> 00:08:38,710 І я хачу, каб адправіць вам паведамленне. 185 00:08:38,710 --> 00:08:41,650 І так неяк маю зносіны што паведамленне маршрутызатара. 186 00:08:41,650 --> 00:08:44,039 Маршрутызатар з'яўляецца той, які на самай справе мае IP-адрас. 187 00:08:44,039 --> 00:08:45,955 І гэта, гледзячы на ​​якім ён павінен ісці. 188 00:08:45,955 --> 00:08:47,655 Мы збіраемся пяці кропак нешта. 189 00:08:47,655 --> 00:08:49,780 Так што цяпер я збіраюся пачаць выкарыстоўваючы my-- або маршрутызатара, 190 00:08:49,780 --> 00:08:53,370 хутчэй, будзе пачаць выкарыстоўваць яго Табліца маршрутызатар для перадачы інфармацыі па. 191 00:08:53,370 --> 00:08:59,149 Ён бачыць, што пяць не адзін, так што кажа, што я збіраюся перадаць яго з гэтым хлопцам. 192 00:08:59,149 --> 00:09:00,690 Тады гэты хлопец павінен прыняць рашэнне. 193 00:09:00,690 --> 00:09:01,520 Дзе я буду ісці? 194 00:09:01,520 --> 00:09:03,705 Ну, гэта не адзін, так што я не будзе рухацца да адной сеткі. 195 00:09:03,705 --> 00:09:04,770 І гэта не два. 196 00:09:04,770 --> 00:09:06,478 Я не збіраюся рухацца да двух сеткі. 197 00:09:06,478 --> 00:09:07,410 Яна пачынаецца з пяці гадоў. 198 00:09:07,410 --> 00:09:09,500 Я не падлучаны да пяць, кажа, што гэта маршрутызатар. 199 00:09:09,500 --> 00:09:12,950 І таму я проста хачу, каб перадаць яго , Мэтай якіх я збіраюся пайсці па гэтым шляху. 200 00:09:12,950 --> 00:09:15,462 Гэта дзе тройкі і чацвёрак і пяцёрак і шасцёрак ісці. 201 00:09:15,462 --> 00:09:16,920 І я дам, што хлопец справіцца з ёй. 202 00:09:16,920 --> 00:09:18,710 Я атрымаю яго крыху бліжэй дзе ён павінен ісці. 203 00:09:18,710 --> 00:09:21,350 Я ведаю, што ён павінен ісці у гэтым агульным кірунку. 204 00:09:21,350 --> 00:09:23,110 Але, можа быць, што хлопец можа справіцца з ёй. 205 00:09:23,110 --> 00:09:23,840 ДОБРА. 206 00:09:23,840 --> 00:09:24,650 Так што хлопец выглядае. 207 00:09:24,650 --> 00:09:27,580 Ён кажа, добра, гэта IP- адрас пачынаецца з пяці гадоў. 208 00:09:27,580 --> 00:09:31,590 Ну, я падлучаны да трох і шэсць, так што я не магу атрымаць паведамленне непасрэдна 209 00:09:31,590 --> 00:09:32,780 дзе яна павінна ісці. 210 00:09:32,780 --> 00:09:36,970 Але гэта іншае маршрутызатар там, я ведаю, калі я адправіць яго карачкі і пяцёрак, 211 00:09:36,970 --> 00:09:38,430 ён можа апрацоўваць іх. 212 00:09:38,430 --> 00:09:41,269 >> Так праходзіць яго разам па шляху. 213 00:09:41,269 --> 00:09:44,310 І тады гэты маршрутызатар кажа, добра, я падлучаны да сеткі чатырох і пяці. 214 00:09:44,310 --> 00:09:45,727 Так што, так, я магу вам дапамагчы. 215 00:09:45,727 --> 00:09:47,810 Я вазьму ваш IP-адрас які пачынаецца з пяці гадоў. 216 00:09:47,810 --> 00:09:49,450 Я дам яго пяць сеткі. 217 00:09:49,450 --> 00:09:53,220 Пяць сетку папрацуюць на яго канец і даць вам паведамленне. 218 00:09:53,220 --> 00:09:56,580 А зараз мы паспяхова перадаецца паведамленне ад мяне 219 00:09:56,580 --> 00:09:58,930 з Вамі з дапамогай Інтэрнэт-пратакол. 220 00:09:58,930 --> 00:10:03,020 >> Зноў жа, вельмі абагульненая мэтах ілюстрацыі, каб тое, што адбываецца. 221 00:10:03,020 --> 00:10:05,840 Але гэта даволі шмат, як Інтэрнэт-пратакол працуе. 222 00:10:05,840 --> 00:10:08,050 Маршрутызатары ведаюць як правіла, куды адправіць яго 223 00:10:08,050 --> 00:10:11,170 і адправіць яго адзін крок па чынам, атрымліваць яго ўсё бліжэй і бліжэй 224 00:10:11,170 --> 00:10:15,130 не па прызначэнні, пакуль адзін Маршрутызатар фізічна падлучаны 225 00:10:15,130 --> 00:10:17,990 да сеткі або адрас ці нешта 226 00:10:17,990 --> 00:10:21,600 ў пытанні і дае яго там. 227 00:10:21,600 --> 00:10:28,780 >> Цяпер, у агульным, для сапраўды за выключэннем таго, сапраўды маленькія, маленькія паведамленні, 228 00:10:28,780 --> 00:10:31,830 ён не збіраецца, каб адправіць яго як адзін вялікі кавалак дадзеных. 229 00:10:31,830 --> 00:10:34,870 Калі я пасылаю вам email-- вельмі доўга электроннай пошце, 230 00:10:34,870 --> 00:10:37,270 say-- гэта не збіраецца лічыць, што ўвесь электронную пошту, 231 00:10:37,270 --> 00:10:40,660 звязаць яго ў шар або пакет ці нешта, 232 00:10:40,660 --> 00:10:43,460 і адправіць, што ўся рэч ўніз сеткі. 233 00:10:43,460 --> 00:10:46,580 >> Перш за ўсё, адпраўкі інфармацыі па сетцы з'яўляецца дарагім. 234 00:10:46,580 --> 00:10:47,560 Гэта скласці. 235 00:10:47,560 --> 00:10:49,760 І чым больш Кавалак, тым даражэй 236 00:10:49,760 --> 00:10:53,240 гэта, каб перамясціць кожны крок шляху. 237 00:10:53,240 --> 00:10:55,260 І калі ёсць тое запаволенне, а затым 238 00:10:55,260 --> 00:10:58,010 там гэта giant-- накшталт калі вы едзеце па шашы 239 00:10:58,010 --> 00:11:00,246 і ёсць гэты гігант грузавік выгляд заступае шлях 240 00:11:00,246 --> 00:11:03,370 і вы не можаце абыйсці гэта альбо на зав, таму што гэта свайго роду распаўсюджана. 241 00:11:03,370 --> 00:11:05,227 Гэта запавольвае ўсіх астатніх ўніз ззаду яго. 242 00:11:05,227 --> 00:11:07,060 Але маленькія аўтамабілі, калі яны былі ўсе маленькія аўтамабілі, 243 00:11:07,060 --> 00:11:10,290 яны маглі б быць у стане перасоўвацца, калі аналогія роду дапамагае 244 00:11:10,290 --> 00:11:11,650 няшмат. 245 00:11:11,650 --> 00:11:17,170 >> Так адзін вялікі блок у сістэме можа вельмі павольна ўсё яшчэ ўніз. 246 00:11:17,170 --> 00:11:20,570 І так, што адбываецца, каб зрабіць IP- падзелены гэтыя дадзеныя ў пакеты. 247 00:11:20,570 --> 00:11:26,560 Гэта зойме гэтую вялікую пошту альбо FTP-перадачы або перадачы файлаў, 248 00:11:26,560 --> 00:11:28,700 ці, можа быць, я раблю запытаць на вэб-браўзэры 249 00:11:28,700 --> 00:11:30,205 таму што я хачу карціну ката. 250 00:11:30,205 --> 00:11:33,570 І гэта будзе лічыць, што Запыт або па электроннай пошце ці, што файл 251 00:11:33,570 --> 00:11:37,950 і разбіць яго на кавалкі і многіх адправіць усе часткі паасобку. 252 00:11:37,950 --> 00:11:41,120 Такім чынам, на самай справе, я запаўнення шашы з вялікай колькасцю маленькіх аўтамабіляў, якія могуць усе 253 00:11:41,120 --> 00:11:47,320 рухацца, а не вялікі грузавік, што можа, калі нешта пойдзе не так, 254 00:11:47,320 --> 00:11:49,970 душыць трафік для ўсіх астатніх. 255 00:11:49,970 --> 00:11:51,850 >> Яшчэ адзін пабочны эфект гэтага з'яўляецца, калі ёсць 256 00:11:51,850 --> 00:11:57,170 свайго роду катастрафічная недастатковасць і нешта ідзе не так 257 00:11:57,170 --> 00:11:58,890 і пакет страціцца. 258 00:11:58,890 --> 00:12:01,670 Нешта не атрымалася, і Паведамленне не можа быць перададзена. 259 00:12:01,670 --> 00:12:04,090 Маршрутызатар можа быць было занадта шмат рэчаў адбываецца ў. 260 00:12:04,090 --> 00:12:05,340 Гэта не магло жангляваць усё. 261 00:12:05,340 --> 00:12:06,840 І так ён проста літаральна кінуў яе. 262 00:12:06,840 --> 00:12:08,630 Гэта свайго роду аналогіі, праўда? 263 00:12:08,630 --> 00:12:10,046 >> Ён атрымаў шмат рэчаў адбываецца. 264 00:12:10,046 --> 00:12:12,010 Гэта перадачы інфармацыі з пункту А ў пункт 265 00:12:12,010 --> 00:12:14,090 Б. Мы не толькі два людзі ў Інтэрнэце, 266 00:12:14,090 --> 00:12:16,264 таму ён павінен апрацоўваць вялікая колькасць трафіку. 267 00:12:16,264 --> 00:12:19,430 І калі гэта не дастаткова рукі і ён не можа зразумець, што ён робіць, 268 00:12:19,430 --> 00:12:21,350 гэта можа быць проста падзенне нешта. 269 00:12:21,350 --> 00:12:23,570 Такім чынам, можна зрабіць нешта яшчэ. 270 00:12:23,570 --> 00:12:25,390 Гэта быў занадта шмат адбываецца. 271 00:12:25,390 --> 00:12:29,560 >> Калі б мы мелі наша паведамленне як адзін велізарны блакаваць, і гэта было тое, што былі паніжаны, 272 00:12:29,560 --> 00:12:31,770 Цяпер у нас ёсць, каб адправіць паведамленне яшчэ раз. 273 00:12:31,770 --> 00:12:34,500 І мы, магчыма, цяпер у выніку чаго трафік зноў. 274 00:12:34,500 --> 00:12:37,640 І мы рызыкуем, што Велізарны блок пры падзенні зноў. 275 00:12:37,640 --> 00:12:41,060 Але калі дадзеныя было разбіта на пакеты, і мы адмовіцца ад аднаго з іх, 276 00:12:41,060 --> 00:12:45,100 гэта нашмат танней, каб адправіць што пакет яшчэ раз, у адрозненне 277 00:12:45,100 --> 00:12:47,220 на ўвесь рэч яшчэ раз. 278 00:12:47,220 --> 00:12:51,680 Так IP-адказвае за атрыманне Інфармацыя з кропкі А ў кропку Б 279 00:12:51,680 --> 00:12:54,500 а таксама парушаючы Інфармацыя на дробныя кавалачкі 280 00:12:54,500 --> 00:12:57,880 так што сетка не занадта абкладаюцца падаткам. 281 00:12:57,880 --> 00:13:00,760 >> IP-Вядома таксама, як пратакол без усталявання злучэння. 282 00:13:00,760 --> 00:13:05,350 Там не абавязкова вызначаецца шлях ад адпраўніка да атрымальніка ці наадварот 283 00:13:05,350 --> 00:13:05,850 наадварот. 284 00:13:05,850 --> 00:13:08,808 Цяпер, у гэтым прыкладзе мы казалі о, там на самой справе толькі адзін спосаб 285 00:13:08,808 --> 00:13:11,020 каб дабрацца да кожнай сеткі. 286 00:13:11,020 --> 00:13:13,110 Такім чынам, у гэты канкрэтны ілюстрацыя, там на самой справе 287 00:13:13,110 --> 00:13:15,560 гэта пэўны шлях ад З пункту А ў пункт Б. 288 00:13:15,560 --> 00:13:19,270 Але мы можам змяніць гэта, проста зрабіць адна мадыфікацыя з двума маршрутызатарамі 289 00:13:19,270 --> 00:13:22,640 злева, дадаючы гэта стан у табліцах маршрутызатараў. 290 00:13:22,640 --> 00:13:24,960 >> Зараз звернеце ўвагу, што з верхні левы маршрутызатар, 291 00:13:24,960 --> 00:13:29,340 Ёсць на самай справе два спосабу рашэння з чатырох ці пяці IP-адрас. 292 00:13:29,340 --> 00:13:33,100 Ён можа пайсці ўніз да ніжняй левай Маршрутызатар, або можа пайсці направа, 293 00:13:33,100 --> 00:13:34,090 на правай маршрутызатара. 294 00:13:34,090 --> 00:13:35,532 Яна мае некалькі варыянтаў. 295 00:13:35,532 --> 00:13:37,240 І гэта на самай справе выгляд з добрай рэчы 296 00:13:37,240 --> 00:13:39,690 таму што гэта робіць наш сеткі больш гнуткай. 297 00:13:39,690 --> 00:13:42,510 >> Калі для example-- гэта накшталт як GPS. 298 00:13:42,510 --> 00:13:44,760 Калі вы калі-небудзь кіраванне на шашы 299 00:13:44,760 --> 00:13:49,610 і раптам ваш GPS-перасцерагае Вы што трафік наперадзе, 300 00:13:49,610 --> 00:13:51,230 Вы хочаце, каб пазбегнуць яго, калі вы можаце. 301 00:13:51,230 --> 00:13:53,710 І таму вы можаце пералічыць маршрут. 302 00:13:53,710 --> 00:14:00,330 І сеткавай маршрутызатар, у Акрамя таго, што інфармацыя 303 00:14:00,330 --> 00:14:05,110 пра тое, дзе пакеты павінны ісці ці дзе дадзеныя павінны ісці, 304 00:14:05,110 --> 00:14:09,140 ёсць таксама свайго роду гэтага агульнага імпульсу аб стане яго лакальнай сеткі. 305 00:14:09,140 --> 00:14:13,930 Што адбудзецца, калі я пасылаю яго ўніз гэты шлях у параўнанні з гэтага шляху? 306 00:14:13,930 --> 00:14:19,640 >> І так у святле цяжкага трафіку сітуацыі на сеткі, можа быць, 307 00:14:19,640 --> 00:14:22,630 Усё будзе накіраваны больш неэфектыўны спосаб ці ў больш агульным 308 00:14:22,630 --> 00:14:24,939 неэфектыўны спосаб, таму што калі мы ідзем звычайным спосабам, 309 00:14:24,939 --> 00:14:26,480 там будзе шмат трафіку. 310 00:14:26,480 --> 00:14:28,470 Шашы цалкам заклінавала. 311 00:14:28,470 --> 00:14:30,880 Таму, магчыма, што мы будзем рабіць гэта замест прымаць пабочныя дарогі, якія 312 00:14:30,880 --> 00:14:33,070 звычайна будзе прымаць шмат больш часу, але ніхто не 313 00:14:33,070 --> 00:14:34,320 сапраўды, выкарыстоўваючы гэтыя пабочныя дарогі. 314 00:14:34,320 --> 00:14:37,300 І таму мы можам маршрут нашы пакеты такім чынам. 315 00:14:37,300 --> 00:14:40,190 >> Так што не кожны пакет вялікага пакета дадзеных 316 00:14:40,190 --> 00:14:42,620 можа ўзяць той жа шлях ад пачатак да канца. 317 00:14:42,620 --> 00:14:45,080 І наша сетка становіцца нашмат больш рэагаваць 318 00:14:45,080 --> 00:14:49,720 калі нашы сталы маршрутызатар дазваляюць ёсць быць некалькі варыянтаў для куды ісці. 319 00:14:49,720 --> 00:14:53,054 Мы не ў залежнасці ад таго адзін грузавік з'язджае з дарогі. 320 00:14:53,054 --> 00:14:55,970 Мы можам выйсці на шашы на Наступны выхад і выбраць іншы шлях. 321 00:14:55,970 --> 00:15:01,250 І так накшталт інтэрнэт-пратаколу з робіць трохі, таксама. 322 00:15:01,250 --> 00:15:05,110 >> Дык вось асновы Інтэрнэт-пратакол. 323 00:15:05,110 --> 00:15:07,780 Але ёсць яшчэ адзін пытанне, справа, які 324 00:15:07,780 --> 00:15:10,810 гэта тое, што адбудзецца, калі мы падаем пакет? 325 00:15:10,810 --> 00:15:14,490 Як мы ведаем, што мы збіраемся Каб адправіць гэты пакет зноў? 326 00:15:14,490 --> 00:15:15,750 Дакладна? 327 00:15:15,750 --> 00:15:18,632 Ну, інтэрнэт-пратакол не гарантуе дастаўку. 328 00:15:18,632 --> 00:15:20,590 Мы збіраемся быць у залежнасці на іншы пратакол 329 00:15:20,590 --> 00:15:25,027 каб мець справу з, што называецца Пратакол кіравання перадачай, TCP. 330 00:15:25,027 --> 00:15:27,110 І мы збіраемся казаць аб кантролі перадачы 331 00:15:27,110 --> 00:15:29,470 Пратакол у наступным відэа. 332 00:15:29,470 --> 00:15:30,460 Я Дуг Лойд. 333 00:15:30,460 --> 00:15:32,350 Гэта CS50. 334 00:15:32,350 --> 00:15:34,253