1 00:00:00,000 --> 00:00:10,792 2 00:00:10,792 --> 00:00:11,750 DAVID Malan ყველა უფლება. 3 00:00:11,750 --> 00:00:13,630 ეს არის CS50. 4 00:00:13,630 --> 00:00:15,950 და ეს არის დაწყების კვირაში შვიდი. 5 00:00:15,950 --> 00:00:19,120 ასე რომ, დღეს, ალბათ, საბედნიეროდ, ჩვენ ვიწყებთ ჩვენი გარდამავალი 6 00:00:19,120 --> 00:00:21,630 ქვედა დონე მსოფლიოს C პროგრამირების 7 00:00:21,630 --> 00:00:24,290 უმაღლეს დონეზე სამყაროში ვებ პროგრამირება. 8 00:00:24,290 --> 00:00:28,060 და რომ, ჩვენ შევხედოთ ზუსტად როგორ მუშაობს ინტერნეტში, 9 00:00:28,060 --> 00:00:31,920 რა ეს მანქანები და ამ ინტერნეტ- რომ თქვენ უკვე გამოყენებით წელია 10 00:00:31,920 --> 00:00:35,090 ფაქტობრივად, ამის გაკეთება ქვეშ hood მიმართ უკეთესი გაგება, თუ როგორ ყველა 11 00:00:35,090 --> 00:00:37,660 მუშაობს, და თუ როგორ შეგიძლიათ რათა ის იმუშავებს თქვენთვის. 12 00:00:37,660 --> 00:00:41,480 >> მიმართ, რომ ბოლოს და ბოლოს, რატომ არ უნდა მიიღოს გამოიყურება პირველი კლიპი გადაცემა 13 00:00:41,480 --> 00:00:45,680 მოუწოდა Numb3rs, რომ მიიღებს us დაიწყო როგორც ზუსტად როგორ მუშაობს ინტერნეტში. 14 00:00:45,680 --> 00:00:46,964 15 00:00:46,964 --> 00:00:47,630 [ვიდეო აღწარმოების] 16 00:00:47,630 --> 00:00:49,858 -ეს 32-bit IPP4 მისამართზე. 17 00:00:49,858 --> 00:00:50,794 -IP. 18 00:00:50,794 --> 00:00:51,730 ეს არის ის, ინტერნეტით. 19 00:00:51,730 --> 00:00:52,640 >> -Private ქსელში. 20 00:00:52,640 --> 00:00:53,865 ეს Amita კერძო ქსელის. 21 00:00:53,865 --> 00:01:06,635 22 00:01:06,635 --> 00:01:08,120 Oh, ის ასე საოცარი. 23 00:01:08,120 --> 00:01:09,605 24 00:01:09,605 --> 00:01:11,120 >> -Oh, ჩარლი. 25 00:01:11,120 --> 00:01:12,640 >> -ეს სარკის IP მისამართი. 26 00:01:12,640 --> 00:01:15,672 იგი გაქირავების us უყურებს რა იგი აკეთებს რეალურ დროში. 27 00:01:15,672 --> 00:01:16,505 [END ვიდეო აღწარმოების] 28 00:01:16,505 --> 00:01:19,570 დავით Malan: ასე რომ, არსებობს მთელი ბევრი ცუდი გადაცემა. 29 00:01:19,570 --> 00:01:23,250 მოდით აჯავრებენ გარდა ზუსტად ერთ-ერთი პირველი ასეთი რამ 30 00:01:23,250 --> 00:01:25,210 და თუ ჩვენ არ შეგვიძლია გადაიტანოთ ჩვენი გონება გარშემო. 31 00:01:25,210 --> 00:01:28,110 ასე რომ, ბოლო ჩარჩო რომ ფილმი, რომელიც შოუ 32 00:01:28,110 --> 00:01:30,360 ეს ერთი აქ, როგორც ჩანს, ვარაუდობენ, რომ ეს 33 00:01:30,360 --> 00:01:33,300 ზოგი ჰაკერების გამოყენებით შეღწევას ზოგიერთი სისტემა. 34 00:01:33,300 --> 00:01:33,875 >> მაგრამ არა. 35 00:01:33,875 --> 00:01:36,030 თუ თქვენ მიუახლოვდით ამ წყაროს კოდი, რომელიც 36 00:01:36,030 --> 00:01:40,210 არის ენის მოუწოდა Objective C, რომელიც iPhone apps, iPad apps და Mac 37 00:01:40,210 --> 00:01:42,060 OS პროგრამები იწერება, დაინახავთ, რომ ეს 38 00:01:42,060 --> 00:01:45,400 არის გარკვეული ხატვის პროგრამა რომ აქვს ფანქარი, როგორც ცვლადი. 39 00:01:45,400 --> 00:01:47,800 40 00:01:47,800 --> 00:01:51,880 >> ასე დამატებით, თქვენ შეიძლება არ შენიშნა ეს მისამართი აქ. 41 00:01:51,880 --> 00:01:53,330 ახლა, ეს როგორც არასწორი. 42 00:01:53,330 --> 00:01:56,740 და ეს არის, ალბათ შეგნებულად აირჩია იყოს არასწორი მისამართი, ასე, რომ ეს 43 00:01:56,740 --> 00:02:00,010 ფაქტობრივად არ გამოიწვიოს სადღაც თუ სატელევიზიო მაყურებელს რეალურად ეწვია იგი. 44 00:02:00,010 --> 00:02:02,620 მაგრამ ეს რიცხვი აქ, რაღაც dot რაღაც 45 00:02:02,620 --> 00:02:05,799 dot რაღაც dot რაღაც არის რა საყოველთაოდ ცნობილია, როგორც IP მისამართი. 46 00:02:05,799 --> 00:02:07,840 და ეს რეალურად კარგი segue ამ თემას მეტი 47 00:02:07,840 --> 00:02:10,930 ზოგადად, ცნობილია, როგორც IP, ინტერნეტ ოქმი. 48 00:02:10,930 --> 00:02:14,210 ასე რომ, თქვენ ალბათ მინიმუმ ისმის ეს ფრაზა ადრე. 49 00:02:14,210 --> 00:02:18,980 მაგრამ რა არის IP, ან ინტერნეტ ოქმის თქვენ გვესმის დღეს? 50 00:02:18,980 --> 00:02:21,376 51 00:02:21,376 --> 00:02:23,625 შანსი, თუ ჩვენ სთხოვა შოუ ხელში, ყველაზე მეტად თქვენ 52 00:02:23,625 --> 00:02:26,880 ალბათ თქმით, სიტყვა IP მისამართი ადრე. 53 00:02:26,880 --> 00:02:27,955 ასე რომ, რა ნიშნავს? 54 00:02:27,955 --> 00:02:29,578 55 00:02:29,578 --> 00:02:30,779 >> აუდიტორია: [INAUDIBLE]? 56 00:02:30,779 --> 00:02:31,820 დავით Malan: რა არის ეს? 57 00:02:31,820 --> 00:02:33,170 აუდიტორია: [INAUDIBLE]? 58 00:02:33,170 --> 00:02:33,455 დავით Malan: კიდევ ერთხელ. 59 00:02:33,455 --> 00:02:34,840 აუდიტორია: მისამართი კომპიუტერში. 60 00:02:34,840 --> 00:02:35,950 DAVID Malan: მისამართი კომპიუტერში. 61 00:02:35,950 --> 00:02:36,949 ასე რომ, სწორედ უფლება. 62 00:02:36,949 --> 00:02:39,660 გამოდის, რომ ყველა კომპიუტერი ინტერნეტით, 63 00:02:39,660 --> 00:02:42,940 და ამ დღეებში, ყველა ტელეფონი თქვენი ჯიბეში და ტაბლეტი თქვენი backpack, 64 00:02:42,940 --> 00:02:45,880 აქვს IP მისამართი, ინტერნეტით ოქმის მისამართი, რომელიც 65 00:02:45,880 --> 00:02:49,379 უნიკალური მისამართი, რომელიც განსაზღვრავს ის მთელი ინტერნეტი. 66 00:02:49,379 --> 00:02:51,920 ახლა, რომ ცოტა თეთრი ტყუილი იმიტომ, რომ მსოფლიოში, ფაქტობრივად, 67 00:02:51,920 --> 00:02:53,240 გაშვებული გარეთ IP მისამართები. 68 00:02:53,240 --> 00:02:55,900 >> ასე რომ, ჩვენ დავიწყეთ გამოყენებით შეტყობინების IP მისამართები. 69 00:02:55,900 --> 00:02:57,160 მაგრამ უფრო, რომ ამ მომენტში. 70 00:02:57,160 --> 00:03:00,731 მაგრამ თქვენ შეგიძლიათ წარმოიდგინოთ, რომ IP მისამართი როგორც, როგორიცაა თქვენი საფოსტო სამსახურის ქუჩის 71 00:03:00,731 --> 00:03:01,230 მისამართზე. 72 00:03:01,230 --> 00:03:04,160 ჩვენ მაგალითის გამოყენებას Maxwell Dworkin, CS კორპუსში, before- 73 00:03:04,160 --> 00:03:07,920 33 Oxford Street Cambridge, მასა, 02138, USA. 74 00:03:07,920 --> 00:03:10,400 ეს არის მისი უნიკალური მისამართი მსოფლიოში. 75 00:03:10,400 --> 00:03:12,547 >> ანალოგიურად არა კომპიუტერები უნიკალური მისამართები. 76 00:03:12,547 --> 00:03:14,380 ისინი უბრალოდ არ შეხედეთ პატარა different- 77 00:03:14,380 --> 00:03:17,219 ხმების dot ნომერი dot ხმების dot ნომერი. 78 00:03:17,219 --> 00:03:19,760 და ვინმეს რეალურად იცის, რა მოქმედებს სპექტრი ნომრები 79 00:03:19,760 --> 00:03:21,105 არის თითოეული იმ ჰეშები? 80 00:03:21,105 --> 00:03:21,604 ჰო. 81 00:03:21,604 --> 00:03:23,045 >> აუდიტორია: 0 255? 82 00:03:23,045 --> 00:03:23,920 DAVID Malan: ზუსტად. 83 00:03:23,920 --> 00:03:25,450 0 255. 84 00:03:25,450 --> 00:03:28,360 და მაშინაც კი, თუ თქვენ არ იცით, რომ ახლა დასკვნა, 85 00:03:28,360 --> 00:03:31,130 რამდენი ბიტი გამოიყენება წარმოადგენს თითოეული ამ ნომრებზე შემდეგ? 86 00:03:31,130 --> 00:03:32,232 87 00:03:32,232 --> 00:03:34,440 რვა სავარაუდოდ გამო უმაღლესი შეგიძლიათ ითვლიან 88 00:03:34,440 --> 00:03:36,720 არის 255, რომელიც არის 8-bit ღირებულება. 89 00:03:36,720 --> 00:03:38,980 ასე რომ, საერთო ჯამში, IP მისამართი არის 32 ბიტი. 90 00:03:38,980 --> 00:03:41,310 ასე სწრაფი გადაგზავნის მათემატიკური დასკვნა, 91 00:03:41,310 --> 00:03:43,900 რამდენი შესაძლო IP მისამართები არსებობს მსოფლიოში, მაშინ? 92 00:03:43,900 --> 00:03:46,990 93 00:03:46,990 --> 00:03:50,100 >> ისე, რომ 8 + 8 + 8 პლუს 8, 32 ბიტი. 94 00:03:50,100 --> 00:03:52,490 და ჩვენ ყოველთვის ვამბობდი, რომ 2 დან 32 დაახლოებით? 95 00:03:52,490 --> 00:03:53,940 96 00:03:53,940 --> 00:03:54,440 OK. 97 00:03:54,440 --> 00:03:55,273 მე გამოჰყავთ ეს ერთი. 98 00:03:55,273 --> 00:03:55,864 ოთხი მილიარდი. 99 00:03:55,864 --> 00:03:58,780 და ჩვენ ვისაუბრეთ იმის შესახებ, რომ კვირაში ნულოვანი, როდესაც ჩვენ ვისაუბრეთ სატელეფონო წიგნი 100 00:03:58,780 --> 00:04:00,170 გიჟები ნომრები გვერდებზე. 101 00:04:00,170 --> 00:04:03,450 მაგრამ სახის ის არის, რომ იქ სასრული რაოდენობის IP მისამართები. 102 00:04:03,450 --> 00:04:05,740 და მიუხედავად იმისა, რომ ოთხი მილიარდი შესაძლოა, როგორც ჩანს, ისევე როგორც ბევრი, 103 00:04:05,740 --> 00:04:07,770 ჩვენ ადამიანები არ მოითხოვს საკმაოდ 104 00:04:07,770 --> 00:04:10,350 მათგანი ყველა ჩვენი სერვერები და მოწყობილობები და სხვა. 105 00:04:10,350 --> 00:04:12,170 >> ასე რომ, ეს რეალურად ხდება პრობლემა. 106 00:04:12,170 --> 00:04:16,500 ახლა, არ იხრება სქემა უკან ვის როგორი IP. 107 00:04:16,500 --> 00:04:18,560 მაგალითად, ბევრი კომპიუტერები ჰარვარდის 108 00:04:18,560 --> 00:04:21,810 უნიკალური მისამართები, რომ დაიწყოს ერთი ამ ორი ღირებულებებს. 109 00:04:21,810 --> 00:04:23,560 MIT, ასევე, აქვს პრეფიქსი. 110 00:04:23,560 --> 00:04:26,889 და ბევრი კომპანიები და უნივერსიტეტებში აქვს საკუთარი უნიკალური პრეფიქსი. 111 00:04:26,889 --> 00:04:29,680 და შემდეგ ყველაზე მეტად ჩვენს ჩვენი მთავარი ინტერნეტ კავშირები და ა.შ., 112 00:04:29,680 --> 00:04:33,575 ჩვენ ვიზიარებთ რამდენიმე პრეფიქსი, რომ Comcast ან ვინმე რომ მოხდება უნდა ფლობდეს. 113 00:04:33,575 --> 00:04:36,640 და ეს მხოლოდ იმის თქმა, რომ თუ შევხედე ყველაზე კომპიუტერი კამპუსში, 114 00:04:36,640 --> 00:04:40,070 ისინი ალბათ აქვს IP მისამართი, რომელიც ასე გამოიყურება. 115 00:04:40,070 --> 00:04:43,180 >> ახლა, ალბათ, ასევე ზოგჯერ ვხედავ IP მისამართი იწყება მოსწონს ეს. 116 00:04:43,180 --> 00:04:46,150 ფაქტობრივად, თუ რომელიმე გაიზარდა ინტერნეტი სახლში, 117 00:04:46,150 --> 00:04:49,270 და იყო ოდესმე საკმარისად ტექნიკურად ცნობისმოყვარე poke გარშემო 118 00:04:49,270 --> 00:04:51,800 თქვენი კომპიუტერის პარამეტრების, ალბათ ნაცვლად 119 00:04:51,800 --> 00:04:56,990 ვნახე მისამართი, რომელიც უფრო ჰგავს ეს, რომ დაიწყო 10, ან 172,6, 120 00:04:56,990 --> 00:05:00,480 ან 192,168 ან რამდენიმე ვარიანტი მისი. 121 00:05:00,480 --> 00:05:04,025 >> და ეს მხოლოდ იმას ნიშნავს, რომ მსოფლიო გათვალისწინებულია მთელი bunch of ნომრები 122 00:05:04,025 --> 00:05:06,400 უნდა იყოს კერძო, რაც იმას ნიშნავს, თქვენ შეგიძლიათ გამოიყენოთ ისინი თქვენს სახლში, 123 00:05:06,400 --> 00:05:08,941 თქვენ შეგიძლიათ კიდევ გამოიყენოთ ისინი თქვენს კორპუსის და თქვენი კომპანია, 124 00:05:08,941 --> 00:05:10,970 მაგრამ არ შეიძლება მათი გამოყენება ინტერნეტ დიდი. 125 00:05:10,970 --> 00:05:13,320 >> და ამიტომ კერძო IP მისამართები არ ყოფილა გადაწყვეტა 126 00:05:13,320 --> 00:05:16,990 მიმართ მიღების დარწმუნებული ვარ, რომ როგორც მინიმუმ, რამდენადაც მთელი მსოფლიო შეშფოთებულია, 127 00:05:16,990 --> 00:05:18,890 ჩვენ არ იყენებს, რომ ბევრი IP მისამართები. 128 00:05:18,890 --> 00:05:22,840 მაგრამ მაინც, ჩვენ შეგვიძლია, ჩვენი საკუთარი campus, აქვს საკმაოდ ბევრი, როგორც ბევრი IP მისამართები 129 00:05:22,840 --> 00:05:23,590 როგორც ჩვენ გვინდა. 130 00:05:23,590 --> 00:05:24,410 მაგრამ ვინ ზრუნავს? 131 00:05:24,410 --> 00:05:28,500 რა არის შესაბამისობა ყველა ამ ფაქტობრივი გამოყენება ინტერნეტში? 132 00:05:28,500 --> 00:05:31,450 >> კარგად, მოდით შევხედოთ ალბათ უბრალო სურათს აქ. 133 00:05:31,450 --> 00:05:33,550 მიადევნე თვალი მეშვეობით ორივე ამ ეკრანზე. 134 00:05:33,550 --> 00:05:36,050 და აპატიებს ჩემი ხელწერა აქ. 135 00:05:36,050 --> 00:05:39,500 მაგრამ თუ ჩვენ ვიფიქროთ საკუთარ თავს, როგორც რომ ამ პატარა ლეპტოპი აქ 136 00:05:39,500 --> 00:05:41,830 სადღაც კამპუსში, ამ დღეებში მას აქვს Wi-Fi. 137 00:05:41,830 --> 00:05:44,180 >> მაგრამ წარსულის და თუ თქვენ უფლება ადაპტერი, 138 00:05:44,180 --> 00:05:47,420 მას შეიძლება ჰქონდეს Ethernet კაბელის რომელიც ერთნაირად მიადევნე 139 00:05:47,420 --> 00:05:49,130 დაკავშირება რაიმე სახის მოწყობილობა. 140 00:05:49,130 --> 00:05:51,090 და თქვენ შეგიძლიათ დარეკოთ ნებისმიერი რაოდენობის რამ. 141 00:05:51,090 --> 00:05:55,930 მაგრამ მე ვაპირებ წავიდეთ წინ და დაარქვით, ახლა, რა წვდომის წერტილი? 142 00:05:55,930 --> 00:05:57,690 >> ასე რომ ეს არის ჩემი ლეპტოპი. 143 00:05:57,690 --> 00:06:01,130 ეს არის ჩემი AP, ან დაშვების წერტილი, და ეს არის გარკვეული უკაბელო მოწყობილობა, 144 00:06:01,130 --> 00:06:04,400 არ განსხვავებით პირობა, რომ ჰარვარდის აქვს მთელი ჭერის 145 00:06:04,400 --> 00:06:07,420 და კედლები გარშემო campus რომ აქვს მოციმციმე ლამპიონები 146 00:06:07,420 --> 00:06:10,930 და რომ არის ის, რაც თქვენს ლაპტოპები გამოიყენება გაიგო wirelessly 147 00:06:10,930 --> 00:06:12,160 რომ დანარჩენ ქსელში. 148 00:06:12,160 --> 00:06:14,880 >> ასე რომ, რატომღაც ეს ლეპტოპი არის საუბარი რომ რაც კედელზე, 149 00:06:14,880 --> 00:06:16,540 სასადილოს, ან სხვაგან. 150 00:06:16,540 --> 00:06:21,410 ახლა კი, ამ დროს, რომელიც წვდომის წერტილი არის დაკავშირებული რაღაც კამპუსში. 151 00:06:21,410 --> 00:06:24,810 და ეს ალბათ რაღაც ცნობილია, როგორც შეცვლა. 152 00:06:24,810 --> 00:06:27,690 და ისინი კიდევ უფრო საინტერესოა მეტი, ვიდრე უბრალოდ ეს ყუთი დიაგრამები. 153 00:06:27,690 --> 00:06:29,760 >> მაგრამ რატომღაც, რომ ის არის დაკავშირებული შეცვლა. 154 00:06:29,760 --> 00:06:31,900 და თავის მხრივ, რატომღაც რომ შეცვლა უკავშირდება 155 00:06:31,900 --> 00:06:35,890 მოწყობილობა, რომელიც, ალბათ, ცოტა დიდია, მოუწოდა როუტერი. 156 00:06:35,890 --> 00:06:37,930 და შემდეგ, ამავე დროს, ჰარვარდის უკავშირდება 157 00:06:37,930 --> 00:06:41,210 მთელი ინტერნეტ რომელიც ჩვენ მიაპყროს როგორც ამ cloud აქ 158 00:06:41,210 --> 00:06:43,850 მეშვეობით გარკვეული რაოდენობის ხაზები ან უსადენო ტექნოლოგია. 159 00:06:43,850 --> 00:06:46,670 >> ასე რომ, არსებობს ბევრი ნაბიჯები შორის მე და დანარჩენ მსოფლიოში. 160 00:06:46,670 --> 00:06:49,620 და მართლაც, მაშინაც კი ამ სურათს აქ, 161 00:06:49,620 --> 00:06:52,634 არსებობს სხვა სერვერები ან მომსახურების ჩართული. 162 00:06:52,634 --> 00:06:54,800 და მე უბრალოდ აპირებს გავამახვილო ეს გარკვეულწილად abstractly 163 00:06:54,800 --> 00:06:57,050 ასე რომ, ჩვენ გვაქვს აკრონიმები წინაშე. 164 00:06:57,050 --> 00:06:57,993 >> ეწოდება DHCP. 165 00:06:57,993 --> 00:06:59,330 166 00:06:59,330 --> 00:07:03,440 და კიდევ ერთი, უფრო საინტერესოა, დღეს ეწოდება DNS. 167 00:07:03,440 --> 00:07:09,160 ასე რომ ეს არის სერვერები, რომ როგორმე ხელმისაწვდომი ჩემი კომპიუტერი, ისევე. 168 00:07:09,160 --> 00:07:10,910 ახლა, მოდით აჯავრებენ გარდა ცოტა jargon. 169 00:07:10,910 --> 00:07:13,410 ასე წვდომის წერტილი არის მხოლოდ ამ უკაბელო მოწყობილობა 170 00:07:13,410 --> 00:07:16,079 ხშირად ანტენები, რომ რეალურად ნება თქვენ გაიგო, რომ wirelessly. 171 00:07:16,079 --> 00:07:17,870 სახლში, თქვენ შეიძლება ეძახით ამ სახლში როუტერი. 172 00:07:17,870 --> 00:07:21,550 ეს შეიძლება იყოს მიერ Linksys, ან Apple, ან D-Link, ან ნებისმიერი რაოდენობის კომპანიები. 173 00:07:21,550 --> 00:07:23,930 რაც, თავის მხრივ, უკავშირდება to შეცვლა გარკვეული. 174 00:07:23,930 --> 00:07:28,287 ან სახლში, რა არის თქვენი Wi-Fi მოწყობილობა ალბათ უკავშირდება ნაცვლად? 175 00:07:28,287 --> 00:07:30,370 იმიტომ, რომ თქვენ ალბათ არ ფლობს ყველა ეს ტექნიკა. 176 00:07:30,370 --> 00:07:31,900 177 00:07:31,900 --> 00:07:32,400 ჰო. 178 00:07:32,400 --> 00:07:36,379 საკაბელო მოდემი ან DSL მოდემი სახლში რომ თქვენ მიიღო Verizon, ან Comcast, 179 00:07:36,379 --> 00:07:37,420 ან ერთი იმ მატარებლები. 180 00:07:37,420 --> 00:07:41,520 ამიტომ ვფიქრობ, რომ ყველა ამ სირთულისა დამხმარე უნივერსიტეტში ან მართლაც 181 00:07:41,520 --> 00:07:42,920 ბიზნეს როგორიცაა Comcast. 182 00:07:42,920 --> 00:07:44,690 და მართლაც, პერსონალი ეს თქვენს სახლში 183 00:07:44,690 --> 00:07:46,800 ალბათ ამ მხრივ ღობე Plus იქნებ 184 00:07:46,800 --> 00:07:50,380 ერთ-ერთი ასეთი სახლში route-- ერთი ეს არის საკაბელო მოდემი ან DSL 185 00:07:50,380 --> 00:07:51,720 მოდემი ისინი შესაძლოა. 186 00:07:51,720 --> 00:07:55,650 >> ასე შეცვლა მხოლოდ მოწყობილობის მთელი bunch of მონაცემები Jacks იგი. 187 00:07:55,650 --> 00:07:58,940 ფაქტობრივად, თუ გავიხსენებთ, რომ საინფორმაციო ანგარიშის ჩვენ ითამაშა დიდ ეკრანზე 188 00:07:58,940 --> 00:08:01,930 რამდენიმე კვირის წინ, სადაც ჩვენ ვსაუბრობთ ჭურვი შოკი, 189 00:08:01,930 --> 00:08:03,270 და რამდენად ცუდია ეს იყო? 190 00:08:03,270 --> 00:08:05,850 და იყო ამ ფოტოები კაბელები და jacks, 191 00:08:05,850 --> 00:08:07,569 და რამ, რომ გამოიყურებოდეს ტექნიკური? 192 00:08:07,569 --> 00:08:10,360 ეს იყო მხოლოდ მითუმეტეს კონცენტრატორები, რომ მხოლოდ ინტერნეტ აკავშირებს კომპიუტერი 193 00:08:10,360 --> 00:08:12,810 ჩართვის კაბელები მათ. 194 00:08:12,810 --> 00:08:14,140 >> ასე რომ, ყველა შეცვლა. 195 00:08:14,140 --> 00:08:16,363 ახლა, ამ მოწყობილობების მისაღებად ცოტა უფრო საინტერესო. 196 00:08:16,363 --> 00:08:16,863 DHCP. 197 00:08:16,863 --> 00:08:17,846 198 00:08:17,846 --> 00:08:20,470 თუ თქვენ უკვე poked გარშემო თქვენი კომპიუტერი სახლში ან თუნდაც კამპუსში, 199 00:08:20,470 --> 00:08:21,845 თქვენ შეიძლება არ მინახავს ეს აკრონიმი. 200 00:08:21,845 --> 00:08:24,480 ვინმემ იცის რა DHCP სერვერი არის? 201 00:08:24,480 --> 00:08:25,560 202 00:08:25,560 --> 00:08:27,360 Dynamic Host Configuration Protocol? 203 00:08:27,360 --> 00:08:28,324 204 00:08:28,324 --> 00:08:30,490 არა ისეთი, რაც თქვენ ნამდვილად უნდა დაწეროთ ქვემოთ. 205 00:08:30,490 --> 00:08:30,990 DHCP. 206 00:08:30,990 --> 00:08:32,480 207 00:08:32,480 --> 00:08:33,891 ვინმეს საერთოდ? 208 00:08:33,891 --> 00:08:34,390 ყველა უფლება. 209 00:08:34,390 --> 00:08:35,520 მოდით გადახვევა ამბავი. 210 00:08:35,520 --> 00:08:39,210 თუ ამბავი აქ ხელთ დაფუძნებული ჩემი რომელსაც უნიკალური მისამართი 211 00:08:39,210 --> 00:08:42,909 მსოფლიოში, IP მისამართი, სადაც ჯერ რომ მოდის? 212 00:08:42,909 --> 00:08:44,640 In წარსულის, როდესაც თქვენ მოხვდით campus, 213 00:08:44,640 --> 00:08:47,790 თქვენ ნამდვილად ჰქონდა სთხოვოთ ჰარვარდის, რა უნდა ჩემი IP იყოს. 214 00:08:47,790 --> 00:08:49,873 და თქვენ ამას ხელით აკრიფეთ იგი თქვენს კომპიუტერში. 215 00:08:49,873 --> 00:08:53,770 მაგრამ ცოტა ხნის წინ, ტექნოლოგიები არსებობს, რომელიც საშუალებას გაძლევთ დინამიურად, 216 00:08:53,770 --> 00:08:58,460 DHCP, მიიღოთ IP მისამართი უბრალოდ, როდესაც თქვენ შეაერთედ campus wirelessly 217 00:08:58,460 --> 00:08:59,220 ან მავთული. 218 00:08:59,220 --> 00:09:03,800 ასე DHCP სერვერზე არის მხოლოდ სერვერზე რომელიც თქვენი კომპიუტერის უნიკალური IP 219 00:09:03,800 --> 00:09:06,349 მისამართი, გარკვეულწილად შემთხვევით ან გავლით ზოგიერთი ალგორითმი. 220 00:09:06,349 --> 00:09:08,390 მაგრამ თუ თქვენ ფიქრობთ, რამდენიმე კვირის ან რამდენიმე წლის განმავლობაში, 221 00:09:08,390 --> 00:09:10,670 როდესაც თქვენ პირველი რეგისტრირებული თქვენს კომპიუტერში კამპუსში, 222 00:09:10,670 --> 00:09:13,957 თქვენ ვეუბნებოდით ჰარვარდის, ნება დართოს მე მომეცი IP მისამართი. 223 00:09:13,957 --> 00:09:15,915 ახლა DNS დაიწყოს მიიღოს ცოტა უფრო საინტერესო. 224 00:09:15,915 --> 00:09:17,050 225 00:09:17,050 --> 00:09:18,940 დომენი სისტემის. 226 00:09:18,940 --> 00:09:21,970 ვინმეს სურს მიიღოს stab რა რამ არის აქ? 227 00:09:21,970 --> 00:09:26,195 >> ეს არის ერთ ერთი ან მეტი სერვერები, რომ ასრულებს საკმაოდ მარტივი ამოცანა, რომ ის, 228 00:09:26,195 --> 00:09:26,945 ყველა სახის. 229 00:09:26,945 --> 00:09:30,150 230 00:09:30,150 --> 00:09:31,130 ჰო. 231 00:09:31,130 --> 00:09:33,810 >> აუდიტორია: ითარგმნება მისამართები [INAUDIBLE]. 232 00:09:33,810 --> 00:09:34,560 DAVID Malan: ჰო. 233 00:09:34,560 --> 00:09:38,970 ეს ითარგმნება მისამართები IP მისამართები და პირიქით. 234 00:09:38,970 --> 00:09:41,310 განვიხილოთ მას შემდეგ, რაც ყველა, რომელიც როდესაც თქვენ წასვლა ნახვა, 235 00:09:41,310 --> 00:09:46,200 თქვენ აკრიფოთ რაღაც facebook.com, ან google.com, ან harvard.edu, 236 00:09:46,200 --> 00:09:50,620 რა თქმა უნდა, არ აკრეფილი სავარაუდოდ ციფრული IP- მისამართი. 237 00:09:50,620 --> 00:09:52,490 >> და შეგიძლიათ წარმოიდგინოთ, თუ რატომ. 238 00:09:52,490 --> 00:09:54,910 უკან დღეს, მაშინაც კი, ახლა, გარკვეულწილად, 239 00:09:54,910 --> 00:09:58,030 როდესაც თქვენ მიიღოს ტელეფონი მოვუწოდებთ კომპანია, 240 00:09:58,030 --> 00:10:02,275 ისინი ნამდვილად ცდილობენ, ყიდვა თავად 800 ნომერი, რომელიც რეალურად აქვს სიტყვა 241 00:10:02,275 --> 00:10:06,140 ის, მოსწონს 1-800-შეგროვება ან რამე რომ არის დასამახსოვრებელი, ამიტომ, რომ 242 00:10:06,140 --> 00:10:10,692 ხალხი არ უნდა გვახსოვდეს, რა C-O-L-L-E-C-T რეალურად ფართოვდება. 243 00:10:10,692 --> 00:10:12,400 ასე რომ, ჩვენ ვნახეთ ევრისტიკული წარსულში. 244 00:10:12,400 --> 00:10:15,720 და მართლაც, რომ ის, რაც IP მისამართები და რა ჩვენ მოვუწოდებთ მასპინძელი სახელები 245 00:10:15,720 --> 00:10:18,120 ან მთლიანად კვალიფიციური დომენური სახელების ჩვენთვის. 246 00:10:18,120 --> 00:10:22,610 ეს საშუალებას გვაძლევს მისამართზე სერვერები სიტყვა ნაცვლად ნომრები. 247 00:10:22,610 --> 00:10:24,560 ასე რომ, როგორ ჩვენ რეალურად ვხედავ ამ კონვერტაციის. 248 00:10:24,560 --> 00:10:26,393 მე ვაპირებ წავიდეთ წინ და გახსენით პროგრამა. 249 00:10:26,393 --> 00:10:26,975 250 00:10:26,975 --> 00:10:29,350 მე უბრალოდ ვაპირებ წავიდეთ წინ და გახსენით ტერმინალი ფანჯარა. 251 00:10:29,350 --> 00:10:31,933 და მე ვაპირებ წავიდეთ წინ და აჩვენებს, თუ რა DNS სერვერზე აკეთებს. 252 00:10:31,933 --> 00:10:35,700 მაგალითად, თუ მინდოდა, რა IP არის Facebook, 253 00:10:35,700 --> 00:10:37,720 შემიძლია აკრიფოთ ტერმინალის შეგახსენებთ, მსგავსი რამ 254 00:10:37,720 --> 00:10:40,010 და ამისათვის კი შიგნით ელექტრო მოწყობილობების. 255 00:10:40,010 --> 00:10:41,595 და ეს ძიება facebook.com. 256 00:10:41,595 --> 00:10:43,220 257 00:10:43,220 --> 00:10:44,500 >> და მე ვხედავ, რამოდენიმე რამ. 258 00:10:44,500 --> 00:10:48,097 ეს პირველი პასუხი არის ჰარვარდის DNS სერვერზე 259 00:10:48,097 --> 00:10:49,930 რომ სურათი, რომ მე შედგენილი არსებობს. --that მიერ 260 00:10:49,930 --> 00:10:54,300 მეუბნებოდა, რომ Facebook- ის IP მისამართი, სავარაუდოდ, ამ. 261 00:10:54,300 --> 00:10:58,650 ნება მომეცით წავიდეთ წინ და ასლი, რომ 173.252.120.16. 262 00:10:58,650 --> 00:11:00,960 და ნება მომეცით გახსენით Chrome ჩემს Mac. 263 00:11:00,960 --> 00:11:06,690 და ნება მომეცით წავიდეთ http: // და პასტა რომ IP მისამართი და დააჭიროთ. 264 00:11:06,690 --> 00:11:08,950 >> და მართლაც, მე თავს Facebook. 265 00:11:08,950 --> 00:11:11,090 ასე რომ, რატომღაც, რომ კონვერტაციის, მართლაც, ასე მოხდა. 266 00:11:11,090 --> 00:11:15,314 და თუ ამის გაკეთება კიდევ ერთხელ, ვნახოთ ამის გაკეთება nslookup, www.google.com. 267 00:11:15,314 --> 00:11:17,302 მივიღებ მთელი bunch of რეაგირება. 268 00:11:17,302 --> 00:11:20,010 და მართლაც, არსებობს სხვადასხვა გზა რომ კომპანიებს შეასრულოს ეს. 269 00:11:20,010 --> 00:11:22,440 ზოგჯერ, მათ ვუთხრა მსოფლიოს მათ აქვთ ერთი IP მისამართი. 270 00:11:22,440 --> 00:11:25,824 >> მაგრამ, რომ ერთი IP მისამართი იღებს გადაწყდება ან შედგენილია მრავალი სერვერები. 271 00:11:25,824 --> 00:11:27,740 ან იმ შემთხვევაში, Google, მათ ვუთხრა მსოფლიოს, 272 00:11:27,740 --> 00:11:29,510 ჩვენ გვაქვს მთელი bunch of IP მისამართები. 273 00:11:29,510 --> 00:11:33,910 თქვენი ლეპტოპი არის მისასალმებელი გაიგო საუბარი ერთი ასეთი სერვერები. 274 00:11:33,910 --> 00:11:36,200 ასე რომ ყველა რომ მიმდინარეობს ქვევმოთ hood. 275 00:11:36,200 --> 00:11:40,830 >> როდესაც თქვენ აკრიფოთ www.google.com შეიყვანეთ თქვენი ბრაუზერის, თქვენი ბრაუზერი 276 00:11:40,830 --> 00:11:46,180 და, თავის მხრივ, თქვენი ოპერაციული, Mac OS ან Windows, ან Ubuntu Linux, 277 00:11:46,180 --> 00:11:51,010 ვთხოვთ მიმდებარე DNS სერვერზე, რა არის ფაქტობრივი მისამართი ამ სერვერზე. 278 00:11:51,010 --> 00:11:54,330 იმიტომ, რომ ბოლო აპარატი ამ სურათს, როუტერი, 279 00:11:54,330 --> 00:11:57,840 ერთ-ერთი, რომლის მიზანი ცხოვრება მარშრუტი ინფორმაციით, 280 00:11:57,840 --> 00:12:01,150 მარშრუტი პაკეტი, ასე ვთქვათ, კონვერტების ციფრული ინფორმაციის 281 00:12:01,150 --> 00:12:06,320 შეიცავს zeroes და პირობა გამგზავნი დანიშნულების, წარმოშობის 282 00:12:06,320 --> 00:12:07,200 მიმღები. 283 00:12:07,200 --> 00:12:09,760 >> და ასე როუტერი მარშრუტების პერსონალი. 284 00:12:09,760 --> 00:12:13,000 რატომ არის ეს ყველა განსაკუთრებით აქტუალურია? 285 00:12:13,000 --> 00:12:16,000 კარგად, მოდით შევხედოთ თუ როგორ ეს შეიძლება იყოს გამოყენებული. 286 00:12:16,000 --> 00:12:21,600 დავუშვათ, რომ მე აქ სურათი Rob ბოდენი. 287 00:12:21,600 --> 00:12:22,690 288 00:12:22,690 --> 00:12:25,150 ამიტომ ვარაუდობენ, რომ მინდა გაუგზავნე ეს სურათი Rob ბოდენი 289 00:12:25,150 --> 00:12:27,530 შევიდა დენ უკან ლექცია დარბაზში. 290 00:12:27,530 --> 00:12:29,976 >> ასე რომ მე ვარ კომპიუტერი როგორც ჩემი ლეპტოპი და დენ 291 00:12:29,976 --> 00:12:31,600 არის რამდენიმე სხვა კომპიუტერი ინტერნეტით. 292 00:12:31,600 --> 00:12:34,380 და მინდა გაგზავნას პაკეტი ინფორმაციის ჩემთვის მას. 293 00:12:34,380 --> 00:12:37,952 რომ სთხოვს კითხვა, როგორ უნდა რეალურად მარშრუტი ეს პაკეტი მას. 294 00:12:37,952 --> 00:12:40,660 ასევე, ადამიანის თვალსაზრისით, მე ვიტყოდი, hey, შეგიძლიათ გაივლის ამ Dan? 295 00:12:40,660 --> 00:12:42,826 >> და მაშინ, bunch of თქვენ ალბათ გაივლის მას უკან 296 00:12:42,826 --> 00:12:45,890 და მეოთხე და უკან, სანამ საბოლოოდ რაც გზაზე მეტი დან. 297 00:12:45,890 --> 00:12:47,700 მაგრამ ეს ცოტა არაზუსტი. 298 00:12:47,700 --> 00:12:50,370 კომპიუტერები ალბათ უნდა ცოტა უფრო მეთოდური. 299 00:12:50,370 --> 00:12:53,190 ასე რომ, ალბათ, დენ აქვს IP მისამართი. 300 00:12:53,190 --> 00:12:57,190 ასე რომ, რა უნდა გავაკეთოთ, რომ მე უნდა მიიღოს, მაგალითად, ცარიელი კონვერტში 301 00:12:57,190 --> 00:12:58,140 მოსწონს ეს. 302 00:12:58,140 --> 00:13:00,130 და მე არ ვიცი, რა დენ IP მისამართი. 303 00:13:00,130 --> 00:13:04,300 >> ასე რომ, მე მხოლოდ აპირებს განზოგადება, როგორც დენ IP. 304 00:13:04,300 --> 00:13:07,511 და მე ვაპირებ დააყენა ამ გამოჰყავთ ჩემი კონვერტში. 305 00:13:07,511 --> 00:13:09,010 და იმავდროულად, მაქვს IP მისამართი. 306 00:13:09,010 --> 00:13:10,610 არ აქვს მნიშვნელობა, დღეს რა არის. 307 00:13:10,610 --> 00:13:15,130 ასე რომ, მე მხოლოდ თქმას My IP წელს უკან კუთხეში. 308 00:13:15,130 --> 00:13:19,350 და მაშინ, მე ვაპირებ წავიდეთ წინ და ამით ამ სურათს შიგნით ამ კონვერტში. 309 00:13:19,350 --> 00:13:22,800 >> და შემდეგ, ყოველ თქვენგანს, სავარაუდოდ, მარშრუტიზატორები ინტერნეტში, 310 00:13:22,800 --> 00:13:25,470 უკვე preconfigured მიერ ზოგადად ადამიანები, ზოგჯერ 311 00:13:25,470 --> 00:13:29,854 ავტომატური ალგორითმები ვიცი, რომ თუ დენ IP მისამართი იწყება 1, 312 00:13:29,854 --> 00:13:30,770 ის უნდა წავიდეს, რომ გზა. 313 00:13:30,770 --> 00:13:33,300 თუ დენ IP მისამართი იწყება 2, უნდა წავიდეთ ამ გზით. 314 00:13:33,300 --> 00:13:34,450 იქნებ 3 მიდის ამ გზით. 315 00:13:34,450 --> 00:13:35,575 იქნებ 4 მიდის ამ გზით. 316 00:13:35,575 --> 00:13:36,700 და რომ ცოტა ზედმეტად. 317 00:13:36,700 --> 00:13:38,670 მარტივი, მაგრამ ეს იდეა. 318 00:13:38,670 --> 00:13:42,370 თითოეულ ამ routers-- და შეიძლება იყოს, როგორც ბევრი როგორც 30 მე და დანი. 319 00:13:42,370 --> 00:13:45,140 --have გარკვეული სახის ცხრილების შიგნით მათი მეხსიერება, 320 00:13:45,140 --> 00:13:49,070 მონაცემთა ბაზის ცხრილში, რომ ამბობს, IP მისამართი, რომელიც ასე გამოიყურება, 321 00:13:49,070 --> 00:13:49,730 მიდის ამ გზით. 322 00:13:49,730 --> 00:13:51,960 IP მისამართი, რომელიც გამოიყურება როგორც ეს, მიდის ამ გზით. 323 00:13:51,960 --> 00:13:54,750 და ეს როგორ აკეთებს საკმაოდ მარტივი გადაწყვეტილებები. 324 00:13:54,750 --> 00:13:59,440 >> მაგრამ აღმოჩნდება, რომ ეს როუტერი გააკეთებს რაღაც მეტია, პოტენციურად. 325 00:13:59,440 --> 00:14:03,550 ამით კომპიუტერებით გარანტია მიწოდება, მინიმუმ 326 00:14:03,550 --> 00:14:05,000 მაღალი ალბათობა. 327 00:14:05,000 --> 00:14:08,340 ასე რომ, შესაძლოა, ძალიან, არ ისმის, მაშინაც კი, თუ თქვენ არ საკმაოდ ზრუნავენ და დაინტერესდა, 328 00:14:08,340 --> 00:14:12,140 რა არის ეს, თქვენ ალბათ მსმენია რაღაც ამ აკრონიმი. 329 00:14:12,140 --> 00:14:15,500 მოდით დავუბრუნდეთ მეტი აქ მხოლოდ ერთი წუთით და გაიყვანოს up ეს. 330 00:14:15,500 --> 00:14:18,550 >> TCP, გადაცემის კონტროლის ოქმი. 331 00:14:18,550 --> 00:14:21,494 კიდევ ერთი ტექნიკური გზა მხოლოდ სადაც აღწერილია ერთი ტექნოლოგია 332 00:14:21,494 --> 00:14:22,660 რომელიც გამოიყენება ინტერნეტში. 333 00:14:22,660 --> 00:14:24,809 ასე IP, ინტერნეტ ოქმი გამოიყენება მისამართით. 334 00:14:24,809 --> 00:14:27,100 ის რამდენიმე სტანდარტი, რომ მსოფლიოს გამოვიდა, რომ განაცხადა, 335 00:14:27,100 --> 00:14:31,059 დააყენა ერთი IP მისამართი აქ Dan, და ერთი IP მისამართი აქ თავს, 336 00:14:31,059 --> 00:14:33,100 და შემდეგ დააყენა რამდენიმე ინფორმაცია კონვერტში. 337 00:14:33,100 --> 00:14:36,600 >> მაგრამ TCP არის კიდევ ერთი ტექნოლოგია, გამოიყენება ერთად IP. 338 00:14:36,600 --> 00:14:38,970 და მართლაც, თუ თქვენ ოდესმე მინახავს ამ ფორმასა ადრე, 339 00:14:38,970 --> 00:14:42,110 თქვენ ალბათ მინახავს TCP სლეში IP, რომელიც მხოლოდ 340 00:14:42,110 --> 00:14:43,900 ნიშნავს ადამიანი, როგორც წესი მათი გამოყენება ერთად. 341 00:14:43,900 --> 00:14:47,570 ასევე, TCP სახის მაგარი, რადგან ეს საშუალებას 342 00:14:47,570 --> 00:14:50,220 თქვენ გაზრდის ალბათობა რომ მონაცემები, ფაქტობრივად, 343 00:14:50,220 --> 00:14:51,970 აპირებთ მიიღოთ ჩემგან დან. 344 00:14:51,970 --> 00:14:54,080 >> ფაქტობრივად, ინტერნეტით გიჟები ადგილი. 345 00:14:54,080 --> 00:14:56,530 არ არსებობს გარანტია, რომ თუ მე ვგზავნი მონაცემები ამ გზით 346 00:14:56,530 --> 00:14:58,530 ის, რომ ის აპირებს რომ გზა მომავალი დრო გარშემო. 347 00:14:58,530 --> 00:14:59,905 ეს შეიძლება წავიდეთ ამ გზით და რომ გზა. 348 00:14:59,905 --> 00:15:02,680 შორის უმოკლესი მანძილია ორი ქულა არ არის აუცილებელი 349 00:15:02,680 --> 00:15:04,860 სწორი ან იგივე ხაზი. 350 00:15:04,860 --> 00:15:07,170 >> უფრო მეტიც, ზოგიერთი ბიჭები შეიძლება მიიღოს შეცდომები 351 00:15:07,170 --> 00:15:09,780 ან კიდევ overwhelmed ერთად ძალიან ბევრი კონვერტების მოდის თქვენი გზა. 352 00:15:09,780 --> 00:15:10,940 ასე, რომ თქვენ უბრალოდ აპირებს თქვას და ფაქტიურად 353 00:15:10,940 --> 00:15:13,050 ვარდნა ზოგიერთი კონვერტების იატაკზე. 354 00:15:13,050 --> 00:15:16,930 და რომ იგივე შეიძლება მონაცემები იყოს დაეცა ინტერნეტში მარშრუტიზატორები. 355 00:15:16,930 --> 00:15:18,680 ასე შემცირება შანსები ამ, მე ვაპირებ 356 00:15:18,680 --> 00:15:21,980 ჩემს პატარა უსაფრთხოება მაკრატელი აქ და მოჭრილი Rob 357 00:15:21,980 --> 00:15:26,140 შევიდა, ვთქვათ, ოთხი ცალი, ოთხ სეგმენტად. 358 00:15:26,140 --> 00:15:27,210 359 00:15:27,210 --> 00:15:33,350 >> და ახლა, მე ვაპირებ წავიდეთ წინ და ბოლო კიდევ ერთი ინფორმაცია, 360 00:15:33,350 --> 00:15:34,610 ამ კონვერტში. 361 00:15:34,610 --> 00:15:39,630 მე ვაპირებ ვთქვა რაღაც, 1 4. 362 00:15:39,630 --> 00:15:43,370 ასე რომ, ახლა, ჩემი საბოლოო კონვერტში ზე თუნდაც პირველი, ასე გამოიყურება. 363 00:15:43,370 --> 00:15:45,500 მე ვაპირებ წავიდეთ წინ და ეს ერთი აქ. 364 00:15:45,500 --> 00:15:47,070 365 00:15:47,070 --> 00:15:53,430 და დრო გულისთვის, მე ვაპირებ წარწერა სხვები იდენტურად, როგორც 2 of 4, 366 00:15:53,430 --> 00:15:57,760 3 4 4 4. 367 00:15:57,760 --> 00:16:02,170 >> ერთხელ, დენ IP მისამართი წინ და ჩემი IP მისამართი 368 00:16:02,170 --> 00:16:06,660 უკან დარჩა, მაგრამ მე ვერ გადაუგზავნის უბრალოდ არ არის. 369 00:16:06,660 --> 00:16:08,930 იმიტომ, რომ თურმე რომ ინტერნეტში, 370 00:16:08,930 --> 00:16:10,980 Servers შეუძლია მრავალი რამ. 371 00:16:10,980 --> 00:16:14,300 ფაქტობრივად, ჩვენ ყველა შეიძლება გამოიყენოთ ვებ საკმაოდ მწირი, მსოფლიოში ვებ, 372 00:16:14,300 --> 00:16:16,139 http: // რასაც. 373 00:16:16,139 --> 00:16:17,930 მაგრამ არსებობს სხვა მომსახურების ინტერნეტში. 374 00:16:17,930 --> 00:16:21,760 კიდევ რა მომსახურება, სახის პროფაილი, სამომხმარებლო მეგობრული მომსახურება 375 00:16:21,760 --> 00:16:25,020 რომ ძალაუნებურად იბადება გარდა ბრაუზერში ტიპის პროგრამა? 376 00:16:25,020 --> 00:16:26,724 377 00:16:26,724 --> 00:16:27,390 აუდიტორია: ელ. 378 00:16:27,390 --> 00:16:28,180 დავით Malan: ელ. 379 00:16:28,180 --> 00:16:28,410 OK. 380 00:16:28,410 --> 00:16:28,630 კარგი. 381 00:16:28,630 --> 00:16:29,446 რა არის ერთი? 382 00:16:29,446 --> 00:16:30,070 აუდიტორია: ჩატი. 383 00:16:30,070 --> 00:16:32,780 დავით Malan: ასე სტატისტიკა, თუ არა ეს Skype, ან Gchat, ან რაღაც 384 00:16:32,780 --> 00:16:33,992 როგორიცაა, რომ. 385 00:16:33,992 --> 00:16:34,817 >> აუდიტორია: Storage. 386 00:16:34,817 --> 00:16:37,150 დავით Malan: ასე რომ, გარკვეული სახის შენახვის მომსახურება, რა თქმა უნდა. 387 00:16:37,150 --> 00:16:39,004 რაღაც მსგავსი Dropbox, ან ყუთი, და ასე შემდეგ. 388 00:16:39,004 --> 00:16:40,920 ასე რომ, არსებობს სხვადასხვა მომსახურების ინტერნეტში. 389 00:16:40,920 --> 00:16:44,090 და აღმოჩნდება, რომ დანი, თუ ის მართლაც კომპიუტერი, 390 00:16:44,090 --> 00:16:46,520 არ უნდა იყოს მიძღვნილი ერთი რამ ცხოვრებაში. 391 00:16:46,520 --> 00:16:49,650 მას შეუძლია რეალურად გავაკეთოთ მრავალჯერადი რამ. 392 00:16:49,650 --> 00:16:51,740 და მართლაც, მას შეუძლია იყოს ფოსტაზე. 393 00:16:51,740 --> 00:16:53,270 ის შეიძლება იყოს სერვერზე. 394 00:16:53,270 --> 00:16:55,120 ის შეიძლება იყოს სტატისტიკა სერვერზე. 395 00:16:55,120 --> 00:16:57,600 >> მაგრამ, როგორც ჩანს, ვარაუდობენ, რომ დენ უნდა იცოდეს 396 00:16:57,600 --> 00:17:01,010 წინასწარ რა არის შინაარსი ამ შეტყობინებები. 397 00:17:01,010 --> 00:17:02,830 ეს არის ვებ-გვერდი, მე გაგზავნის მას? 398 00:17:02,830 --> 00:17:04,140 ეს არის ელ, მე გაგზავნის მას? 399 00:17:04,140 --> 00:17:05,930 არის მყისიერი გაგზავნა მე გაგზავნის მას? 400 00:17:05,930 --> 00:17:08,630 ასე რომ, ჩვენ გვჭირდება კიდევ ერთი ნაჭერი ინფორმაცია ამ კონვერტში 401 00:17:08,630 --> 00:17:10,930 ასე რომ, დენ, როდესაც ის იღებს ამ კონვერტში, 402 00:17:10,930 --> 00:17:13,119 იცის, რა პროგრამის გამოყენება არიან ის. 403 00:17:13,119 --> 00:17:14,200 >> ეს არის ბრაუზერის? 404 00:17:14,200 --> 00:17:15,170 ის არის Google? 405 00:17:15,170 --> 00:17:16,170 ის არის Skype? 406 00:17:16,170 --> 00:17:19,760 ან ის Outlook ან რამდენიმე სხვა პროგრამა საერთოდ? 407 00:17:19,760 --> 00:17:23,740 ასე რომ, TCP მოდის უბრალოდ ადამიანის კონვენციას. 408 00:17:23,740 --> 00:17:26,930 მსოფლიოს გადაწყდა, რამდენიმე წლის წინ გაერთიანების უნიკალური რიცხვებით 409 00:17:26,930 --> 00:17:28,520 ყველაზე პოპულარული მომსახურება. 410 00:17:28,520 --> 00:17:31,920 >> ერთი ე.წ. ფაილის გადაცემის პროტოკოლი, FTP, თუმცა ეს პატარა დათარიღებული არის. 411 00:17:31,920 --> 00:17:34,150 მაგრამ მისი უნიკალური იდენტიფიკატორი არის 21. 412 00:17:34,150 --> 00:17:39,020 SMTP for გამავალი ფოსტის, მისი უნიკალური იდენტიფიკატორი 25 მხოლოდ იმიტომ. 413 00:17:39,020 --> 00:17:43,616 DNS, რაც ჩვენ ვისაუბრეთ ადრე, იყენებს ხმების 53 თავის შეკითხვებს. 414 00:17:43,616 --> 00:17:45,365 Like რა არის IP მისამართი google.com? 415 00:17:45,365 --> 00:17:46,580 416 00:17:46,580 --> 00:17:49,790 >> და ახლა, მეტი ნაცნობი თქვენ შესაძლოა, სადღაც რაღაც მომენტში 417 00:17:49,790 --> 00:17:52,620 უნახავს რაოდენობის 80 და იქნებ 443. 418 00:17:52,620 --> 00:17:55,822 ეს ის უნიკალური იდენტიფიკატორები HTTP, 419 00:17:55,822 --> 00:17:57,530 რომელიც ენის ჩვენ მალე გამოიყენება 420 00:17:57,530 --> 00:18:00,000 ვებ მიმოსვლის ბრაუზერები და სერვერები. 421 00:18:00,000 --> 00:18:02,740 და 443 არის უსაფრთხო ვერსია მისი. 422 00:18:02,740 --> 00:18:05,530 >> ასე ერთი ბოლო დეტალი ვარ აპირებს ჩემს კონვერტში 423 00:18:05,530 --> 00:18:08,530 არის, რომ მე არ ვაპირებ გაუგზავნე ეს მხოლოდ იმიტომ, რომ დენ IP. 424 00:18:08,530 --> 00:18:13,630 მე ვაპირებ გაგზავნას ითქვას, 80, თუ რა ვცდილობ გაგზავნის 425 00:18:13,630 --> 00:18:16,862 მას ვებ გვერდზე, ვებ-გვერდი რომელიც შეიცავს Rob ბოდენის სურათი. 426 00:18:16,862 --> 00:18:19,320 ამიტომ, მე ვაპირებ, რომ იგივე გააკეთონ რაც ამ სხვა კონვერტებში. 427 00:18:19,320 --> 00:18:23,620 >> და მაშინ საბოლოოდ, მე ვაპირებ, რომ ჩამოაგდეს ეს off ერთად უახლოეს როუტერი, 428 00:18:23,620 --> 00:18:26,300 იმის გათვალისწინებით, რომ, რომ როუტერი შეიძლება არ ემთხვეოდეს 429 00:18:26,300 --> 00:18:28,210 იგივე გზა ყოველ ჯერზე. 430 00:18:28,210 --> 00:18:30,900 ფაქტობრივად, მე შეიძლება ჰქონდეს პირველი პაკეტი აპირებს ამ გზით. 431 00:18:30,900 --> 00:18:32,670 მეორე პაკეტი შეიძლება წავიდეთ ამ გზით. 432 00:18:32,670 --> 00:18:34,250 მესამე packet-- დაიწყოს routing. 433 00:18:34,250 --> 00:18:35,420 --might მეტი აქ. 434 00:18:35,420 --> 00:18:36,440 435 00:18:36,440 --> 00:18:39,530 და theory-- ვერ ინარჩუნებს მას. 436 00:18:39,530 --> 00:18:43,660 თეორიულად, ოთხივე ამ პაკეტების საბოლოოდ მარშრუტი მათი გზა, 437 00:18:43,660 --> 00:18:46,940 თუმცა ეფექტურად და არაეფექტურად, ყველა გზა უკან. 438 00:18:46,940 --> 00:18:51,560 >> სადაც წერტილი, Dan საფუძველზე, მიღების, შეიძლება reassemble მათ 439 00:18:51,560 --> 00:18:55,735 საფუძველზე on-- სასაცილო ის არის, ჩვენ ყველამ ვიცით, რა შედეგს აქ 440 00:18:55,735 --> 00:18:56,360 იქნება. 441 00:18:56,360 --> 00:18:57,600 Dan აპირებს მიიღოს სურათს Rob. 442 00:18:57,600 --> 00:18:58,974 მაგრამ ვნახოთ, როგორ მუშაობს ეს out. 443 00:18:58,974 --> 00:18:59,664 444 00:18:59,664 --> 00:19:02,080 ასევე, საკმაოდ, დენ აპირებს მიიღოს ნაწილი სურათს Rob. 445 00:19:02,080 --> 00:19:04,286 446 00:19:04,286 --> 00:19:04,785 ძალიან კარგი. 447 00:19:04,785 --> 00:19:06,200 448 00:19:06,200 --> 00:19:07,580 ყველას მონაწილეობისათვის ჩავიდა. 449 00:19:07,580 --> 00:19:09,200 450 00:19:09,200 --> 00:19:09,910 ყველა უფლება. 451 00:19:09,910 --> 00:19:13,870 ისე, Dan იწყება მიიღოს ეს პაკეტი, მოდით ერთ კითხვას. 452 00:19:13,870 --> 00:19:18,820 რა მოხდება, თუ ერთი თქვენგანი იღებს ზარმაცი, გადატვირთულია, მუქარის, ან უბრალოდ იკვებება 453 00:19:18,820 --> 00:19:22,570 off, და ერთი ან მეტი პაკეტი არ ხდის დენ? 454 00:19:22,570 --> 00:19:26,920 >> როგორ არის Dan უნდა იცოდეს, რომ მას არ მიიღოს ერთ-ერთი სეგმენტის ოთხი 455 00:19:26,920 --> 00:19:28,040 მე მას? 456 00:19:28,040 --> 00:19:30,040 მხოლოდ ინტუიციურად, თუ რა შეგვიძლია ჩვენ? 457 00:19:30,040 --> 00:19:30,540 ჰო? 458 00:19:30,540 --> 00:19:31,456 >> აუდიტორია: [INAUDIBLE]. 459 00:19:31,456 --> 00:19:35,885 460 00:19:35,885 --> 00:19:36,760 DAVID Malan: ზუსტად. 461 00:19:36,760 --> 00:19:40,250 რადგან მე ცალსახად დათვლილია მათ, და მე მითითებული, თუ რამდენი სეგმენტების 462 00:19:40,250 --> 00:19:44,030 უნდა იყოს, მას შეუძლია ითქვას, რომ რომელიც, თუ რაიმე, სეგმენტების 463 00:19:44,030 --> 00:19:45,070 ის რეალურად აკლია. 464 00:19:45,070 --> 00:19:48,770 და რა TCP მოგვითხრობს კომპიუტერები ამის გაკეთება, თუ კომპიუტერი, ისევე როგორც Mac OS, 465 00:19:48,770 --> 00:19:52,510 და Windows და Linux მხარდაჭერა და მესმის, TCP, რასაც ისინი აკეთებენ, 466 00:19:52,510 --> 00:19:57,010 TCP დოკუმენტაცია, ძირითადად, ამბობს, რომ დანის უნდა გამომიგზავნოთ 467 00:19:57,010 --> 00:20:00,580 გაგზავნა უკან ამბობდა, hey, დავით, მე დაკარგული პაკეტის ნომრის 1 of 4, 468 00:20:00,580 --> 00:20:02,290 ან 3 of 4, რომელი იგი. 469 00:20:02,290 --> 00:20:06,016 >> და შემდეგ, ჩემი სამუშაო მიიღოს სხვა სურათს Rob, 470 00:20:06,016 --> 00:20:09,140 რომელიც ჩვენ გვაქვს დამატებითი of მოგვიანებით დღეს თუ გსურთ მიიღოს ერთი თქვენ, 471 00:20:09,140 --> 00:20:13,550 და მაშინ შემიძლია ხელახლა სეგმენტის რობ ყველა გზა უკან. 472 00:20:13,550 --> 00:20:16,380 >> ასე რომ, როგორც მარტივი, როგორც ეს მექანიზმი, რომელიც 473 00:20:16,380 --> 00:20:20,310 არის ის, რაც ხდება თითქმის ნებისმიერ დროს თუ თქვენ რაღაც ინტერნეტში, 474 00:20:20,310 --> 00:20:22,530 განსაკუთრებით ეს ყველაზე პოპულარული მომსახურება. 475 00:20:22,530 --> 00:20:26,500 არსებობს სხვა ოქმები, სხვა ტექნოლოგიების გარდა TCP 476 00:20:26,500 --> 00:20:27,880 რომ მუშაობა ცოტა განსხვავებულად. 477 00:20:27,880 --> 00:20:33,040 მაგრამ ბევრი მომსახურება, როგორც წესი, გამოყენება რეალურად დაეყრდნოს ამ ოქმების. 478 00:20:33,040 --> 00:20:35,720 >> ისე, დენ, არ მიიღოთ სრული სურათი იქ? 479 00:20:35,720 --> 00:20:36,220 დიახ. 480 00:20:36,220 --> 00:20:37,840 ჩვენ ხელახლა ააწყო Rob უკან. 481 00:20:37,840 --> 00:20:39,610 ძალიან დიდი მადლობა, რომ მარშრუტიზატორები. 482 00:20:39,610 --> 00:20:43,260 დავუშვათ, მე რეალურად მინდა იხილეთ მარშრუტიზატორები ჩემსა 483 00:20:43,260 --> 00:20:46,400 და MIT, ისევე როგორც თქვენ ბიჭები იყვნენ მარშრუტიზატორები, მე და დანი. 484 00:20:46,400 --> 00:20:49,500 >> კარგად, ვიდრე nslookup სახელის სერვერზე lookup, 485 00:20:49,500 --> 00:20:53,150 შემიძლია ნაცვლად აკრიფოთ კვალი მარშრუტი, რომელიც რეალურად აპირებს რა წერია. 486 00:20:53,150 --> 00:20:55,240 და მე ვაპირებ ამის გაკეთებას და წყნარ რეჟიმში dash 1. 487 00:20:55,240 --> 00:20:57,448 ეს ბრძანება ხაზი არგუმენტი რომ ამბობს, ცდილობენ ამ 488 00:20:57,448 --> 00:20:58,740 ერთხელ და არა რამდენჯერმე. 489 00:20:58,740 --> 00:21:02,210 >> და ახლა, მე ვაპირებ აკრიფოთ www.mit.edu. 490 00:21:02,210 --> 00:21:05,660 ახლა, გამომავალი არის საკმაოდ სწრაფი და cryptic. 491 00:21:05,660 --> 00:21:08,300 მაგრამ რა არის გარღვევა ამ არის, რომ თითოეული ეს სტრიქონები 492 00:21:08,300 --> 00:21:10,750 არსებითად წარმოადგენს სტუდენტი ამ აუდიტორიის 493 00:21:10,750 --> 00:21:13,870 თუ იყო გზა, მე და MIT. 494 00:21:13,870 --> 00:21:17,930 რა ხედავთ აქ, პირველ რიგში, დომენი, რომელიც მე აკრეფილი, 495 00:21:17,930 --> 00:21:20,500 ან მთლიანად კვალიფიციური domain ასახელებს, როგორც ის სათანადოდ მოუწოდა. 496 00:21:20,500 --> 00:21:24,420 >> და ეს, როგორც ჩანს, IP მისამართი www.mit.edu. 497 00:21:24,420 --> 00:21:26,260 ჩემი კომპიუტერი figured რომ ჩემთვის. 498 00:21:26,260 --> 00:21:29,170 ეს აქ არის დაპირება რომ ჩვენ მხოლოდ აპირებს 499 00:21:29,170 --> 00:21:31,490 ცდილობენ მიაღწიონ MIT 30 hops. 500 00:21:31,490 --> 00:21:34,180 არსებობს უკეთესი იყოს არაუმეტეს 30 სტუდენტი, მე და დანი. 501 00:21:34,180 --> 00:21:37,870 და ახლა, თითოეულ ამ სტრიქონების წარმოადგენს ფაქტიურად როუტერი 502 00:21:37,870 --> 00:21:40,280 მე და დანი, ფაქტიურად ერთი თქვენ ბიჭები. 503 00:21:40,280 --> 00:21:42,950 >> და ეს ერთი არ ჩანს აქვს დომენის სახელი. 504 00:21:42,950 --> 00:21:44,150 უბრალოდ IP. 505 00:21:44,150 --> 00:21:49,439 და ეს მხოლოდ აიღო 0,662 მილიწამებში ჩემგან, რომ პირველი როუტერთან. 506 00:21:49,439 --> 00:21:51,230 შემდეგი ერთი არ იყო რომ ბევრი რამ უფრო შორს. 507 00:21:51,230 --> 00:21:53,560 ეს მხოლოდ ერთი millisecond მისაღებად არსებობს. 508 00:21:53,560 --> 00:21:56,280 და ახლა, საბედნიეროდ, ყველაფერი ცოტა უფრო მოსახერხებელი 509 00:21:56,280 --> 00:21:58,860 სახელები, რომლებიც cryptic მაგრამ ცოტა უფრო ვეუბნებოდი. 510 00:21:58,860 --> 00:22:03,440 >> როგორც ჩანს, ეს არის როუტერი ძირითადი ჰარვარდის ქსელში განთავსებული, 511 00:22:03,440 --> 00:22:06,330 მხოლოდ იმიტომ, რომ ხალხს არ გვითხრა ამ სამეცნიერო ცენტრი, SC. 512 00:22:06,330 --> 00:22:11,720 და GW მხოლოდ სტენოგრამის ნოტაცია კარიბჭე, რომელიც არის სინონიმი როუტერი. 513 00:22:11,720 --> 00:22:14,630 ასე რომ ეს არის გარკვეული სისტემა ადმინისტრატორის გამოეხმაუროთ გზა 514 00:22:14,630 --> 00:22:17,230 დასახელებისგან ერთ სერვერები სამეცნიერო ცენტრი. 515 00:22:17,230 --> 00:22:20,360 >> ამასობაში, რომ სერვერზე არის, როგორც ჩანს, დაკავშირებული რაიმე სახის კაბელი 516 00:22:20,360 --> 00:22:24,760 სხვა როუტერი, რომელიც მეტსახელად საზღვრის კარიბჭე ერთი dash 517 00:22:24,760 --> 00:22:26,770 რაღაც, რაც ეს ციფრები ნიშნავს. 518 00:22:26,770 --> 00:22:29,230 და შემდეგ, როგორც ჩანს, ჰარვარდის აქვს კავშირი 519 00:22:29,230 --> 00:22:31,340 ეს კიდევ ერთი millisecond მოშორებით რაღაც 520 00:22:31,340 --> 00:22:35,590 მოუწოდა ჩრდილოეთ გზაჯვარედინზე რომელიც საერთო peering წერტილი 521 00:22:35,590 --> 00:22:38,430 between big მსგავს ადგილებში ჰარვარდის სადაც უამრავი საკაბელო მიდის 522 00:22:38,430 --> 00:22:40,870 და საშუალებას კავშირები სხვადასხვა პირები. 523 00:22:40,870 --> 00:22:43,700 >> ნაბიჯი ექვსი სამწუხაროდ, არ აქვს სწორი სახელი. 524 00:22:43,700 --> 00:22:45,370 და ნაბიჯი შვიდი იღებს საინტერესო. 525 00:22:45,370 --> 00:22:46,820 526 00:22:46,820 --> 00:22:49,260 მე არ ვიცი რა ყველაზე მეტად ეს ნიშნავს. 527 00:22:49,260 --> 00:22:50,875 მაგრამ NY არ გადმოხტა at me. 528 00:22:50,875 --> 00:22:52,375 და რას ნიშნავს ეს, ალბათ ნიშნავდეს? 529 00:22:52,375 --> 00:22:54,810 530 00:22:54,810 --> 00:22:56,520 ის კი არ არის ტექნიკური. 531 00:22:56,520 --> 00:22:57,400 მხოლოდ ნიუ იორკში. 532 00:22:57,400 --> 00:23:00,510 ასე ნამდვილად, რა არის საერთო ადამიანის კონვენცია არ არის გარანტირებული 533 00:23:00,510 --> 00:23:04,730 მაგრამ საერთო კონვენცია არის სახელი მარშრუტიზატორები ბუნების, ქალაქის ან აეროპორტის 534 00:23:04,730 --> 00:23:05,960 კოდი, რომ ისინი ახლოს. 535 00:23:05,960 --> 00:23:08,630 >> ასე ზოგიერთი ალბათობა, ეს როუტერი შვიდი 536 00:23:08,630 --> 00:23:10,270 ალბათ, მართლაც, New York. 537 00:23:10,270 --> 00:23:13,020 და ეს, როგორც ჩანს, ადასტურებს ვარაუდს, რადგან ეს 538 00:23:13,020 --> 00:23:16,700 ექვსი მილიწამებში ნაცვლად მხოლოდ ერთი ან ისე რაღაც აქ კამპუსში. 539 00:23:16,700 --> 00:23:19,900 მაგრამ ახლა მიიღებს, რომ მხედველობაში, უფლება Megabus ან whatnot, 540 00:23:19,900 --> 00:23:23,810 ეს შესაძლოა ოთხი, ხუთი, ექვსი საათის განმავლობაში მისაღებად ადამიანის from here ნიუ იორკში. 541 00:23:23,810 --> 00:23:28,040 >> მისაღებად ნაჭერი მონაცემებით, იღებს მხოლოდ ექვსი მილიწამებში 542 00:23:28,040 --> 00:23:31,020 მიიღოს პაკეტი ჩემთვის Dan თუ ის იყო ყველა გზა ნიუ იორკში. 543 00:23:31,020 --> 00:23:36,832 საბოლოოდ, როგორც ჩანს, ეს ფაქტობრივი დომენი www.mit.edu. 544 00:23:36,832 --> 00:23:38,790 ისინი, როგორც ჩანს, outsourced თავიანთი ვებ სერვერები 545 00:23:38,790 --> 00:23:42,030 კომპანია მოუწოდა Akamai რაც იმას ნიშნავს, ზოგიერთი სხვა კომპანია მართავს მათი სერვერები. 546 00:23:42,030 --> 00:23:44,380 და ამიტომაც ჩვენ ვხედავთ რომ უცნაური რამ არსებობს. 547 00:23:44,380 --> 00:23:45,720 >> კარგად, მოდით ეს კიდევ ერთხელ. 548 00:23:45,720 --> 00:23:49,150 მოდით წავიდეთ წინ და ამის გაკეთება კვალი მარშრუტის ჩვენი მეგობარი პროფესორი ნიკ 549 00:23:49,150 --> 00:23:52,955 Parlante სტენფორდის, რომელსაც აქვს სერვერზე მოუწოდა nifty.stanfor.edu. 550 00:23:52,955 --> 00:23:55,870 551 00:23:55,870 --> 00:23:56,980 შევა. 552 00:23:56,980 --> 00:23:59,460 და ახლა, ჩვენ, ალბათ ოდნავ აღარ გზა 553 00:23:59,460 --> 00:24:00,960 რომ გადის რამდენიმე ქალაქში. 554 00:24:00,960 --> 00:24:03,160 ასე რომ, აქ ამ უსახელო ჰარვარდის სერვერები აქ. 555 00:24:03,160 --> 00:24:05,660 ჩვენ ძირითადი ჰარვარდის, საზღვრის კარიბჭე ჰარვარდის, 556 00:24:05,660 --> 00:24:08,081 ჩრდილოეთ გზაჯვარედინზე, იქ, სადაც ეს არის. 557 00:24:08,081 --> 00:24:10,080 და ახლა, ის მიღების ცოტა უფრო საინტერესო. 558 00:24:10,080 --> 00:24:12,960 მე გამოცნობა, რომ როუტერი რვა არის, რა ქალაქში? 559 00:24:12,960 --> 00:24:14,210 აუდიტორია: [INTERPOSING ხმები] 560 00:24:14,210 --> 00:24:18,570 დავით Malan: Chicago, ალბათ, დაფუძნებული ამ საფუძველზე, ამ რამ აქ. 561 00:24:18,570 --> 00:24:25,220 და ახლა ჩვენ გვაქვს Salt Lake City, შესაძლოა, იქნებ Los Angeles აქ, და შემდეგ LAX, 562 00:24:25,220 --> 00:24:27,690 yep, ეს, ალბათ, LA ქვედა. 563 00:24:27,690 --> 00:24:29,940 სანამ საბოლოოდ, ის მიდის სამხრეთ კალიფორნიის 564 00:24:29,940 --> 00:24:34,420 ყველა გზა მდე ჩრდილოეთ კალიფორნიის სადაც Stanford არის Palo Alto. 565 00:24:34,420 --> 00:24:35,299 ასე რომ, საკმაოდ cool. 566 00:24:35,299 --> 00:24:36,840 და მოდით ეს ერთი ნაბიჯია. 567 00:24:36,840 --> 00:24:39,000 ეს აშკარად გვინდა გადაგიყვანთ 82 მილიწამი 568 00:24:39,000 --> 00:24:42,360 გააგზავნოს გზავნილი დენ თუ იყო California, ნაცვლად New York. 569 00:24:42,360 --> 00:24:45,090 მოდით რაღაც როგორიცაა კვალი მარშრუტები, ერთი 570 00:24:45,090 --> 00:24:51,350 ცდილობენ www.cnn.co.jp, რომ იაპონური ვერსია CNN- ის საიტზე. 571 00:24:51,350 --> 00:24:52,540 572 00:24:52,540 --> 00:24:54,910 და ახლა, ჩვენ ჯერ კიდევ Boston, როგორც ჩანს, იმ მომენტში. 573 00:24:54,910 --> 00:24:56,050 574 00:24:56,050 --> 00:24:58,165 >> რამდენიმე სერვერები ექვსი და რვა არ რეაგირებს 575 00:24:58,165 --> 00:24:59,790 იმიტომ, რომ ისინი ჯერ კიდევ პატარა კერძო. 576 00:24:59,790 --> 00:25:04,970 მაგრამ საბოლოოდ, როგორც ჩანს, რაღაც საინტერესო ხდება შორის, 577 00:25:04,970 --> 00:25:08,395 ვთქვათ, ნაბიჯი შვიდი და ცხრა. 578 00:25:08,395 --> 00:25:09,800 579 00:25:09,800 --> 00:25:12,610 რა არის, ალბათ შორის შვიდი და ცხრა, და რა თქმა უნდა, 580 00:25:12,610 --> 00:25:14,610 შორის შვიდი და ნაბიჯი 17? 581 00:25:14,610 --> 00:25:18,090 582 00:25:18,090 --> 00:25:20,210 არსებობს უზარმაზარი ნახტომი ამ დროის 583 00:25:20,210 --> 00:25:23,540 ის აღების მონაცემთა წასვლა ერთი ამ hops ერთი ასეთი მარშრუტიზატორები 584 00:25:23,540 --> 00:25:24,060 სხვა. 585 00:25:24,060 --> 00:25:27,310 >> ასე შანსი, სადღაც აქ, იქ, ალბათ, 586 00:25:27,310 --> 00:25:31,440 განსაკუთრებით აქ, იქ, ალბათ, ძალიან დიდი ორგანოს წყალი, რომ 587 00:25:31,440 --> 00:25:35,320 აქვს trans Pacific ან trans Atlantic კაბელი, რომელიც რეალურად მოითხოვს 588 00:25:35,320 --> 00:25:37,710 კიდევ უფრო მეტი დრო მონაცემები კიდევ ერთი წერტილი სხვა. 589 00:25:37,710 --> 00:25:40,690 თუმცა ისევ და ისევ, წარმოიდგინეთ საათი დასჭირდება fly იაპონიაში. 590 00:25:40,690 --> 00:25:45,786 აქ, დაახლოებით 200 მილიწამებში, ბუმი თქვენი გზავნილი არის რეალურად არსებობს. 591 00:25:45,786 --> 00:25:48,160 ასე რომ თქვენ შეგიძლიათ ითამაშოთ გარშემო ამ თემაზე ელექტრო ან თუნდაც 592 00:25:48,160 --> 00:25:50,940 in Windows ან Mac OS ერთად ოდნავ განსხვავებული ბრძანებები. 593 00:25:50,940 --> 00:25:53,860 ზოგჯერ, თქვენ ამ ვარსკვლავს, როგორიცაა რიგები ექვსი და რვა, რომელიც 594 00:25:53,860 --> 00:25:55,300 მხოლოდ იმას ნიშნავს, მარშრუტიზატორები კონფიგურაცია არ 595 00:25:55,300 --> 00:25:57,120 გადმოგცეთ პასუხი კონფიდენციალურობის გულისთვის. 596 00:25:57,120 --> 00:26:00,210 მაგრამ ზოგადად, ეს ტექნიკა რომ, ფაქტობრივად, მუშაობა. 597 00:26:00,210 --> 00:26:03,730 >> გამოდის, ძალიან, რომ არსებობს სხვა წვნიანი ინფორმაცია იმალება ინსტრუმენტები 598 00:26:03,730 --> 00:26:05,610 რომ თავისთავად ყოველდღე. 599 00:26:05,610 --> 00:26:08,560 ასე მაგალითად, თუ თქვენ მიიღებთ ელ გულწრფელად როგორც ზოგიერთი 600 00:26:08,560 --> 00:26:11,270 შეიძლება ჰქონდეს ცოტა ხნის წინ საეჭვო წარმოშობის, თუ თქვენ არასდროს 601 00:26:11,270 --> 00:26:13,330 შევხედე Gmail ინტერფეისი ადრე, თუ არა ის 602 00:26:13,330 --> 00:26:15,560 კოლეჯის ინტერფეისი ან თქვენი პირადი ერთი, 603 00:26:15,560 --> 00:26:17,620 თქვენ შეიძლება ნახოთ თქვენი inbox ეძებს მოსწონს ეს. 604 00:26:17,620 --> 00:26:20,910 >> და, ფაქტობრივად, ეს არის ელ გავუგზავნე, malan@harvard.edu, 605 00:26:20,910 --> 00:26:24,620 to jharvard@cs50.harvard.edu ამ დილით მხოლოდ 606 00:26:24,620 --> 00:26:26,070 მე ვერ მიიღოს სკრინშოტი. 607 00:26:26,070 --> 00:26:28,149 მაგრამ აღმოჩნდება, ყველა ამ დროს Gmail, 608 00:26:28,149 --> 00:26:30,190 იქ რომ პატარა სამკუთხედზე მიმართ ყველაზე სწორი 609 00:26:30,190 --> 00:26:34,080 არსებობს შემდეგი ჰარვარდის crest, რომ თუ თქვენ დააჭირეთ, შეგიძლიათ Show Original. 610 00:26:34,080 --> 00:26:35,160 611 00:26:35,160 --> 00:26:39,260 და თუ თქვენ, რომ თქვენ რეალურად ვხედავ რამოდენიმე ძალიან ეზოთერულ ინფორმაცია 612 00:26:39,260 --> 00:26:43,360 როგორიცაა timestamps, და IP მისამართები და დომენები. 613 00:26:43,360 --> 00:26:46,990 >> მაგრამ დაინახავთ, მოკლედ, headers, რომ ყველა ამ დროს 614 00:26:46,990 --> 00:26:50,430 მოხვდა თითოეული ელექტრონული გააგზავნოთ და მიიღოთ. 615 00:26:50,430 --> 00:26:54,130 და ეს ამ სათაურებში, რომ ხალხს შეუძლია გამოყენება, კომპიუტერული მეცნიერი, ან სხვაგვარად, 616 00:26:54,130 --> 00:26:56,670 რეალურად ითქვას ერთად ზოგიერთი ალბათობა, სადაც 617 00:26:56,670 --> 00:26:59,290 ვისგან ელ რეალურად მოვიდა. 618 00:26:59,290 --> 00:27:01,830 >> ფაქტობრივად, ჩვენ გაიგო შემდეგ კვირაში, თუ როგორ email 619 00:27:01,830 --> 00:27:04,100 თავად შეიძლება გამომუშავებული პროგრამულად, რომელიც 620 00:27:04,100 --> 00:27:07,100 არის ძალიან კარგი რამ ნახვა რომ სურს გაგზავნას ელ მომხმარებლებს. 621 00:27:07,100 --> 00:27:12,020 მაგრამ ჩვენ ვხედავთ, თუ რამდენად ტრივიალური ეს არის გაყალბებას ელ ვინმე 622 00:27:12,020 --> 00:27:15,380 ვინმეს, თუ თქვენ რეალურად ვიცი, როგორ უნდა გადაამოწმონ headers. 623 00:27:15,380 --> 00:27:18,670 და კიდევ, რომ დაკარგვის წინადადება ამ დღეებში. 624 00:27:18,670 --> 00:27:22,220 >> ასე, რომ განაცხადა, მოდით წავიდეთ ერთი ფენა up. 625 00:27:22,220 --> 00:27:25,100 ჩვენ დავიწყეთ IP, რომელიც მიმართავს პაკეტი ჩვენთვის, 626 00:27:25,100 --> 00:27:26,470 აძლევს მათ უნიკალური მისამართები. 627 00:27:26,470 --> 00:27:29,770 TCP, რომელიც მოკლედ, უზრუნველყოფს, ან თუნდაც 628 00:27:29,770 --> 00:27:34,002 ზრდის ალბათობა მიერ მისი და დასძინა, რამ, როგორიცაა სეგმენტები, 1 ან 4 629 00:27:34,002 --> 00:27:36,740 2, 4, 3, 4 და 4 4. 630 00:27:36,740 --> 00:27:40,710 >> და ახლა, მოდით, ზედა ფენა რომ კიდევ ერთი პროტოკოლი. 631 00:27:40,710 --> 00:27:44,550 ეს ყველაფერი არის ოქმები, კომპიუტერული კონვენციები 632 00:27:44,550 --> 00:27:47,670 რომ უკარნახოს, თუ როგორ ორი კომპიუტერები გაიგო ერთმანეთს. 633 00:27:47,670 --> 00:27:52,030 HTTP, საბოლოოდ დღეს, ჰიპერტექსტის გადაცემის პროტოკოლი. 634 00:27:52,030 --> 00:27:54,100 და ეს ოქმი რომ ვებ ბრაუზერები 635 00:27:54,100 --> 00:27:56,410 გამოყენება საუბრისას ვებ სერვერები. 636 00:27:56,410 --> 00:27:59,970 >> ასე რომ, როდესაც თქვენ გაიყვანოს ბრაუზერი, როგორიცაა Chrome, ან IE ან Firefox, ან Safari, 637 00:27:59,970 --> 00:28:04,230 ან რასაც, და თქვენ აკრიფოთ რაღაც როგორიცაა facebook.com და დააჭიროთ, 638 00:28:04,230 --> 00:28:08,390 არა მარტო თქვენს კომპიუტერში პირველი თარგმნის facebook.com შევიდა რა? 639 00:28:08,390 --> 00:28:10,590 640 00:28:10,590 --> 00:28:11,770 IP მისამართი. 641 00:28:11,770 --> 00:28:17,420 მას შემდეგ converts-- მას შემდეგ აგზავნის გაგზავნა, რომ IP მისამართი გამონათქვამი, 642 00:28:17,420 --> 00:28:21,360 მომეცი დღეს მთავარ ან მისცეს მე შესვლისას ეკრანზე Facebook. 643 00:28:21,360 --> 00:28:25,290 >> ან თუ თქვენ უკვე ხართ, მისცეს me სტანდარტული ხედი ჩემი ვადებს. 644 00:28:25,290 --> 00:28:26,820 ასე რომ, რა HTTP ამბობს. 645 00:28:26,820 --> 00:28:30,055 და უფრო იწოდება, თუ მე ვარ ვებ სერვერზე და are-- რა გქვია, 646 00:28:30,055 --> 00:28:30,180 ერთხელ? 647 00:28:30,180 --> 00:28:30,920 >> აუდიტორია: Margot. 648 00:28:30,920 --> 00:28:34,250 >> დავით Malan: Margot ვებ სერვერზე, და მე ბრაუზერში, 649 00:28:34,250 --> 00:28:37,610 და მე უბრალოდ მინდა ვიღებ ჩემს ვადები Margot, margot.com, 650 00:28:37,610 --> 00:28:39,640 მე ვიტყოდი, გამარჯობათ, მე ვარ დავით. 651 00:28:39,640 --> 00:28:40,870 >> აუდიტორია: Hi, მე ვარ Margot. 652 00:28:40,870 --> 00:28:43,570 >> დავით Malan: თქვენ მაშინ რეაგირება დამატებითი ინფორმაცია ჩემთვის. 653 00:28:43,570 --> 00:28:45,890 ასე რომ, ჩვენ ამ სულელური ადამიანის კონვენციის instance-- მადლობა. 654 00:28:45,890 --> 00:28:47,510 --of ხელს ერთმანეთს ხელები. 655 00:28:47,510 --> 00:28:51,670 და კომპიუტერები, რომ იგივე იდეა სადაც კლიენტს, როგორც ბრაუზერი, 656 00:28:51,670 --> 00:28:55,600 სთხოვს სერვერზე რომ რამე მისი ან მისი სახელით. 657 00:28:55,600 --> 00:28:57,540 >> ასე რომ, აქ არის სურათი, მაგალითად. 658 00:28:57,540 --> 00:29:01,120 მარცხენა არის კომპიუტერული ლეპტოპი, desktop, რასაც, ან თუნდაც ტელეფონით. 659 00:29:01,120 --> 00:29:03,890 და მარჯვენა არის ძალიან დათარიღებული ხედი სერვერზე. 660 00:29:03,890 --> 00:29:06,460 ისინი, როგორც წესი ჩანს უფრო პატარა და sexier ამ დღეებში. 661 00:29:06,460 --> 00:29:09,570 მაგრამ უბრალოდ საქმე იმაშია, რომ არსებობს გარკვეული სახის ურთიერთობა 662 00:29:09,570 --> 00:29:11,800 შორის კლიენტის და სერვერის. 663 00:29:11,800 --> 00:29:14,080 >> და კლიენტებს გრძნობა ვინმე რესტორანი 664 00:29:14,080 --> 00:29:16,620 და მიმტანი ან მიმტანი, იგივე იდეა კომპიუტერები. 665 00:29:16,620 --> 00:29:19,340 კლიენტები და სერვერები, ერთი ითხოვს ინფორმაციას, 666 00:29:19,340 --> 00:29:21,560 ერთი პასუხობს ინფორმაცია. 667 00:29:21,560 --> 00:29:23,920 ახლა, როგორ არის, ინფორმაცია დავბრუნდებით? 668 00:29:23,920 --> 00:29:25,890 განვიხილოთ ეს. 669 00:29:25,890 --> 00:29:30,360 კიდევ არის ერთგვარი ძირითადად way-- და ეს სუპერ მარტივი ვადით. 670 00:29:30,360 --> 00:29:34,530 --that მხოლოდ კარნახობს როგორ ბრაუზერი ინფორმაციას იღებს სერვერზე. 671 00:29:34,530 --> 00:29:38,270 >> სხვა სიტყვებით, ვიდრე უბრალოდ goof-ILY გაგრძელების ჩემი მხრივ Margot, 672 00:29:38,270 --> 00:29:42,100 თუ ნამდვილად იყო ბრაუზერი, I რომ პერსონალის შიგნით კონვერტში, 673 00:29:42,100 --> 00:29:46,580 როგორც მე Rob ფოტოალბომის ადრე, ტექსტური მესიჯი, რომელიც ფაქტიურად ამბობს 674 00:29:46,580 --> 00:29:53,084 მსგავსი რამ, მთავარი / http / 1.1hostwww.google.com 675 00:29:53,084 --> 00:29:56,670 ან margot.com ან რასაც სერვერის სახელი შეიძლება მოხდეს უნდა. 676 00:29:56,670 --> 00:29:58,540 და მაშინ, dot dot dot, სხვა პერსონალი. 677 00:29:58,540 --> 00:30:00,310 >> მაგრამ ფაქტიურად, შიგნით კონვერტში იქნებოდა 678 00:30:00,310 --> 00:30:03,290 საკმაოდ მარტივი ტექსტური გაგზავნა იგრძნობა. 679 00:30:03,290 --> 00:30:05,990 რომ მიღებიდან, Margot გვინდა გახსნა, შინაარსის, 680 00:30:05,990 --> 00:30:07,640 და რეაგირება სთხოვა. 681 00:30:07,640 --> 00:30:12,000 ახლა, ეს ცოტა არასამთავრობო აშკარა ეს მაგალითი. 682 00:30:12,000 --> 00:30:16,130 მაგრამ მისაღებად /, რა არის slash ალბათ გულისხმობდა, უბრალოდ საფუძველზე 683 00:30:16,130 --> 00:30:20,470 თქვენი მნიშვნელოვანია ამჟამად ვებ ყოველდღიურ ცხოვრებაში? 684 00:30:20,470 --> 00:30:22,206 რა არის slash? 685 00:30:22,206 --> 00:30:23,147 >> აუდიტორია: [INAUDIBLE]. 686 00:30:23,147 --> 00:30:24,480 დავით Malan: გაქცევის თანმიმდევრობით. 687 00:30:24,480 --> 00:30:27,280 არ არის ცუდი იდეა, მაგრამ ზოგადად გაქცევა sequences სხვა გზით. 688 00:30:27,280 --> 00:30:28,760 ეს იქნება წარმატებული, როგორც წესი. 689 00:30:28,760 --> 00:30:29,560 მაგრამ არ არის ცუდი აზრის. 690 00:30:29,560 --> 00:30:30,060 ჰო? 691 00:30:30,060 --> 00:30:31,190 692 00:30:31,190 --> 00:30:31,830 მაჩვენებელი. 693 00:30:31,830 --> 00:30:35,100 ასევე კარგი აზრის, მაგრამ უფრო მარტივია, ვიდრე, რომ. 694 00:30:35,100 --> 00:30:36,250 სახლის დირექტორია. 695 00:30:36,250 --> 00:30:38,380 ფესვი მყარ დისკზე, ასე ვთქვათ. 696 00:30:38,380 --> 00:30:39,890 ყველაზე ჩვენგანი არ აკრიფოთ. 697 00:30:39,890 --> 00:30:43,150 მაგრამ ტექნიკურად, თუ უნდოდა უნდა იყოს სუპერ სწორი, ამ დღეებში, 698 00:30:43,150 --> 00:30:50,056 თქვენ წასვლა რაღაც როგორიცაა http://www.facebook.com/. 699 00:30:50,056 --> 00:30:52,580 >> ახლა, მე ვუთხარი ყველაზე ჩვენთვის არ გადაიტვირთოთ აკრეფით ხაზი. 700 00:30:52,580 --> 00:30:54,770 და გულწრფელად, ყველაზე ბრაუზერები, Chrome, მათ შორის, 701 00:30:54,770 --> 00:30:57,019 კი არ გადაიტვირთოთ აჩვენებს us ხაზი, ამ დღეებში 702 00:30:57,019 --> 00:30:59,060 მხოლოდ იმიტომ, რომ ისინი მიყვარს მარტივი და ლაკონური. 703 00:30:59,060 --> 00:31:02,920 მაგრამ ხაზი მხოლოდ იმას ნიშნავს, to www.facebook.com და მიიღეთ 704 00:31:02,920 --> 00:31:08,076 სლეში, ფესვი მყარ დისკზე, ნაგულისხმები გვერდი facebook.com. 705 00:31:08,076 --> 00:31:09,240 გამოყენება რა ოქმი? 706 00:31:09,240 --> 00:31:14,910 კარგად, ვერსია 1.1 ეს ის ცნობილია როგორც HTTP. 707 00:31:14,910 --> 00:31:16,750 >> სერვერზე, ან Margot-- და სხვათა შორის, ამის 708 00:31:16,750 --> 00:31:17,920 თქვენ რა, რომ მე გამოყენებით თქვენ ამ? 709 00:31:17,920 --> 00:31:18,419 OK. 710 00:31:18,419 --> 00:31:19,430 ასე რომ, ჩვენ კარგად არის. 711 00:31:19,430 --> 00:31:23,910 ასე Margot პასუხი ახლა კონვერტში საკუთარი შიგნით, რომლის 712 00:31:23,910 --> 00:31:26,040 არის მსგავსი ტექსტური შეტყობინება. 713 00:31:26,040 --> 00:31:30,640 პირველი ხაზი, რომელიც, yep, მე ვსაუბრობ HTTP ვერსია 1.1. 714 00:31:30,640 --> 00:31:34,930 200 სტატუსი კოდი რომელიც უბრალოდ ნიშნავს, ყველა OK. 715 00:31:34,930 --> 00:31:37,440 მაქვს გვერდზე თქვენ ვეძებთ. 716 00:31:37,440 --> 00:31:44,040 >> იმავდროულად, Content-Type: text / html, ამ არის Margot ნახევრად arcane გზა ამბობდა, 717 00:31:44,040 --> 00:31:46,190 რა მოთხოვნილი ვებ გვერდზე. 718 00:31:46,190 --> 00:31:50,530 და ეს ტიპი, ასე ვთქვათ თითქმის ისევე, როგორც ცვლადი გრძნობა, 719 00:31:50,530 --> 00:31:52,060 მაგრამ ეს არის ბევრად უფრო მაღალი დონის არის. 720 00:31:52,060 --> 00:31:55,380 მისი მონაცემები ტიპის ტექსტი მაგრამ კონკრეტულად HTML. 721 00:31:55,380 --> 00:31:57,210 ენა ჩვენ მალე. 722 00:31:57,210 --> 00:31:58,700 >> და მაშინ, არსებობს რამდენიმე სხვა პერსონალი. 723 00:31:58,700 --> 00:32:02,060 ასე სხვა ნივთები სიტყვასიტყვით რა Facebook რეაგირებს ერთად. 724 00:32:02,060 --> 00:32:03,400 ასე რომ, ვნახოთ, ძალიან. 725 00:32:03,400 --> 00:32:05,380 ნება მომეცით წავიდეთ წინ და გახსნა up Chrome ჩემს ლეპტოპში 726 00:32:05,380 --> 00:32:07,980 რომელიც შეგიძლიათ გააკეთოთ თქვენი კომპიუტერი, ისევე. 727 00:32:07,980 --> 00:32:12,035 და მე ვაპირებ წავიდეთ წინ და ქმნის www.facebook.com. 728 00:32:12,035 --> 00:32:12,535 შევა. 729 00:32:12,535 --> 00:32:13,590 730 00:32:13,590 --> 00:32:16,264 და მე ამ ნაცნობ ეკრანზე აქ. 731 00:32:16,264 --> 00:32:17,930 მაგრამ ახლა, მე ვაპირებ, რომ რაღაც. 732 00:32:17,930 --> 00:32:21,670 მე ვაპირებ წავიდეთ წინ და წავიდეთ სანახავად, დეველოპერი. 733 00:32:21,670 --> 00:32:24,190 და გადადით შემქმნელი ინსტრუმენტები, რომელიც უნდა 734 00:32:24,190 --> 00:32:27,377 შიგნით Chrome თქვენს კომპიუტერში, ყოველ შემთხვევაში, თქვენი მოწყობილობის. 735 00:32:27,377 --> 00:32:29,460 მე ვაპირებ გადახვევა ამ რამ აქ, და თქვენ 736 00:32:29,460 --> 00:32:33,060 აპირებს, მთელი bunch საქართველოს cryptic ტექსტი აქ. 737 00:32:33,060 --> 00:32:37,920 >> გამოდის, რომ ის, რაც Margot შიგნით რომ კონვერტში საპასუხოდ me 738 00:32:37,920 --> 00:32:41,472 არის ენის მოუწოდა HTML, ჰიპერტექსტის მარკირებას ენა. 739 00:32:41,472 --> 00:32:43,680 ეს არ არის პროგრამირების ენის იმიტომ, რომ თქვენ არ შეუძლია, ის 740 00:32:43,680 --> 00:32:46,679 იმას არ მარყუჟების და პირობები, და ფუნქციები, და რამ, როგორიცაა, რომ. 741 00:32:46,679 --> 00:32:47,870 ეს მარკირებას ენაზე. 742 00:32:47,870 --> 00:32:52,110 რომ, მას აქვს სპეციალური სინტაქსი მოუწოდა tags და ატრიბუტებს 743 00:32:52,110 --> 00:32:57,120 რომ ეუბნება ბრაუზერის რა ცარიელია ეკრანზე და როგორ არიან ეს. 744 00:32:57,120 --> 00:32:57,920 უნდა იყოს ორიენტირებული? 745 00:32:57,920 --> 00:32:58,920 უნდა იყოს თამამი სახიანი? 746 00:32:58,920 --> 00:33:00,270 წითელი, მწვანე, ლურჯი? 747 00:33:00,270 --> 00:33:01,390 ეს მარკირებას ენაზე. 748 00:33:01,390 --> 00:33:04,970 რომ, ის ეუბნება ბრაუზერის რა უნდა აჩვენოს ეკრანზე. 749 00:33:04,970 --> 00:33:10,530 ასე რომ, ეს, ფაქტიურად, ყველა HTML და უფრო, რომ Facebook სერვერზე 750 00:33:10,530 --> 00:33:13,950 ეს ფურთხი და რომ Chrome და IE და Firefox აქვს 751 00:33:13,950 --> 00:33:17,820 შემუშავებულია მათი შესაბამის ავტორებს ესმით. 752 00:33:17,820 --> 00:33:20,780 >> და ფაქტობრივად, ის ცოტა მძიმეა, ვიდრე. 753 00:33:20,780 --> 00:33:24,290 თუ თქვენ, ნაცვლად, წასვლა ნახვა, დეველოპერი, View Source, 754 00:33:24,290 --> 00:33:27,550 ეს არის რეალურად რა Facebook არის out აყენებს. 755 00:33:27,550 --> 00:33:29,800 Sort ნულოვანი ხუთ სტილი, უფლება, თუ ჩვენ 756 00:33:29,800 --> 00:33:31,479 ითქვას, რომ ეს, ალბათ, არ არის საუკეთესო. 757 00:33:31,479 --> 00:33:34,270 მაგრამ სიმართლე გითხრათ, მათ შეუძლიათ მიიღონ გადაურჩა ეს იმიტომ, რომ თუ თქვენ ემსახურება up 758 00:33:34,270 --> 00:33:36,090 მილიარდობით ვებ გვერდები დღეში, ნამდვილად 759 00:33:36,090 --> 00:33:40,040 არ მინდა დაგვრჩა დრო, და ბაიტი, და ფული საბოლოოდ გადამცემი 760 00:33:40,040 --> 00:33:43,000 რამ, როგორიცაა ახალი ხაზი გმირები და ფართების და ჩანართების 761 00:33:43,000 --> 00:33:46,870 იმიტომ, რომ თქვენ ხარჯვის სიჩქარეს ზედმეტად თქვენი ISP. 762 00:33:46,870 --> 00:33:49,580 >> ასე ნამდვილად, ეს იმას ნიშნავდა, უნდა minified ამ გზით. 763 00:33:49,580 --> 00:33:51,740 მაგრამ რა Chrome აკეთებს ჩვენთვის, ის აღების 764 00:33:51,740 --> 00:33:56,310 ამ HTML, რომელიც მთლიანად ჰგავს არეულობა და გაუგებარია ადამიანის, 765 00:33:56,310 --> 00:33:57,580 და ეს მხოლოდ გაფორმებით იგი. 766 00:33:57,580 --> 00:34:00,280 ეს საკმაოდ ბეჭდვის ისე, რომ ჩვენ შეგვიძლია გადაიტანოთ ჩვენი გონება გარშემო 767 00:34:00,280 --> 00:34:01,452 ცოტა უფრო ადვილად. 768 00:34:01,452 --> 00:34:02,660 მაგრამ უფრო საინტერესო არის ეს. 769 00:34:02,660 --> 00:34:06,180 თუ მე ახლა დააჭირეთ Chrome, არ ელემენტები, მაგრამ ქსელში, 770 00:34:06,180 --> 00:34:08,520 მე ვაპირებ, რომ პატარა ხე ეკრანზე, რომ ის 771 00:34:08,520 --> 00:34:11,040 აპირებს ეჩვენებინა ყველა HTTP მოითხოვს 772 00:34:11,040 --> 00:34:14,380 რომ რეალურად ბრუნდება და მეოთხე შორის მე და Facebook ან მე 773 00:34:14,380 --> 00:34:17,219 და Margot, თუ მე ერთზე მეტი მოთხოვნა. 774 00:34:17,219 --> 00:34:21,409 >> ამიტომ, მე ვაპირებ წავიდეთ წინ და დააჭირეთ ჩატვირთვა ხატი აქ Chrome. 775 00:34:21,409 --> 00:34:23,850 და ახლა, მთელი bunch პერსონალის გაფრინდა წარსულში ბოლოში. 776 00:34:23,850 --> 00:34:25,710 მე ვაპირებ გადახვევა უკან მდე ძალიან ზევით. 777 00:34:25,710 --> 00:34:29,350 და ახლა შეამჩნია ეს, პირველი მოითხოვოს ჩემს ბრაუზერში 778 00:34:29,350 --> 00:34:31,340 დამზადებული იყო www.facebook.com. 779 00:34:31,340 --> 00:34:34,199 >> ის გამოყენებით get მექანიზმი, რომელიც მხოლოდ იმას ნიშნავს, 780 00:34:34,199 --> 00:34:37,810 ეს საუბარი ტექსტური ენის რომ ჩვენ ვნახეთ მაგალითი მომენტში წინ. 781 00:34:37,810 --> 00:34:41,909 და უფრო მეტიც, თურმე რომ პასუხი, რომ Facebook 782 00:34:41,909 --> 00:34:46,070 მომცა 200 OK, რაც იმას ნიშნავს, ი ვებ გვერდზე საკითხს. 783 00:34:46,070 --> 00:34:49,630 >> თუ მე დააჭირეთ ამ row, მე შემიძლია რეალურად ვხედავ იმ headers ცოტა მეტი 784 00:34:49,630 --> 00:34:50,800 ნათლად. 785 00:34:50,800 --> 00:34:52,810 ეს გახდის უფრო გრძნობა ადრე ხანგრძლივი. 786 00:34:52,810 --> 00:34:57,020 მაგრამ შეამჩნია, რომ ჩემი ბრაუზერი უგზავნის უამრავი ინფორმაცია, მასპინძელი, 787 00:34:57,020 --> 00:34:59,320 და მეთოდი, და cookies. 788 00:34:59,320 --> 00:35:00,879 ჩვენ დავბრუნდებით იმ ადრე ხანგრძლივი. 789 00:35:00,879 --> 00:35:03,170 და თქვენ საბოლოოდ მესმის რა ბმულების რეალურად არის 790 00:35:03,170 --> 00:35:04,930 და როგორ მალე გაგზავნის მათ. 791 00:35:04,930 --> 00:35:06,900 >> და თქვენ ხედავთ, რა Facebook აგზავნის უკან, 792 00:35:06,900 --> 00:35:12,230 მათ შორის შინაარსი ტიპის ტექსტი HTML, მიმდინარე თარიღი დროს, მისი კონფიდენციალურობის 793 00:35:12,230 --> 00:35:15,530 პოლიტიკა, ან აშკარა მისი, და მაშინ, საბოლოოდ, მთელი რიგი cookies 794 00:35:15,530 --> 00:35:18,050 რომ მიმდინარეობს წაუკიდეს თქვენს კომპიუტერში, ისევე. 795 00:35:18,050 --> 00:35:20,140 მაგრამ ჩვენ აჯავრებენ იმ გარდა ადრე ხანგრძლივი. 796 00:35:20,140 --> 00:35:23,950 >> მაგრამ მოკლედ, ყველა დროის ეწვია გვერდზე, ახლა, წლების განმავლობაში, 797 00:35:23,950 --> 00:35:26,970 თქვენ უკვე გაგზავნის შეტყობინებები ერთი მე გაგზავნილი კონვერტის 798 00:35:26,970 --> 00:35:28,230 to Margot და დენ. 799 00:35:28,230 --> 00:35:31,210 და თქვენ უკვე დავუბრუნდეთ რეაგირება მოსწონს ეს Facebook. 800 00:35:31,210 --> 00:35:35,650 მაგრამ გარდა ამისა, ვხვდები, რა ხდება გამჟღავნება Facebook და Google, 801 00:35:35,650 --> 00:35:39,101 და ყველას ყველა თქვენ ათვალიერებთ ვებ-გვერდი? 802 00:35:39,101 --> 00:35:42,100 რა არის გარეთ ყველა კონვერტში თქვენს კომპიუტერში უკვე ვაგზავნით? 803 00:35:42,100 --> 00:35:43,800 804 00:35:43,800 --> 00:35:45,590 თქვენი IP მისამართი, უფლება? 805 00:35:45,590 --> 00:35:48,720 იქნებ არა თქვენი სახელი პოსტი se, მაგრამ თქვენი IP მისამართი. 806 00:35:48,720 --> 00:35:52,410 და მხოლოდ, მოდით დაკავშირება წერტილების შემდეგ, თუ თქვენ იყენებთ მომსახურება 807 00:35:52,410 --> 00:35:54,430 როგორც ინტერნეტში, ან BitTorrent, და სიცოცხლე, 808 00:35:54,430 --> 00:35:56,860 და თქვენ დარეგისტრირებული კომპიუტერი ადგილი, როგორიცაა ჰარვარდი, 809 00:35:56,860 --> 00:36:01,080 ვინმე სადმე იცის, რომ ჯონ ჰარვარდის IP მისამართები ეს, dot ეს 810 00:36:01,080 --> 00:36:02,350 dot ეს, dot ეს. 811 00:36:02,350 --> 00:36:06,730 >> და მართლაც, ჟურნალი იგი ინახება როგორც campus, როგორიცაა ამ, Comcast ქსელი, 812 00:36:06,730 --> 00:36:10,270 on Verizon, ან სიმართლე გითხრათ, იმ NSA, როგორც ჩვენ ცოტა ხნის წინ ცნობილი გახდა, 813 00:36:10,270 --> 00:36:14,040 რომელიც დავთრის საკმაოდ ბევრი ყველაფერი რომ თქვენ აკეთებთ ინტერნეტში. 814 00:36:14,040 --> 00:36:15,910 და ჩვენ დავბრუნდებით ეს მომავალში კლასის 815 00:36:15,910 --> 00:36:18,990 წლის შედეგების ეს საპროექტო გადაწყვეტილებების და უსაფრთხოებას. 816 00:36:18,990 --> 00:36:21,920 >> მაგრამ სიმართლე ის არის, ნამდვილად არ ყველა რომ ბევრი რამ კონფიდენციალურობის. 817 00:36:21,920 --> 00:36:25,380 ყოველ დროს, თქვენ უკვე გამოჩენის სადმე ინტერნეტში, თქვენ აჩვენებს თქვენი მხრივ 818 00:36:25,380 --> 00:36:28,720 გამოვლენისა და მინიმუმ თქვენი IP მისამართი. 819 00:36:28,720 --> 00:36:35,930 ასე საშინელი შენიშვნა განზე, რა შეგვიძლია გავაკეთოთ, ხმა რამ, როგორიცაა კატა ვებ გვერდი? 820 00:36:35,930 --> 00:36:40,730 >> ამიტომ ჩვენ გვაქვს bunch of პასუხები, შეიძლება დავბრუნდებით სერვერზე. 821 00:36:40,730 --> 00:36:42,340 და ჩვენ ვერ ვხედავთ ყველა ამ დღეს. 822 00:36:42,340 --> 00:36:43,800 მაგრამ 200 არის კარგი. 823 00:36:43,800 --> 00:36:46,622 და თქვენ ალბათ არ მინახავს ყველა ამ, როგორც ადამიანის წინაშე. 824 00:36:46,622 --> 00:36:48,580 მაგრამ თქვენ ალბათ მინახავს მინიმუმ ერთი მათგანი. 825 00:36:48,580 --> 00:36:50,204 რომელიც ერთ-ერთი მათგანი შესაძლოა გამოიყურება ნაცნობი? 826 00:36:50,204 --> 00:36:51,097 აუდიტორია: 404 827 00:36:51,097 --> 00:36:51,930 დავით Malan: ასე 404. 828 00:36:51,930 --> 00:36:52,695 ფაილი ვერ მოიძებნა. 829 00:36:52,695 --> 00:36:55,320 და მართლაც, თქვენ აპირებს ვხედავ ამ პროგრამულად თავს. 830 00:36:55,320 --> 00:37:00,220 404 უბრალოდ ნიშნავს, ფაილის მოითხოვა, ირიბის ან ირიბის რაღაც, უბრალოდ 831 00:37:00,220 --> 00:37:00,950 არ არსებობს. 832 00:37:00,950 --> 00:37:04,380 და ვებ სერვერი, როგორც წესი, პასუხობს 404 შედეგად 833 00:37:04,380 --> 00:37:09,680 >> ამავდროულად, ჩვენ მალე დავინახავთ, რომ შინაარსი რომ გაგზავნა 834 00:37:09,680 --> 00:37:11,800 არის ეს ენა ცნობილია როგორც HTML. 835 00:37:11,800 --> 00:37:15,070 და ეს არის სუპერ მარტივი snippet of HTML 836 00:37:15,070 --> 00:37:18,380 რომ არაფერს აკეთებს, გარდა არაა მშვენიერია ეკრანზე. 837 00:37:18,380 --> 00:37:21,830 მართლაც, თქვენ ხედავთ ზედა ამ რაღაც მოუწოდა დოკუმენტის ტიპი 838 00:37:21,830 --> 00:37:24,220 დეკლარაცია, რომელიც მხოლოდ ამბობს, hey, მსოფლიოში. 839 00:37:24,220 --> 00:37:25,964 ეს ფაილი შეიცავს HTML. 840 00:37:25,964 --> 00:37:28,380 და შემდეგ, მომდევნო ცოტა HTML რომ თქვენ აპირებს დაწერა, 841 00:37:28,380 --> 00:37:30,930 მას აქვს ღია bracket, და შემდეგ სიტყვა HTML, 842 00:37:30,930 --> 00:37:33,670 მაშინ დახურულ bracket და შემდეგ ღია ხელმძღვანელი და ახლო bracket. 843 00:37:33,670 --> 00:37:36,000 მოკლედ, მოდით რეალურად ამისათვის მექანიკურად. 844 00:37:36,000 --> 00:37:39,980 ნება მომეცით წასვლას ჩემი ელექტრო მაგრამ შეგიძლიათ ამის გაკეთება ყველგან 845 00:37:39,980 --> 00:37:42,110 რომ თქვენ გაქვთ ტექსტური რედაქტორი. 846 00:37:42,110 --> 00:37:45,105 >> მე ვაპირებ წავიდეთ წინ და გადარჩენა ფაილი სახელწოდებით hello.html. 847 00:37:45,105 --> 00:37:46,440 848 00:37:46,440 --> 00:37:49,640 მე ვაპირებ ამას ჩემს სამუშაო მაგიდაზე შენარჩუნება რამ სუპერ მარტივი ახლა. 849 00:37:49,640 --> 00:37:51,760 და მე ვაპირებ ამის გაკეთებას ზუსტად ის, რაც მე დავინახე. 850 00:37:51,760 --> 00:37:55,452 ასე doc ტიპის HTML, ღია bracket HTML. 851 00:37:55,452 --> 00:37:57,910 და ახლა, ცნობა, მე ვაპირებ პირიქით წინასწარ. 852 00:37:57,910 --> 00:38:01,000 და პირიქით, ვგულისხმობ იგივე tag, ასე ვთქვათ, 853 00:38:01,000 --> 00:38:02,767 მაგრამ იგი იწყებს ნაბიჯია ირიბის. 854 00:38:02,767 --> 00:38:04,600 და შემდეგ, აქ, მე ვაპირებ ვთქვა, თავი, 855 00:38:04,600 --> 00:38:07,530 იმიტომ, რომ ეს თურმე ყველა ვებ-გვერდი აქვს ე.წ. ხელმძღვანელი, რომელიც 856 00:38:07,530 --> 00:38:10,300 არის პერსონალი, გრძელდება სათაური ბარი, ძალიან ზევით გვერდზე. 857 00:38:10,300 --> 00:38:13,026 სათაური არის მხოლოდ იქნება მიესალმები აქ. 858 00:38:13,026 --> 00:38:15,150 და ახლა, მე ვაპირებ აქვს სხეულის ამ ვებ გვერდზე. 859 00:38:15,150 --> 00:38:18,130 ასე რომ ყველა ვებ გვერდი აქვს როგორც უფროსი ზედა და ნაწილები 860 00:38:18,130 --> 00:38:19,522 რომელიც guts გვერდზე. 861 00:38:19,522 --> 00:38:21,980 და აქ, მე უბრალოდ აპირებს ამბობენ რაღაც მიესალმები მსოფლიოში. 862 00:38:21,980 --> 00:38:23,440 და მე ვაპირებ გადარჩენა ამ ფაილის. 863 00:38:23,440 --> 00:38:26,150 თუ მე ახლა მინიმუმამდე gedit, თვალი, იქ პატარა ფაილი 864 00:38:26,150 --> 00:38:28,470 მაგიდაზე მოუწოდა hello.html. 865 00:38:28,470 --> 00:38:30,820 ახლა, ეს არ არის სერვერზე არ არის, თავისთავად, ის ფაქტი, რომ 866 00:38:30,820 --> 00:38:33,040 მხოლოდ ჩემს პირად desktop აქ. 867 00:38:33,040 --> 00:38:36,910 მაგრამ თუ გახსნა Chrome და მოხვდა კონტროლის O-- არსებობს კატა კითხვა. 868 00:38:36,910 --> 00:38:38,710 --and მივდივარ ჩემი desktop. 869 00:38:38,710 --> 00:38:43,730 >> და მე გახსნა hello.html, იქ, ფაქტობრივად, ჩემი სუპერ მარტივი ვებ გვერდზე. 870 00:38:43,730 --> 00:38:45,490 ორგანოს ჩემი გვერდი და ეს თეთრი window 871 00:38:45,490 --> 00:38:47,610 აქ არის სხეულის მიესალმები მსოფლიოში. 872 00:38:47,610 --> 00:38:51,020 და სათაური ხელმძღვანელი გვერდის არის tab არსებობს. 873 00:38:51,020 --> 00:38:53,020 და ჩვენ ვაპირებთ, მალე, რომ ეს სუპერ 874 00:38:53,020 --> 00:38:55,004 მარტივი გახსენით სხვა გვერდებზე, ისევე. 875 00:38:55,004 --> 00:38:57,670 მაგალითად, მე ვაპირებ წავიდეთ ზოგიერთი განაწილების კოდი 876 00:38:57,670 --> 00:39:00,230 ამ კვირაში, წყარო შვიდი, და მე ვაპირებ 877 00:39:00,230 --> 00:39:03,150 რათა გახსნას არ JPEG რომელიც ამ ბიჭს აქ. 878 00:39:03,150 --> 00:39:08,430 მაგრამ მე ვაპირებ გახსნას image.html, რაც საბოლოო ჯამში ასე გამოიყურება. 879 00:39:08,430 --> 00:39:15,140 მაგრამ ნება მომეცით ახლა გახსნა ამ წელს gedit, და წასვლას Dropbox წყარო შვიდი, 880 00:39:15,140 --> 00:39:17,470 და image.html. 881 00:39:17,470 --> 00:39:19,430 882 00:39:19,430 --> 00:39:21,960 >> ყველაზე მეტად ეს მხოლოდ კომენტარები როგორც ჩვენ მალე. 883 00:39:21,960 --> 00:39:25,210 მაგრამ თუ გვინდა, რომ დააყენა Grumpy Cat შიგნით ამ ვებ გვერდზე, 884 00:39:25,210 --> 00:39:29,890 საკმარისია იმისათვის, რომ კიდევ ერთი ღია bracket, და შემდეგ სიტყვით გამოსახულება ან img 885 00:39:29,890 --> 00:39:33,080 მოკლე, და მაშინ ალტერნატიული ტექსტის ხელმისაწვდომობის მიზეზები 886 00:39:33,080 --> 00:39:35,890 თუ ვინმეს აქვს ეკრანზე მკითხველს ან რაღაც მსგავსი. 887 00:39:35,890 --> 00:39:38,260 წყარო რომელიც, რა ფაილის სახელი, cat.jpeg. 888 00:39:38,260 --> 00:39:39,280 889 00:39:39,280 --> 00:39:41,400 >> და შემდეგ, რადგან ეს tag პატარა სპეციალური, 890 00:39:41,400 --> 00:39:44,140 ჩვენ დააყენა წინ ხაზი, როგორც ჩვენ დავინახავთ, შიგნით აქვს. 891 00:39:44,140 --> 00:39:47,180 მაგრამ საბოლოო ჯამში არის ვებ გვერდი, რომელიც ასე გამოიყურება. 892 00:39:47,180 --> 00:39:51,320 მოკლედ, რასაც ჩვენ ვაპირებთ, რომ იყოს აკეთებს ახლა მეტი დრო გამოყენებით ინტერნეტში 893 00:39:51,320 --> 00:39:54,200 და შექმნა ვებ გვერდები საბოლოოდ კონტეინერები 894 00:39:54,200 --> 00:39:57,280 არა მხოლოდ სულელური რამ, როგორიცაა სურათები, და ბმულებს და მაგიდები, 895 00:39:57,280 --> 00:40:00,770 და bulleted სიები, და მოსწონს, არამედ მოგვცეს თავს 896 00:40:00,770 --> 00:40:04,890 გრაფიკული ინტერფეისი, GUI, არ განსხვავებით, თუ რა გავაკეთეთ ჩვენ Breakout. 897 00:40:04,890 --> 00:40:08,330 >> მაგრამ ამ გარემოს, ჩვენ ვაპირებ, რომ დაიწყოს გამოყენებით ენებს, როგორიცაა PHP, 898 00:40:08,330 --> 00:40:10,960 და JavaScript, მონაცემთა ბაზა ენის მოუწოდა SQL, 899 00:40:10,960 --> 00:40:14,050 კლიენტის მხარეს სკრიფტინგის ენა მოუწოდა JavaScript რეალურად შექმნა 900 00:40:14,050 --> 00:40:18,760 უფრო დინამიური ინტერფეისი, მაგრამ ბევრად, ბევრად უფრო ნაცნობი კონტექსტში. 901 00:40:18,760 --> 00:40:21,970 მაგრამ მანამდე, მოდით დავასკვნათ დღეს სახე, 902 00:40:21,970 --> 00:40:25,280 როგორც დაჰპირდა, თუ რა ხდება სინამდვილეში ქვევმოთ hood ინტერნეტით 903 00:40:25,280 --> 00:40:26,060 თავად. 904 00:40:26,060 --> 00:40:28,400 >> ითვალისწინებს დღეს რომ ინტერნეტი 905 00:40:28,400 --> 00:40:31,390 გამოიყენება გადარიცხვა რამ როგორიცაა ვებ გვერდების ზე HTTP 906 00:40:31,390 --> 00:40:33,150 ისევე როგორც მე შეარყია Margot მხრივ ადრე. 907 00:40:33,150 --> 00:40:36,470 მაგრამ არსებობს ძალიან ბევრი სხვა სერვისი, რომელიც იყენებს TCP და IP 908 00:40:36,470 --> 00:40:39,800 რომ ჩვენ, თავისთავად, რომ მუშაობა როგორც ვნახავთ აქ 909 00:40:39,800 --> 00:40:42,477 ამ ფილმში, რომელიც იქნება წაგვიყვანს დღეს სრულდება. 910 00:40:42,477 --> 00:40:45,956 >> [ვიდეო აღწარმოების] 911 00:40:45,956 --> 00:41:31,710 912 00:41:31,710 --> 00:41:35,870 >> -For პირველად ისტორია, ადამიანი და მანქანა 913 00:41:35,870 --> 00:41:38,940 ვმუშაობთ ერთად, აცნობიერებენ ოცნება. 914 00:41:38,940 --> 00:41:41,780 გამაერთიანებელი ძალა, რომელიც დარწმუნებულია არ გეოგრაფიული საზღვრები. 915 00:41:41,780 --> 00:41:45,010 განურჩევლად რასის, აღმსარებლობის, ან ფერი. 916 00:41:45,010 --> 00:41:49,130 ახალი ერა, სადაც ურთიერთობა ნამდვილად მოაქვს ხალხს ერთად. 917 00:41:49,130 --> 00:41:51,795 ეს არის Dawn of the Net. 918 00:41:51,795 --> 00:41:54,920 919 00:41:54,920 --> 00:41:56,450 >> გვინდა ვიცოდეთ, თუ როგორ მუშაობს? 920 00:41:56,450 --> 00:42:00,260 დააწკაპუნეთ აქ, რათა დაიწყოს თქვენი მოგზაურობა შევიდა წმინდა. 921 00:42:00,260 --> 00:42:02,780 922 00:42:02,780 --> 00:42:05,380 ახლა, ზუსტად რა მოხდა როდესაც თქვენ დაწკაპავთ ბმული? 923 00:42:05,380 --> 00:42:07,190 თქვენ დაიწყო ინფორმაციის ნაკადის. 924 00:42:07,190 --> 00:42:09,790 ეს ინფორმაცია მოგზაურობს down თქვენი პერსონალური mail ოთახი 925 00:42:09,790 --> 00:42:14,040 როცა ბატონმა IP პაკეტების ის, აფიქსირებს მას, და უგზავნის გზაზე. 926 00:42:14,040 --> 00:42:16,030 >> თითოეული პაკეტი შეზღუდულია ზომა. 927 00:42:16,030 --> 00:42:19,900 გვერდის ოთახი უნდა გადაწყვიტოს, თუ როგორ უნდა დაყოს ინფორმაცია და როგორ პაკეტი იგი. 928 00:42:19,900 --> 00:42:23,400 ახლა პაკეტი სჭირდება ეტიკეტების შეიცავს მნიშვნელოვან ინფორმაციას, 929 00:42:23,400 --> 00:42:27,480 როგორიცაა გამგზავნის მისამართი, მიმღების მისამართი, და ტიპის პაკეტი ეს არის. 930 00:42:27,480 --> 00:42:41,070 931 00:42:41,070 --> 00:42:43,700 >> იმის გამო, რომ ამ კონკრეტულ პაკეტი აპირებს out გადატანა ინტერნეტით, 932 00:42:43,700 --> 00:42:46,240 იგი ასევე იღებს მისამართი proxy სერვერს, რომელიც 933 00:42:46,240 --> 00:42:47,990 აქვს სპეციალური ფუნქცია როგორც ვნახავთ, მოგვიანებით. 934 00:42:47,990 --> 00:42:49,080 935 00:42:49,080 --> 00:42:53,430 პაკეტი არის დაწყებული გადატანა თქვენი ლოკალური ქსელის ან LAN. 936 00:42:53,430 --> 00:42:56,220 ამ ქსელის გამოიყენება დაკავშირება ყველა ადგილობრივი კომპიუტერები, 937 00:42:56,220 --> 00:42:58,760 მარშრუტიზატორები პრინტერები და ა.შ. ინფორმაციის გაცვლა 938 00:42:58,760 --> 00:43:00,790 ფარგლებში ფიზიკური შენობის კედლები. 939 00:43:00,790 --> 00:43:04,840 LAN არის საკმაოდ უკონტროლო ადგილი და, სამწუხაროდ, უბედური 940 00:43:04,840 --> 00:43:05,828 შეიძლება მოხდეს. 941 00:43:05,828 --> 00:43:13,240 942 00:43:13,240 --> 00:43:16,020 >> გზატკეცილზე LAN არის შეფუთული ყველა სახის ინფორმაცია. 943 00:43:16,020 --> 00:43:19,270 ეს არის IP პაკეტი, Novell პაკეტი, Apple Talk პაკეტი. 944 00:43:19,270 --> 00:43:21,440 ისინი აპირებენ წინააღმდეგ მოძრაობის, როგორც ყოველთვის. 945 00:43:21,440 --> 00:43:24,040 ადგილობრივი როუტერი ნათქვამია მისამართი და, საჭიროების შემთხვევაში, 946 00:43:24,040 --> 00:43:25,935 ლიფტები პაკეტს გადატანა სხვა ქსელში. 947 00:43:25,935 --> 00:43:27,610 948 00:43:27,610 --> 00:43:28,810 Ah, როუტერი. 949 00:43:28,810 --> 00:43:31,990 სიმბოლო კონტროლის ერთი შეხედვით არაორგანიზებულად, პრაქტიკულად მსოფლიოში. 950 00:43:31,990 --> 00:43:41,050 951 00:43:41,050 --> 00:43:45,480 >> მან იქ არის, სისტემური, uncaring, მეთოდური, კონსერვატიული, 952 00:43:45,480 --> 00:43:48,100 და ზოგჯერ არა საკმაოდ მდე სიჩქარე. 953 00:43:48,100 --> 00:43:50,430 მაგრამ მაინც, ის ზუსტი ამისთვის დიდი ნაწილი. 954 00:43:50,430 --> 00:44:03,090 955 00:44:03,090 --> 00:44:05,530 >> როგორც პაკეტების დატოვება როუტერი, მათ თავიანთი გზა 956 00:44:05,530 --> 00:44:08,780 კორპორატიული ინტრანეტის და უფროსი for როუტერის შეცვლა. 957 00:44:08,780 --> 00:44:10,179 958 00:44:10,179 --> 00:44:12,470 ცოტა უფრო ეფექტურია, ვიდრე როუტერი, როუტერი შეცვლა 959 00:44:12,470 --> 00:44:16,700 უკრავს სწრაფი და ფხვიერი ერთად IP პაკეტებს, ოსტატურად მარშრუტიზაციის მათ გასწვრივ გზა. 960 00:44:16,700 --> 00:44:18,950 ციფრული Pinball Wizard თუ გნებავთ. 961 00:44:18,950 --> 00:44:19,532 >> -Here წასვლა. 962 00:44:19,532 --> 00:44:20,490 აქ მოდის მეორე. 963 00:44:20,490 --> 00:44:21,198 და ეს კიდევ ერთი. 964 00:44:21,198 --> 00:44:21,886 უყურებს ამ, Mom. 965 00:44:21,886 --> 00:44:22,258 აქ არის მიდის. 966 00:44:22,258 --> 00:44:22,382 Whoops. 967 00:44:22,382 --> 00:44:23,126 გარშემო უკან. 968 00:44:23,126 --> 00:44:23,374 Hey. 969 00:44:23,374 --> 00:44:23,622 იქ. 970 00:44:23,622 --> 00:44:24,122 იქ. 971 00:44:24,122 --> 00:44:24,862 მეტი მარცხენა. 972 00:44:24,862 --> 00:44:25,110 მეტი უფლება. 973 00:44:25,110 --> 00:44:25,358 მეტი მარცხენა. 974 00:44:25,358 --> 00:44:26,350 მეტი უფლება. 975 00:44:26,350 --> 00:44:26,596 თქვენ მიიღო იგი. 976 00:44:26,596 --> 00:44:26,846 აქ მიდის. 977 00:44:26,846 --> 00:44:27,342 მან shoots. 978 00:44:27,342 --> 00:44:27,840 მას ქულით. 979 00:44:27,840 --> 00:44:28,100 ის აპირებს. 980 00:44:28,100 --> 00:44:28,580 Hey, დაველოდოთ. 981 00:44:28,580 --> 00:44:28,940 Hey, ფრთხილად. 982 00:44:28,940 --> 00:44:29,898 აქ მოდის მეორე. 983 00:44:29,898 --> 00:44:30,860 ოჰ, აქ ჩვენ მივდივართ. 984 00:44:30,860 --> 00:44:33,740 985 00:44:33,740 --> 00:44:35,930 >> რაც შეეხება პაკეტი მივიდეს მათი დანიშნულების, ისინი 986 00:44:35,930 --> 00:44:40,640 აიყვანეს მიერ ქსელის ინტერფეისი, მზად გაიგზავნება მომდევნო დონეზე, 987 00:44:40,640 --> 00:44:42,000 ამ შემთხვევაში, მარიონეტული. 988 00:44:42,000 --> 00:44:43,060 989 00:44:43,060 --> 00:44:46,210 მარიონეტული გამოიყენება მრავალი კომპანიის როგორც სახის შუა კაცი 990 00:44:46,210 --> 00:44:48,650 რათა შეამციროს დატვირთვის მათი კავშირი ინტერნეტთან 991 00:44:48,650 --> 00:44:50,040 და უსაფრთხოების მიზნით, ასევე. 992 00:44:50,040 --> 00:44:51,824 993 00:44:51,824 --> 00:44:55,310 როგორც ხედავთ, პაკეტების ყველა სხვადასხვა ზომის, 994 00:44:55,310 --> 00:44:56,650 იმის მიხედვით, თუ მათი შინაარსი. 995 00:44:56,650 --> 00:45:10,750 996 00:45:10,750 --> 00:45:14,790 >> მარიონეტული ხსნის პაკეტი და ეძებს ვებ მისამართი ან URL. 997 00:45:14,790 --> 00:45:16,230 998 00:45:16,230 --> 00:45:18,707 იმის მიხედვით, თუ მისამართი მისაღებია, 999 00:45:18,707 --> 00:45:20,290 პაკეტი იგზავნება, რათა ინტერნეტით. 1000 00:45:20,290 --> 00:45:25,880 1001 00:45:25,880 --> 00:45:28,700 არსებობს, თუმცა, ზოგიერთი მისამართები, რომლებიც არ 1002 00:45:28,700 --> 00:45:31,440 შეხვდება დამტკიცების მარიონეტული, რომ არის იმის თქმა, 1003 00:45:31,440 --> 00:45:33,305 კორპორატიული ან მართვის პრინციპებს. 1004 00:45:33,305 --> 00:45:35,830 1005 00:45:35,830 --> 00:45:38,290 ეს არის უმალ შეეხო. 1006 00:45:38,290 --> 00:45:39,530 1007 00:45:39,530 --> 00:45:41,070 ჩვენ გვექნება არცერთი რომ. 1008 00:45:41,070 --> 00:45:43,350 მათთვის, ვინც იყოს იგი, ეს გზაზე კვლავ. 1009 00:45:43,350 --> 00:45:52,740 1010 00:45:52,740 --> 00:45:54,695 >> შემდეგი up, firewall. 1011 00:45:54,695 --> 00:45:58,060 1012 00:45:58,060 --> 00:46:01,414 კორპორატიული Firewall ორ მიზანს ემსახურება. 1013 00:46:01,414 --> 00:46:03,580 ეს ხელს უშლის ზოგიერთი საკმაოდ nasty რამ ინტერნეტში 1014 00:46:03,580 --> 00:46:05,379 შემოდის ინტრანეტით. 1015 00:46:05,379 --> 00:46:07,670 და მას შეუძლია ასევე აღსაკვეთად მგრძნობიარე კორპორაციულ ინფორმაციას 1016 00:46:07,670 --> 00:46:09,900 მიმდინარეობს გააძევეს გადატანა ინტერნეტში. 1017 00:46:09,900 --> 00:46:11,810 1018 00:46:11,810 --> 00:46:14,210 >> ერთხელ გავლით firewall, როუტერი Picks up პაკეტი 1019 00:46:14,210 --> 00:46:18,290 და განათავსებს მას გადატანა გაცილებით ვიწრო საგზაო და სიჩქარეს, როგორც ჩვენ ვამბობთ. 1020 00:46:18,290 --> 00:46:21,505 ცხადია, რომ ზედიზედ არ არის ფართო საკმარისი მიიღოს მათ ყველა. 1021 00:46:21,505 --> 00:46:22,727 1022 00:46:22,727 --> 00:46:25,060 ახლა, ალბათ, საინტერესოა, რა მოხდება ყველა იმ პაკეტებში 1023 00:46:25,060 --> 00:46:27,250 რომელიც არ ხდის გზაზე. 1024 00:46:27,250 --> 00:46:29,880 ისე, როცა ბატონმა IP არ იღებს აღიარება 1025 00:46:29,880 --> 00:46:32,160 რომ პაკეტი უკვე მიღებული დროულად, 1026 00:46:32,160 --> 00:46:34,060 ის უბრალოდ აგზავნის ჩანაცვლება პაკეტი. 1027 00:46:34,060 --> 00:46:36,040 1028 00:46:36,040 --> 00:46:40,510 >> ჩვენ მზად ვართ შესვლის მსოფლიოში ინტერნეტით, spider 1029 00:46:40,510 --> 00:46:44,656 ვებ ერთმანეთთან ქსელები რომელიც span ჩვენი მთელი მსოფლიოს მასშტაბით. 1030 00:46:44,656 --> 00:46:47,845 აქ, მარშრუტიზატორები და კონცენტრატორები კავშირები დავამყაროთ შორის ქსელები. 1031 00:46:47,845 --> 00:46:49,239 1032 00:46:49,239 --> 00:46:51,280 ახლა, წმინდა არის სრულიად სხვადასხვა გარემოში 1033 00:46:51,280 --> 00:46:53,740 ვიდრე თქვენ იპოვით ფარგლებში დამცავი კედლები თქვენი LAN. 1034 00:46:53,740 --> 00:46:56,510 >> აქ, ეს ველური West, უამრავი სივრცე, 1035 00:46:56,510 --> 00:47:00,440 უამრავი შესაძლებლობები, უამრავი რამ შეისწავლონ და ადგილებში წასვლა. 1036 00:47:00,440 --> 00:47:02,790 მადლობა ძალიან მცირე კონტროლისა და რეგულირების, 1037 00:47:02,790 --> 00:47:07,250 ახალი იდეები იპოვოს ნოყიერი ნიადაგი დააყენებს კონვერტში მათი შესაძლებლობები. 1038 00:47:07,250 --> 00:47:10,590 არამედ იმიტომ, რომ ეს თავისუფლება, გარკვეული საფრთხეები ასევე lurk. 1039 00:47:10,590 --> 00:47:14,230 >> თქვენ არასოდეს არ ვიცი, როდესაც თქვენ აკმაყოფილებდეს dreaded პინგ გარდაცვალების, 1040 00:47:14,230 --> 00:47:18,040 სპეციალური ვერსია ნორმალური მოთხოვნით ping რაც ზოგიერთი იდიოტი ეგონა up 1041 00:47:18,040 --> 00:47:19,830 არეულობას up unsuspecting მასპინძლებს. 1042 00:47:19,830 --> 00:47:21,470 1043 00:47:21,470 --> 00:47:25,490 გეზი ჩვენი პაკეტი მიიღოს იქნებ მეშვეობით სატელიტური სატელეფონო ხაზები, უკაბელო, 1044 00:47:25,490 --> 00:47:27,340 ან თუნდაც transoceanic კაბელი. 1045 00:47:27,340 --> 00:47:30,290 >> ისინი ყოველთვის არ მიიღოს უსწრაფესი ან უმოკლეს მარშრუტების შესაძლებელია, 1046 00:47:30,290 --> 00:47:33,330 მაგრამ ისინი იქ, საბოლოოდ. 1047 00:47:33,330 --> 00:47:37,255 შესაძლოა, სწორედ ამიტომ ეს ზოგჯერ მოუწოდა მსოფლიოში დაველოდოთ. 1048 00:47:37,255 --> 00:47:39,650 მაგრამ, როდესაც ყველაფერი მუშაობს გამართულად, 1049 00:47:39,650 --> 00:47:43,270 შეიძლება circumvent მსოფლიოში ხუთ ჯერ ზე წვეთი ქუდი, 1050 00:47:43,270 --> 00:47:46,690 ფაქტიურად, და ყველა ღირებულება ადგილობრივი ზარი ან ნაკლები. 1051 00:47:46,690 --> 00:47:47,970 1052 00:47:47,970 --> 00:47:51,025 >> ახლოს დასასრულს ჩვენი დანიშნულების, ჩვენ გამოვძებნით სხვა firewall. 1053 00:47:51,025 --> 00:47:53,710 1054 00:47:53,710 --> 00:47:56,160 იმის მიხედვით, თქვენი პერსპექტივა, როგორც მონაცემები პაკეტი, 1055 00:47:56,160 --> 00:48:00,520 firewall შეიძლება იყოს დასაყრდენი უსაფრთხოების ან dreaded მოწინააღმდეგეს. 1056 00:48:00,520 --> 00:48:04,420 ეს ყველაფერი დამოკიდებულია იმაზე, თუ რომელი მხარე თქვენ , და რა არის თქვენი მიზნები. 1057 00:48:04,420 --> 00:48:08,365 >> Firewall მიზანია შეუშვეს მხოლოდ იმ პაკეტების რომ შეასრულოს თავისი კრიტერიუმები. 1058 00:48:08,365 --> 00:48:09,590 1059 00:48:09,590 --> 00:48:11,940 ეს firewall ფუნქციონირებს პორტების 80 და 25. 1060 00:48:11,940 --> 00:48:13,250 1061 00:48:13,250 --> 00:48:16,380 ყველა მცდელობა შესვლის სხვა პორტები დახურულია ბიზნეს. 1062 00:48:16,380 --> 00:48:27,690 1063 00:48:27,690 --> 00:48:30,600 >> პორტი 25 გამოიყენება გვერდის პაკეტი. 1064 00:48:30,600 --> 00:48:32,750 1065 00:48:32,750 --> 00:48:35,791 მიუხედავად იმისა, რომ პორტი 80 არის შესასვლელი პაკეტი ინტერნეტ ვებ 1066 00:48:35,791 --> 00:48:36,290 სერვერზე. 1067 00:48:36,290 --> 00:48:38,880 1068 00:48:38,880 --> 00:48:42,540 Inside firewall, პაკეტები ნაჩვენები უფრო დეტალურად. 1069 00:48:42,540 --> 00:48:44,660 ზოგიერთი პაკეტი რათა ის ადვილად მეშვეობით საბაჟო, 1070 00:48:44,660 --> 00:48:47,500 ზოგი გამოიყურება უბრალოდ ცოტა საეჭვო. 1071 00:48:47,500 --> 00:48:49,630 >> ახლა, firewall ოფიცერი არ არის ადვილად წამოეგოთ, 1072 00:48:49,630 --> 00:48:53,010 მაგალითად, როდესაც ამ პინგ გარდაცვალების პაკეტი ცდილობს 1073 00:48:53,010 --> 00:48:55,628 შენიღბვას თავს ნორმალურ Ping პაკეტი. 1074 00:48:55,628 --> 00:48:56,128 -MOVE ერთად. 1075 00:48:56,128 --> 00:48:56,606 ეს OK. 1076 00:48:56,606 --> 00:48:57,106 პრობლემა არ არის. 1077 00:48:57,106 --> 00:48:58,040 აქვს ლამაზი დღე. 1078 00:48:58,040 --> 00:48:59,360 მიადევნე თვალი outta აქ. 1079 00:48:59,360 --> 00:49:00,460 Bye. 1080 00:49:00,460 --> 00:49:02,990 >> -For იმ პაკეტების გაუმართლა საკმარისია იმისთვის, რომ ამ დრომდე, 1081 00:49:02,990 --> 00:49:04,860 მოგზაურობა თითქმის დასრულებულია. 1082 00:49:04,860 --> 00:49:07,280 1083 00:49:07,280 --> 00:49:11,560 ეს უბრალოდ ხაზი up on ინტერფეისი იქნას up შევიდა სერვერზე. 1084 00:49:11,560 --> 00:49:12,610 1085 00:49:12,610 --> 00:49:16,850 დღეს, სერვერზე შეიძლება აწარმოებს ბევრ რამ, საწყისი mainframe, რათა webcam, 1086 00:49:16,850 --> 00:49:18,430 კომპიუტერი თქვენს მაგიდასთან. 1087 00:49:18,430 --> 00:49:20,220 რატომ არ თქვენი მაცივარი? 1088 00:49:20,220 --> 00:49:22,140 >> შესაბამისი ნაკრები up, თქვენ შეიძლება გაირკვეს 1089 00:49:22,140 --> 00:49:24,330 თუ თქვენ გაქვთ საქმე ქათამი cacciatore 1090 00:49:24,330 --> 00:49:25,690 თუ თქვენ გაქვთ წასვლა სავაჭრო. 1091 00:49:25,690 --> 00:49:28,625 გახსოვდეთ, ეს არის Dawn of the Net. 1092 00:49:28,625 --> 00:49:29,850 თითქმის არაფერი შესაძლებელია. 1093 00:49:29,850 --> 00:49:32,960 1094 00:49:32,960 --> 00:49:37,080 >> ერთი, პაკეტები მიიღო, გაიხსნა, და დაუფასოებელი. 1095 00:49:37,080 --> 00:49:40,350 1096 00:49:40,350 --> 00:49:44,280 ინფორმაციას ისინი არ შეიცავენ, რომელიც თქვენი მოთხოვნა ინფორმაციით, 1097 00:49:44,280 --> 00:49:46,080 გაგზავნილი ვებ სერვერზე განაცხადი. 1098 00:49:46,080 --> 00:49:52,670 1099 00:49:52,670 --> 00:49:54,345 >> პაკეტი თავისთავად რეციკლირებული. 1100 00:49:54,345 --> 00:49:57,280 1101 00:49:57,280 --> 00:50:06,770 მზად გამოყენებულ იქნას ისევ და ივსება თქვენი მოთხოვნილი ინფორმაცია, მიმართა, 1102 00:50:06,770 --> 00:50:08,680 და გააგზავნეთ out გზაზე უკან თქვენ. 1103 00:50:08,680 --> 00:50:10,430 1104 00:50:10,430 --> 00:50:14,700 თავში წარსულის ეკრანები, მარშრუტიზატორები, და მეშვეობით ინტერნეტში. 1105 00:50:14,700 --> 00:50:18,164 1106 00:50:18,164 --> 00:50:19,705 თავში საშუალებით თქვენი კორპორატიული firewall. 1107 00:50:19,705 --> 00:50:24,461 1108 00:50:24,461 --> 00:50:26,295 და გადატანა თქვენს ინტერფეისს. 1109 00:50:26,295 --> 00:50:27,400 1110 00:50:27,400 --> 00:50:30,630 მზად მიაწოდოს ბრაუზერში ინფორმაცია, რომელიც თქვენ მოითხოვა. 1111 00:50:30,630 --> 00:50:33,010 1112 00:50:33,010 --> 00:50:34,538 რომ ეს ფილმი. 1113 00:50:34,538 --> 00:50:40,030 1114 00:50:40,030 --> 00:50:43,200 >> კმაყოფილი მათი ძალისხმევა და ვაღიარებთ უკეთესი მსოფლიოს, 1115 00:50:43,200 --> 00:50:45,960 ჩვენი სანდო პაკეტების ვისრიალოთ off blissfully 1116 00:50:45,960 --> 00:50:49,830 შევიდა ჩასვლა სხვა დღეს, იცის, სრულად მათ 1117 00:50:49,830 --> 00:50:51,635 ემსახურებოდა მათი პატრონები კარგად. 1118 00:50:51,635 --> 00:50:54,030 1119 00:50:54,030 --> 00:50:57,209 ახლა არ არის, რომ ბედნიერი დასასრული. 1120 00:50:57,209 --> 00:50:58,042 [END ვიდეო აღწარმოების] 1121 00:50:58,042 --> 00:50:59,533 დავით Malan: ეს არის ის, CS50. 1122 00:50:59,533 --> 00:51:01,521 ვნახავთ, თქვენ მომავალ კვირას. 1123 00:51:01,521 --> 00:51:05,994 1124 00:51:05,994 --> 00:51:11,220 >> [მუსიკა - KATY PERRY, "ბნელი ცხენი"] 1125 00:51:11,220 --> 00:54:19,222