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