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 Two е свързан с три. 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 не започва с one-- това е, което удивителен знак една или бретонът 124 00:05:54,300 --> 00:05:58,550 един там не, one-- Отивам да го мине към рутер. 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 може би малко на забавяне на скоростта е OK. 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 И това ще бъде OK. 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 И така, аз съм просто ще го премине на разстояние to-- Отивам да тръгнем по този път. 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 Той казва, OK, това 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 Но тази друга рутер там, I знам дали ще мога да го четворки и петици изпрати, 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 да ви с помощта на Internet протокол. 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 И така, от онези Internet Protocol на прави по малко от това. 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 Е, Internet Protocol не гарантира доставката. 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