1 00:00:00,000 --> 00:00:05,152 2 00:00:05,152 --> 00:00:07,360 DOUG LLOYD: თუ უყურებს ჩვენი ინტერნეტ პრემიერის ვიდეო, 3 00:00:07,360 --> 00:00:10,020 დავტოვე ცოტა cliffhanger ვსაუბრობთ ინტერნეტ 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 უნდა გადავიდნენ წერტილი აღვნიშნო B. 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 და მიზეზი, რომ ცოტა შეცდომაში შეყვანის არის იმიტომ, რომ, თუ მე 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 ასე რომ, რაღაც მომენტში, ჩვენ ნამდვილად იმედი on სახაზო technology-- სატელეფონო ხაზები, 37 00:01:35,200 --> 00:01:39,980 ოპტიკურ-ბოჭკოვანი სადენები, სხვადასხვა ტექნოლოგიები რომ ფიზიკურად აკავშირებს 38 00:01:39,980 --> 00:01:41,560 წერტილი აღვნიშნო B. 39 00:01:41,560 --> 00:01:44,110 >> და მცირე მასშტაბით, როგორიც ამას ეს შეიძლება იყოს ზუსტი, 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 მით უმეტეს, რომ ზოგიერთი ამ ქსელების span ოკეანეების, არა? 51 00:02:20,940 --> 00:02:23,810 თუ ჩვენ ვცდილობთ დაკავშირება ქსელის აზიასა და ევროპაში, 52 00:02:23,810 --> 00:02:27,502 ჩვენ ვაპირებთ, რომ უნდა span მთელი ოკეანეში. 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 in 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 იწყება ერთი dot რაღაც. 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 მისამართი, რომელიც იწყება ერთი dot და შემდეგ სამი სხვა ნომრები. 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 მაშინაც კი, ექვსი, ეს შეიძლება იყოს OK. 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-- არის ის, რაც ძახილის წერტილი ერთი ან bang 124 00:05:54,300 --> 00:05:58,550 ერთ-ერთი, და არა one-- მე ვაპირებ გაიაროს ეს off როუტერი. 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-- ეს რომ წითელი arrow გამოდის 133 00:06:21,250 --> 00:06:25,800 ზედა მარცხენა როუტერი მე არ ვარ დაკავშირებული სამი, ოთხი, ხუთი, თუ ექვსი. 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-- ამ კონკრეტულ მაგალითად 163 00:07:37,360 --> 00:07:40,899 გავრცელება ურთიერთობა საწყისი წერტილი აღვნიშნო ბ 164 00:07:40,899 --> 00:07:43,190 პატარა scale-- მოსწონს, რა ჩვენ ვსაუბრობთ აქ 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 ჩვენ ვაპირებთ, რომ ხუთ dot რაღაც. 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 ასე რომ, მე უბრალოდ აპირებს გაიაროს ეს off რომელთა მიზანია მე ვაპირებ დაცემას ამ გზას. 200 00:09:12,950 --> 00:09:15,462 ეს არის სადაც სამად და fours და fives და ექვსიანების წასვლა. 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 OK. 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 მაგრამ ეს სხვა როუტერით იქ, მე ვიცი, თუ გაუგზავნე ეს fours და fives, 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 ამბობენ, რომ ის არ აპირებს მიიღოს, რომ მთელი ელ, 231 00:10:37,270 --> 00:10:40,660 bundle ეს ბურთი ან პაკეტი ან რასაც, 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 throttle საგზაო ყველას სხვას. 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 ეს არ შეიძლება juggle ყველაფერი. 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 B. ჩვენ არ ვართ მხოლოდ ორი ადამიანი ინტერნეტში, 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 პასუხისმგებელია მისაღებად ინფორმაცია წერტილი აღვნიშნო B 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 ასევე ცნობილია, როგორც connectionless ოქმი. 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 არის განსაზღვრული გზა წერტილი აღვნიშნო B. 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 >> თუ მაგალითად ეს ერთგვარი მოსწონს 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 ასე რომ, შეგიძლიათ recalculate თქვენი მარშრუტი. 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 ჩვენ არ დამოკიდებულია, რომ ერთი სატვირთო მოძრავი out of გზა. 320 00:14:53,054 --> 00:14:55,970 ჩვენ შეუძლია off გზატკეცილი შემდეგი გასასვლელი და განსხვავებულ გზას. 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 ჩვენ ვაპირებთ, რომ გაიგო შესახებ Transmission Control 331 00:15:27,110 --> 00:15:29,470 ოქმის შემდეგი ვიდეო. 332 00:15:29,470 --> 00:15:30,460 მე Doug Lloyd. 333 00:15:30,460 --> 00:15:32,350 ეს არის CS50. 334 00:15:32,350 --> 00:15:34,253