DOUG LLOYD: თუ თქვენ თვალს ამ ვიდეო
წესრიგი, რომელიც ჩვენ გირჩევთ, ჩვენ შესახებ გაიაროს
ცოტა კულტურის ცვლა.
იმის გამო, რომ ახლა, ჩვენ ვაპირებთ დავიწყოთ ვსაუბრობთ ინტერნეტ და ვებ
ტექნოლოგიები.
ასე რომ, დღემდე, ჩვენ ნამდვილად აკეთებს ბევრი C.
>> და როდესაც ჩვენ უკვე გაშვებული ჩვენი პროგრამების,
ჩვენ უკვე გაშვებული მათ საწყისი ბრძანებათა სტრიქონიდან.
ეს არის საკმაოდ ბევრი, თუ მომხმარებლებს აქვთ უკვე ინტერაქციაში პროგრამები
რომ ჩვენ წერენ.
ისინი აირჩიოთ რაღაც შეგახსენებთ, რაღაც ხდება ტერმინალის ფანჯარაში,
და შემდეგ ეს კეთდება.
>> ზოგჯერ ალბათ მუდმივი მონაცემები, რომ რჩება შემდეგ.
მაგრამ, რომ საკმაოდ ბევრი მას.
ეს არის ბრძანებათა ზოლს.
ეს არის ერთადერთი გზა, მომხმარებელს შეუძლია ურთიერთქმედება.
ამ მხრივ წინ, ჩვენ ვაპირებთ, რომ დაიწყოს
გადასვლის, რომ მომხმარებელს შეგიძლიათ ურთიერთქმედება ჩვენი საიტები.
ამიტომ, ჩვენ ვაპირებთ იყოს წერილობით საიტები, რომლებიც არ არის დაწერილი C,
მაგრამ იწერება სხვადასხვა სხვა პროგრამირების ენების, მათ შორის, PHP,
და ეს არის ერთგვარი დამხმარე ენებზე, HTML, CSS, და ასე შემდეგ.
ასე რომ, ჩვენ ვაპირებთ დავიწყოთ ვსაუბრობთ იმ რამ.
>> სანამ შეღწევას ვებ პროგრამირების თავად,
მე ვფიქრობ, ეს, ალბათ, კარგი იდეა უკან გადადგმული ნაბიჯია და განხილვა
იმაზე, თუ როგორ კომპიუტერები და ადამიანები ურთიერთქმედება ზე მეტი ვებ.
ასე რომ, ეს ვიდეო მართლაც პრემიერის, ძირითადი სახელმძღვანელო, ინტერნეტით.
ახლა, გაფრთხილებაც აქ არის CS50 არ არის ქსელის კლასის.
ასე რომ, რასაც ჩვენ ვაპირებთ იყოს საუბარი აქ არის საკმაოდ მაღალი დონე.
ჩვენ არ ვაპირებთ მოხვდება რაიმე დაბალი დონე
დეტალები, თუ როგორ ყველა ამ პერსონალის მუშაობს.
თუ თქვენ დაინტერესებული რომ, მე მინდა კატეგორიულად
რეკომენდაცია აღების კლასის კომპიუტერის ქსელის.
ჩვენ შეიძლება გითხრათ თეთრი ტყუილი ან ორი მხოლოდ
მიზნებისათვის მიღების ზოგადი გაგება ნათელია.
>> ასე, რომ განაცხადა, მოდით ვისაუბროთ როგორ ურთიერთქმედებენ ინტერნეტში.
ასე რომ აქ ვართ.
აი ჩვენთვის.
ჩვენ საკმაოდ მოუთმენლად მიღების გადატანა ინტერნეტში, რომელიც
როგორც ყველამ ვიცით, არის chock სავსე კატა.
>> ახლა ჩვენ უბრალოდ დაკავშირება ინტერნეტ, როგორც ეს?
ისე, ალბათ, არა.
ინტუიციურად, თქვენ იცით, რომ, ვთქვათ, მაგალითად,
როდესაც თქვენ შეცვლით თქვენი Wi-Fi ქსელის თქვენს კომპიუტერში,
თქვენ ვერ ვხედავ ერთი მოუწოდა ინტერნეტ თუ ეს ასე მოხდება,
უნდა იყოს სახელი თქვენი ადგილობრივი Wi-Fi.
მარჯვენა?
>> ეს, როგორც წესი რაღაც სახლში.
ან თუ თქვენ მუშაობა, შესაძლოა, იყოს თქვენი კომპანიის დასახელება.
აქ არ არის მხოლოდ ერთი ვარიანტი მოუწოდა ინტერნეტით.
ასე რომ, რაღაც ან რაღაც რამ არსებობს შორის, როდესაც
ჩვენ გვინდა, რომ დაკავშირება ინტერნეტში.
რა არის ზოგი იმ რამ?
ისე, ჩვენ ვაპირებთ ვისაუბროთ.
ჩვენ ასევე ვაპირებთ ვისაუბროთ ზოგიერთი მნიშვნელოვანი რამ
ჩვენ გვჭირდება იმისათვის, რომ შეძლებს დაკავშირება ინტერნეტში.
და პირველი ეს რამ არის IP მისამართი.
ასე რომ, თქვენ ალბათ მსმენია ტერმინი IP მისამართი ადრე.
რას ნიშნავს ეს?
ისე, IP მისამართი ძირითადად უნიკალური იდენტიფიკატორი
თქვენი კომპიუტერი ქსელში.
ისევე, როგორც ყველა სახლში ან ოფისი აქვს უნიკალური მისამართი
რომელი შეიძლება გაგზავნას ფოსტით.
>> ასევე, ყოველ კომპიუტერში თუ მას სურს მიიღოს მონაცემები ან მონაცემების,
უნდა ჰქონდეს უნიკალური მისამართზე.
ასე რომ, როდესაც ინფორმაცია გაგზავნილი ან მიღებული,
ის იგზავნება ან მიიღო სწორი ადგილმდებარეობა.
ეს მისამართით სქემა, როგორც მე განაცხადა, ეწოდება IP მისამართით.
IP დგას ინტერნეტ ოქმი, რომელიც ჩვენ ვსაუბრობთ ისევ მალე.
>> ახლა, რა IP მისამართით ჰგავს?
ისე, სქემა, ძირითადად, იყო, როდესაც იგი პირველად განხორციელდა,
მისცეს ყველა კომპიუტერი უნიკალური 32-bit მისამართზე.
სწორედ ბევრი ბიტი.
ეს არის 4 მილიარდი მისამართები.
>> და საერთოდ, იმის მაგივრად, თექვსმეტობითი ნოტაცია, რომელიც
ჩვენ გამოყენებული ადრე კონტექსტში პოინტერები C ვისაუბროთ მისამართები,
ჩვენ, როგორც წესი, წარმოადგენს IP მისამართები ცოტა მეტი
ადამიანის მეგობრული გზა, რომელიც წარმოადგენს მათ
ოთხი მტევანი 8 ბიტი წარმოდგენილია როგორც ათობითი ნომრები.
იმის გამო, რომ ადამიანები არ ხშირად საუბრობენ თექვსმეტობითი, თუ თქვენ პროგრამირების.
მაგრამ ადამიანები, რომლებიც იყენებენ ინტერნეტ არ არის აუცილებელი, პროგრამისტები.
>> ასე რომ, რაც მას ადვილად და მათთვის ხელმისაწვდომი
შეძლებს საუბრობენ, რაც მათი IP მისამართი არის იმ შემთხვევაში თუ ისინი, შესაძლოა,
უნდა მოვუწოდებთ up ვინმეს პრობლემების რაღაც,
უმჯობესია, რათა ის უფრო საერთო ჩვეულებრივი ათობითი ნომერი
ფორმატი.
ასე რომ, IP მისამართი უბრალოდ გამოიყურება საკმაოდ ბევრი, როგორც ეს, w.x.y.z,
სადაც ყოველი მათგანი იმ წერილების წარმოადგენს არასამთავრობო უარყოფითი მნიშვნელობა
სპექტრი 0 255.
შეგახსენებთ, რომ 8-bit ნომერი შეიძლება გამართავს 256 მკაფიო ღირებულებებს.
>> ასე რომ, ის, რომ ჩვენი სპექტრი 0 255.
და ჩვენ გვაქვს ოთხი მტევანი 8 ბიტი გრანდიოზული სულ 32 ბიტი.
ასე რომ, IP მისამართი შეიძლება ასე გამოიყურება.
ეს არის ერთგვარი ზოგადი რა IP მისამართი, 123.45.67.89.
ყველა მათგანი სპექტრი 0 255, ასე რომ, სწორი IP მისამართი.
>> აქ ჰარვარდის უნივერსიტეტში, ყველა ჩვენი IP მისამართები დაიწყება ერთად 140,247.
ეს მხოლოდ ისე, რომ IP მისამართები ამ გეოგრაფიულ არეალში
იქნა დანიშნული.
ასე რომ, ეს შეიძლება იყოს IP მისამართი რომ შეიძლება არსებობდეს აქ ჰარვარდის.
>> ასე რომ, როგორც ვთქვი, თუ ყოველ IP მისამართი არის 32 ბიტი, ჩვენ დაახლოებით 4 მილიარდი
გასცემენ, პატარა 4 მილიარდზე მეტი.
მაგრამ ჩვენ შეგვიძლია სახის ვხედავ პრობლემას, არა?
რა არის მსოფლიოს მოსახლეობის ახლა?
>> ისე, ეს სადღაც ჩრდილოეთით 7 მილიარდი ადამიანი.
და დასავლურ სამყაროში მინიმუმ, ყველაზე ხალხი
უფრო მეტი, ვიდრე ერთი მოწყობილობა შეუძლია ინტერნეტით.
მე მაქვს ერთი უფლება აქ.
და მე მაქვს კიდევ ერთი ჩემს ჯიბეში.
და მაქვს ერთი უკან ჩემი ოფისი.
>> და ისე, რომ სამი.
და რომ კი არ ითვლიან პირობა, რომ მე მაქვს სახლში, ძალიან.
და ისე, რომ სახის პრობლემა, არა?
ჩვენ გვყავს მინიმუმ 7 მილიარდი ადამიანი და მხოლოდ 4 მილიარდი მისამართები.
>> და ყველა მოწყობილობა უნდა რომ ცალსახად განსაზღვრული.
ჩვენ შევიმუშავეთ რამდენიმე workarounds უნდა მოგვარდეს ეს პრობლემა,
რაღაც მოუწოდა კერძო IP მისამართი, რომელიც ჩვენ არ ვართ
ვაპირებ შეღწევას ამ ვიდეო.
მაგრამ, ძირითადად, ის საშუალებას შემდგომი ვებ, ინტერნეტით, სახის ყალბი
out ცოტა, რომ თქვენ გაქვთ უნიკალური მისამართი მქონე მისამართები
და შემდეგ უგზავნიან მათ მეშვეობით ერთი მისამართი, რომელიც
იზიარებს მრავალი კომპიუტერის.
>> მაგრამ ეს ნამდვილად არ არის გრძელვადიანი სარემონტო.
მაშინაც კი, რომ ფიქსირებული არ არის აპირებს სამუდამოდ.
ასე რომ, ჩვენ უნდა სხვადასხვა გზა საქმე ამ.
>> ასე რომ, როგორც მე ვთქვი, რომ ჩვენ გვქონდა დაახლოებით 4 მილიარდი.
მაგრამ, რომ არ აპირებს კარგი იქნება საკმარისი, არა?
ასე რომ, ისე, რომ მას აქვს უკვე გადაწყვეტილია, რომ ჩვენ ვართ
გამკლავება ეს რათა აღარ IP მისამართები.
იმის ნაცვლად, 32-bit მისამართები, ჩვენ აპირებს აქვს 128-bit მისამართები.
ასე რომ, ნაცვლად 4 მილიარდი მისამართები, ჩვენ ვაპირებთ
აქვს, რომ დიდი რაოდენობით მისამართები, რომელიც 340 მილიარდი მილიარდი მილიარდი
მილიარდი, ბევრი IP მისამართები.
>> და ეს ახალი სქემა მოუწოდა IPv6 საყოველთაოდ როგორ ის მოხსენიებული.
ძველი სქემით მიმდინარეობს IPv4.
ეს ცოტა პრობლემა რომ ეს პრობლემა უკვე
ცნობილი იმის შესახებ, მართლაც დიდი ხნის განმავლობაში.
>> და დაინახავთ ამ ბევრი კონტექსტში კომპიუტერები და კომპიუტერული.
ჩვენ კარგად anticipating პრობლემები.
მაგრამ ჩვენ ცუდი საქმე მათ მიუხედავად იმისა, რომ ჩვენ ვიცით მათ შესახებ.
ასე რომ IPv6 უკვე გარშემო ხნით.
და მხოლოდ ბოლო რამდენიმე წელი ჩვენ, ფაქტობრივად,
დაიწყო თანდათანობით ამ IPv6 მისამართები ფაზა გარეთ IPv4 მისამართები.
მაგრამ ზოგან აქვთ მათ.
და ისინი მსგავსი რეგულარული IP მისამართი.
მაგრამ ისინი ბევრი აღარ.
>> ასე რომ, ნაცვლად ახლა მქონე ოთხი მტევანი 8 ბაიტი თქვენი მისამართი,
ახლა ჩვენ გვაქვს რვა მტევანი 16 ბაიტი.
და 8 ჯერ 16 არის 128.
ჩვენ წარმოადგენს ამ ნაკლებად ჩვეულებრივი თექვსმეტობითი ფორმა.
იმის გამო, რომელსაც 16-bit ნომრები ნიშნავს იმას, რომ ნაცვლად იმისა, რომ რიგი 0 255,
გვსურს აქვს სპექტრი 0 65.535.
>> ასე რომ, რომელსაც bunch იმ დავრჩებოდით ერთად
ძალიან რთული იქნება წაიკითხა.
ასე რომ, ჩვენ, როგორც წესი, გამოიყენოთ hex უბრალოდ გარეთ მოხერხებულობისთვის.
ასე რომ, ტიპიური IPv6 მისამართი შეიძლება რაღაც მოსწონს ეს.
>> ეს, რა თქმა ბევრი უმეტეს IPv4 მისამართი ჩვენ ვნახეთ ადრე.
მაგრამ ეს იქნება სწორი IPv6 მისამართზე.
ეს არის ასევე შესახებ IPv6 მისამართზე.
>> ეს ერთი ხდება ეკუთვნის Google.
და შეამჩნია, რომ არსებობს bunch of zeros არსებობს.
ზოგჯერ ეს მისამართები შეგიძლიათ მიიღოთ დიდი ხნის განმავლობაში.
მას შემდეგ, რაც ჩვენ ჯერ საკმაოდ ადრე IPv6,
ზოგჯერ შეიძლება დიდი მოცულობით zeros არსებობს, რომ ჩვენ არ გვჭირდება.
>> თუ თქვენ კითხულობთ, ხმამაღლა ეს 2001.4860.4860.0.0.0.0.8844.
ეს არის ერთგვარი ბევრი, არა?
ასე რომ, თუ ვხედავთ რამოდენიმე zeros, თქვენ შეიძლება ზოგჯერ
იხილეთ IPv6 მისამართი, როგორც ეს, სადაც ისინი გამომრჩეს zeros
და გამოიყენოთ ორმაგი ნაწლავის ნაცვლად.
ეს არის OK, თუმცა.
იმიტომ, რომ ჩვენ ვიცით, რომ არსებობს უნდა იყოს რვა განსხვავებული მოცულობით.
ასე რომ, გავლენა, ჩვენ ვხედავთ ოთხი.
ჩვენ ვიცით, რომ იქ უნდა იყოს ოთხი კომპლექტი საქართველოს zeros, როგორც ეს, რომ შეავსოთ იგი.
>> ასე რომ, ზოგჯერ, თქვენ შეიძლება ნახოთ IPv6 მისამართი არ მქონე
რვა გამოყოფილი მოცულობით, როგორც ჩვენ ვაკეთებთ აქ.
თქვენ შეიძლება ნახოთ ეს ეძებს მოსწონს ეს.
და ეს მხოლოდ იმას ნიშნავს, რომ ყველაფერი თქვენ ვერ ვხედავ
შორის, სადაც, რომ ორმაგი colon არის მხოლოდ ნულოვანი გამოყოფილი.
>> ასე რომ, OK.
ჩვენ ვიცით, ცოტა მეტი IP მისამართები ახლა.
მაგრამ როგორ უნდა მიიღონ მათ?
ჩვენ არ შეგვიძლია უბრალოდ აირჩიოთ ერთი გვინდა.
თუ ჩვენ ეს გავაკეთეთ, რომ ჩვენ შეიძლება დასრულდება მდე საბრძოლო ვინმეს იგივე IP მისამართი.
ან ვინმეს შეიძლება ჰქონდეს არჩეული ეს ადრე.
თუ ჩვენ ვცდილობთ და მიიღოს იგი, ჩვენ ვაპირებთ გადაეყარონ ცოტა პრობლემა.
ასე რომ, ჩვენ არ შეგვიძლია უბრალოდ აირჩიოთ IP მისამართი, რომ ჩვენ გვინდა.
>> ასე რომ, ისე, რომ მივიღებთ IP მისამართი არის სადღაც
ჩვენს შორის კომპიუტერი და ინტერნეტით, რომ დიდი ინტერნეტ არსებობს,
არსებობს რაღაც მოუწოდა DHCP სერვერი, დინამიური ჰოსტი კონფიგურაციის პროტოკოლი
სერვერზე.
ეს არის დიდი mouthful ტექსტი.
მაგრამ რეალურად ყველა ის არ არის, რომ ეს ანიჭებს თქვენ IP მისამართი.
>> თქვენი DHCP სერვერი აქვს ჩამონათვალი მიმართავს, რომ მას არ შეუძლია სათანადოდ მინიჭებას.
და ეს გაძლევთ ერთი.
ეს არის საკმაოდ ბევრი ყველა იქ არის ეს.
ახლა, სანამ DHCP, ამ ამოცანის მინიჭების მისამართები
გამოავლინეს სისტემის ადმინისტრატორს.
ასე რომ რეალურ ადამიანს ექნება ხელით დაავალოს თქვენი კომპიუტერის
და მისამართი, თუ თქვენ დაკავშირებული ქსელში.
ასე რომ DHCP მხოლოდ ერთგვარი automates ამ პროცესი გაძლევთ IP მისამართი.
მაგრამ, რომ ის, თუ როგორ მიიღოს იგი.
ეს არის უბრალოდ პროგრამა გაშვებული სადღაც შორის
და ინტერნეტში, რომ აქვს ბანკის IP მიმართავს, რომ მას შეუძლია out.
და როცა დაკავშირება ქსელი, ეს გაძლევთ ერთი.
მოდით დავუბრუნდეთ ამ დიაგრამაზე.
სადღაც შორის თქვენ და ინტერნეტით, არსებობს DHCP სერვერს.
OK.
ასე რომ, კარგი.
ახლა, მოდით ვისაუბროთ DNS.
ასე რომ, ჩვენ ვისაუბრეთ, თუმცა IP მისამართები.
ჩვენ ვიცით, რომ თუ ჩვენ აპირებს ცალსახად იდენტიფიკაცია
მოწყობილობა, ინტერნეტით, აქვს უნიკალური მისამართზე.
>> შეგვეძლო ეწვევა მივმართო თუ გვინდოდა.
მაგრამ თქვენ ალბათ არასდროს აკრეფილი რაღაც 192.168.1.0
თქვენი ბრაუზერის, უფლება?
თქვენ არ აკრიფოთ ნომრები თქვენს ბრაუზერში.
თქვენ, როგორც წესი, აკრიფოთ ადამიანის იკითხება სახელები როგორიცაა google.com ან cs50.harvard.edu,
არა?
>> ისინი არ არიან IP მისამართები, თუმცა.
ასე რომ, არსებობს ამ სამსახურში მოუწოდა დომენის სახელი
სისტემა, DNS, რომელიც ითარგმნება IP მისამართები ადამიანის გასაგები სიტყვა
ან ფრაზები, რომლებიც ბევრად უფრო დასამახსოვრებელი ვიდრე გახსენების ნაკრები ოთხი ნომრები
ან, სულ მალე, კომპლექტი რვა თექვსმეტობითი ციფრები.
ეს იქნება მართლაც რთული, არა?
>> დაფიქრდით, სანამ დღის ტელეფონები.
თქვენ გქონდათ თქვენი გვემახსოვრება თქვენი მეგობრის ტელეფონის ნომრები.
ეს შეიძლება მიღებული მკაცრი ცოტა ხნის შემდეგ.
და ანალოგიურად, თუ გვინდა, ეწვევა bunch of საიტები,
თქვენ, ალბათ, არ მინდა მახსოვს, რამოდენიმე ნომრები.
ნეტავ მახსოვს რამოდენიმე სიტყვა.
>> ასე რომ, ეს რუკების, ამ თარგმანით, საქართველოს კომპლექტი ნომრები ადამიანის იკითხება სახელები
სახის ხდის DNS ყვითელი გვერდები ინტერნეტში.
და შეგიძლიათ ვიფიქროთ მას, როგორც ეს მხოლოდ
დიდი ჩამონათვალი გაშვებული 0.0.0.0 ყველა გზა ქვემოთ 255.255.255.255, რომელიც
ყველაზე მაღალი მაჩვენებელი იქნება გამორიცხული, რომ სრული მერყეობს 0s to 255s ყველა 4
მილიარდი-ish IPv4 მისამართები.
მე შედგება პირობა ზედა და ქვედა.
მაგრამ ერთი შუა არსებობს ფაქტიურად IP მისამართი.
ასე რომ, თუ ჩვენ ეწვია 74.125.202.138, როგორც ჩანს, რომელიც ითარგმნება, რომ საიტი
იქ, io-- რა ჯანდაბა არის, რომ?
კარგად, არა ყოველ სახელი, რუკები არის ფაქტობრივად, გასაგებია, რა არის, უფლება?
>> ასე რომ, ზოგჯერ ვიღაც რომელიც ფლობს IP მისამართი
შეიძლება ასახელებს მათი მასპინძელი რაღაც რომ ისინი რეალურად არ არის.
მაგალითად, რომ IP მისამართი, თუ თქვენ იქ, რეალურად მხოლოდ google.com.
მაგრამ Google აქვს ბევრი სხვადასხვა სერვერებზე.
>> და მათ არ შეუძლიათ მოვუწოდებთ მათ ყველა google.com.
ასე რომ, მათ აქვთ საკუთარი შიდა სისტემის თარგმნა
google.com, რომ რაც სერვერზე რეალურად იმას უკავშირდება, რომ IP მისამართი.
და შემდეგ იქ სხვა სისტემა, რომელიც არსებობს შორის
თარგმნოს, რომ gobbledygook აქ google.com.
მაგრამ ჩვენ არ მოხვდება, რომ.
>> და ანალოგიურად IPv6s, ჩვენ ასევე ვაპირებთ
აქვს ყვითელი გვერდები ეს იქნება გაცილებით დიდია.
და ანალოგიურად, ამ შუა იქ ეს იყო
მკაცრი, რათა იპოვოს IPv6 მისამართი, რომელიც ლეგიტიმური იყო.
მაგრამ მე ერთი Google.
>> მაგრამ ეს Google- ის Irish ნახვა.
მაგრამ თუ წავიდა, რომ IPv6 მისამართი, თუ თქვენი ბრაუზერი იყო IPv6 შეუძლია,
რომ მოუტანს თქვენ Google- ის Irish მთავარ გვერდზე.
ასე რომ თქვენ გადასვლა.
>> მაგრამ ეს მთლად ასე არ არის, უფლება?
ეს სისტემა, როგორც ჩანს, რთული, არა?
თუ არსებობს უზარმაზარი სია 4 მილიარდი რამ უნდა ეძებოთ,
რომ არის საკმაოდ დიდი.
არ არსებობს ყვითელი გვერდები მსოფლიოს, არა?
თუ თქვენ მაინც ყვითელი გვერდები მიწოდება you--
მე მივიღე ნაღმის მეორე დღეს, და მე უბრალოდ რეციკლირებული იგი.
მაგრამ თუ თქვენ მიიღოს ყვითელი გვერდები მიეწოდება თქვენ,
თქვენ არ მიიღოს წიგნი, რომელიც ყოველ ტელეფონის ნომერი, რომელიც არსებობს პლანეტაზე,
არა?
თქვენ მიიღებთ სიას ადგილობრივი სატელეფონო ნომრები,
ვინც თქვენ სავარაუდოდ უწოდებენ.
>> და ეს არის რეალურად რა DNS არის.
თუ ფიქრობთ, რომ ეს, DNS არის მართლაც ადგილობრივი ყვითელი გვერდები.
დიდი და DNS სერვერები ისევე როგორც google.coms, ისინი
რეალურად მხოლოდ მეტი ისევე როგორც ბიბლიოთეკები,
აქვს ასლი ყველა ადგილობრივ ყვითელი გვერდებზე ან ყველა ადგილობრივი DNS ჩანაწერი.
ასე რომ, ნამდვილად არავინ საცავი სრული DNS ინტერნეტით,
ისევე, როგორც არ არსებობს ერთი ყვითელი გვერდები მსოფლიოში.
>> არსებობს ყველა ადგილობრივ მცირე მასშტაბის DNSS რომ არსებობს out არსებობს.
და არ არის მომსახურება, რომელიც საერთო მათ ერთად.
მაგრამ ისინი დამოკიდებული იმ პატარა DNS სისტემები
განახლებაში მათი ინფორმაციით, ისე, რომ მათ აქვთ ზუსტი ინფორმაცია.
>> ასე რომ კიდევ ერთხელ, ეს ანალოგია არის დიდი აგრეგაცია
DNS სისტემები, როგორიცაა ბიბლიოთეკების, რომ ასლი
ყველა ყვითელი გვერდები მსოფლიოში.
ისინი არ თავს განახლება იმ წიგნებს.
ისინი დამოკიდებული წიგნები მოდის, ასე რომ მათ შეუძლიათ ინფორმაციის განახლება
თუ მათ სჭირდებათ.
>> ასე რომ, DNS სისტემა არ არის გიგანტური ბლოკი.
ეს დეცენტრალიზებული მასშტაბით ბევრი, ბევრი სერვერები.
ახლა ჩვენ ვიცით, რომ სადღაც ჩვენსა და ინტერნეტ
არსებობს DNS სერვერი ისევე როგორც DHCP სერვერს.
>> ახლა, დაშვების რაოდენობა რა არის ჩვენი წვდომის წერტილები?
ისე, დაშვების რაოდენობა თქვენ ალბათ საკმაოდ ნაცნობი რეალურად
დამაკავშირებელი ინტერნეტში.
ეს არის ქსელი, რომელიც თქვენ აირჩიეთ, სახლში ან თქვენს მუშაობას ქსელში
ან რა.
>> და მე განზოგადებისა კონცეფცია წვდომის წერტილი
აქ მიზნით ამ ვიდეო.
მაგრამ არსებობს ბევრი რამ, რომ
შეიძლება შემოვიდა up წვდომის წერტილები.
არსებობს ცნებები, მარშრუტიზატორები, რომელიც არის ერთგვარი ზოგადი ტერმინი, რომელიც ჩვენ ვიყენებთ.
>> მაგრამ არსებობს ასევე ცვლის და რამ რეალურად მოუწოდა
წვდომის წერტილები, რომლებიც ცალკე ამ ზოგადი კონცეფცია დაშვების
წერტილი.
მაგრამ, ძირითადად, რა ხდება არის IPv4, მე
განაცხადა, რომ ჩვენ გვაქვს ეს კონცეფცია კერძო მისამართები, არა?
და ნაცვლად ყველა მანქანა მქონე უნიკალური IP მისამართი, რომელიც
ჩვენ არ ამოიწურა, რადგან ჩვენ 4 მილიარდ მოწყობილობები
ცდილობს დაკავშირება ინტერნეტით, რასაც ჩვენ ვაკეთებთ
ნაცვლად დანიშნოს IP მისამართი როუტერი.
ეს როუტერი ან დაშვების წერტილი მხოლოდ თქვენს სახლში, მაგალითად.
>> და როუტერი სამუშაო, როგორც ერთგვარი იმოქმედოს, როგორც მიმოსვლის cop,
რომელიც საშუალებას აძლევს ყველას, ვინც დაკავშირებულია რომ როუტერი გამოიყენოს იგივე IP
მივმართო გავიდნენ.
ამას რამე აზრი აქვს?
ასე რომ ყველას თქვენს სახლში აქვს კერძო IP მისამართი.
მათ არ შეუძლიათ დაკავშირება ინტერნეტით, ან ინტერნეტში საკმაოდ
საუბარი არ შემიძლია, მათ მეშვეობით რომ კერძო მისამართზე.
მათ შეუძლიათ მხოლოდ საუბარი მათ მეშვეობით მისამართი როუტერი.
და ეს როუტერი სამუშაო მიიღოს ინფორმაცია
რომ თქვენ გაგზავნის როუტერი და პირდაპირ მას სწორი ადგილი
და ინფორმაცია, რომ მომავალი შევიდა როუტერი როუტერი
გაუგზავნოთ თქვენ.
>> ასე რომ, მარშრუტიზატორები მართლაც მოწყობილობები აქ განსაკუთრებით როუტერი
თქვენს სახლში, ყველაზე გავრცელებული სახის გამოყენების შემთხვევაში ყველაზე people--
რომ აქვს საჯარო IP მისამართი.
ეს არის მოწყობილობა, რომელიც ჩართულია ინტერნეტში.
თქვენ დაკავშირება როუტერი აქვს საინფორმაციო ნაკადის
მეშვეობით თქვენი სახელით.
>> როგორც ვთქვი, თანამედროვე სახლის ქსელში, როუტერი და გადართვის და წვდომის წერტილი
ყველა სახის შეფუთული დაყოფილია ერთი მოწყობილობა.
ზოგჯერ მოდემი შეფუთული იქ.
ეს, როგორც წესი, უბრალოდ მოუწოდა როუტერი.
მაგრამ ეს მართლაც ყველა იმ რამ ერთად.
>> მასშტაბური ბიზნეს ქსელები და ე.წ. Wide Area Networks, WANs
რეალურად შენარჩუნება ამ მოწყობილობების გამოყოფა.
მათ აქვთ შეცვლა.
მათ აქვთ მარშრუტიზატორები.
ისინი რამდენიმე წვდომის წერტილები.
>> მაგალითად, ერთი უნივერსიტეტის თქვენ შეგიძლიათ ნახოთ
რომ ჰგავს ე.წ. მარშრუტიზატორები დამონტაჟებული ყველა მთელ კამპუსში.
ეს არის ყველა წვდომის წერტილების რომ შემოვა შევიდა მარშრუტიზატორები, კომუტატორები, et cetera,
უნდა მიაწოდოს ინფორმაცია.
იმის გამო, რომ ამ ქსელების იმდენად დიდი, რომ ერთი წვდომის წერტილი
ვერ ფარავს მისი დიდი ფართობი.
>> ასე რომ, ეს დიდი ქსელები, ბიზნეს ქსელები და ა.შ.,
გაყოფილი ამ ცალკე მოწყობილობები, ასე ქსელი და მასშტაბის
და იზრდება, თუ საჭიროა.
ასე რომ კიდევ ერთხელ, სადღაც ჩვენს შორის და ინტერნეტით, ჩვენ დაშვების წერტილი.
და რომ ის, რაც ჩვენ დაკავშირება.
მეშვეობით, ჩვენ შეგიძლიათ მიიღოთ ინტერნეტში.
როგორც ვთქვი, დაწყებული ამ ვიდეო,
ეს არ არის, რა თქმა უნდა ქსელის.
ასე რომ, ეს არ არის მთელი ამბავი.
და მე სახის glossed მას.
და, შესაძლოა, მე დაუტოვებიათ თქვენ კიდევ ცოტა დაბნეული
, თუ რა ზოგიერთი რამ.
მაგრამ ეს OK.
>> ჩვენ არ გვჭირდება მთელი ამბავი.
საკმარისია ჩვენთვის მოძრავი წინ უბრალოდ ძირითადად ცოტა
როგორ ინტერნეტით მუშაობს.
ასე რომ, რაც ჩვენ ვიცით, რომ ჩვენ გვაქვს ეს კერძო ქსელები ჩვენს სახლში.
>> ჩვენ დაკავშირება როუტერი.
და რომ როუტერი არის დაკავშირებული ინტერნეტში დიდი.
მაგრამ რა არის ინტერნეტ დიდი?
მე შენარჩუნება რომ ამ, მაგრამ რა არის ეს?
>> ისე, ეს მართლაც მხოლოდ ყველა ამ ინდივიდუალური ქსელები ჩემს სახლში,
და თქვენს სახლში, და ყველა სხვა სახლი, რომლებიც დაკავშირებულია ერთად.
ეს არის ერთმანეთთან დაკავშირებული ქსელის, inter-net.
ასე რომ, ნაცვლად აზროვნება ინტერნეტში
როგორც ამ გიგანტური ღრუბელი, ეს ეთერული რაც არსებობს იქ,
ეს მართლაც მხოლოდ კავშირი შორის ყველა ამ ქსელები.
>> ასე რომ, აქ ჩვენ მივდივართ.
ჩვენ გვაქვს ჩვენი ლოკალურ ქსელში.
და ჩვენ არ არის ერთადერთი ადამიანი ალბათ ჩვენი ადგილობრივი ქსელის
ცდილობს გამოიყენოს ინტერნეტში.
იქ, ალბათ, რამდენიმე ჩვენგანი ცდილობს.
>> და ჩვენ არ ერთადერთი ქსელი რომელიც არსებობს მსოფლიოში, არა?
არსებობს სხვა ქსელები, ძალიან, რომ ცდილობთ დაკავშირება ინტერნეტში.
მაგრამ ინტერნეტში არ არის, ერთხელ, ცალკე სუბიექტი.
>> ეს მხოლოდ კომპლექტი წესები, რომელიც საშუალებას ამ ქსელების, ამ მცირე ქსელები,
ლურჯი, იისფერი, და წითელი ქსელში
აქ, დაუკავშირდეს ერთმანეთს.
ასე რომ არ არსებობს რამ ისინი ყველა დამაკავშირებელი.
ისინი ყველა უბრალოდ უკავშირდება ერთმანეთს, არა?
>> ასე რომ, სადღაც ამ ქსელები არსებობს მომსახურება
რომ ჩვენ რეალურად გვინდა.
ასე რომ, შესაძლოა ლურჯი ქსელში არის სადაც Google ცხოვრობს.
და purple ქსელში სადაც Facebook ცხოვრობს.
და წითელი ქსელში, ასევე, შესაძლოა, ეს არის ის, სადაც ყველა იმ კატა.
>> ასე რომ, თუ ჩვენ გვინდა, ინფორმაცია კატა,
ჩვენ უბრალოდ კვეთენ ამ ჯაჭვის ქსელები ინფორმაციის მისაღებად ჩვენ გვინდა.
და აქ, მე წარმოდგენილია ქსელის ყველა
საშუალება გაიგო ერთმანეთს.
და ჩვენ შეგვიძლია მხოლოდ გაიგო, რომ ქსელში.
მაგრამ ქსელი ვერ გაიგო უკან ჩვენთვის.
>> მაგრამ ეს არ არის ჭეშმარიტი ან, არა?
ეს არის ყველა ორი გზა ქუჩაში.
ინფორმაცია შეიძლება შემოვა მეშვეობით ქსელები და უკან.
>> როგორ გავაკეთოთ ეს?
ისე, ინტერნეტ მართლაც სისტემის ოქმები.
და ჩვენ ვაპირებთ დავიწყოთ საუბარი იმაზე, თუ რა
ოქმების მომავალში videos.
>> მაგრამ ერთხელ, ინტერნეტ არ არის ცალკე ამბავია.
ეს არის წესები, რომელიც განსაზღვრავს როგორ ქსელები კომუნიკაცია,
ეს პატარა ქსელები, ეს ადგილობრივი ქსელი, რომელიც ჩვენ გამოიყენება,
ადამიანები, ჩვენს სახლში, ხალხი ჩვენს სკოლაში, ხალხი ჩვენს სამუშაოს,
ყველა გაზიარება ქსელში.
და როგორ ამ ქსელების ურთიერთდაკავშირება და გაიგო, რომ ერთმანეთს,
რომ რეალურად, რა ინტერნეტში ყველაფერი.
მოდით, მომავალი ვიდეო, ვისაუბროთ ზოგიერთ
ოქმების, რომელიც მოიცავს ინტერნეტ იმედია
გაძლევთ ცოტა მეტი კარგად მომრგვალებული გაგება.
მე Doug Lloyd.
ეს არის CS50.