[მუსიკალური სათამაშო] დინამიკები 1: ყველა უფლება, მისასალმებელია თავში CS50. ეს არის ბოლომდე კვირაში რვა, და თითქმის Halloween. ხვალ ღამის საათებში იქნება scariest პირობა არ არის, და არა იმიტომ, ჰელოუინი. თუმცა, რომ შენიშვნა, გვესმის, რომ პრობლემა მითითებული ექვსი, მართლწერის შემოწმების პრობლემა კომპლექტი, არის ცნობილი უნდა იყოს, მრავალი სტუდენტები, ყველაზე რთული, რა თქმა უნდა, მათ შორის C პრობლემა კომპლექტი, და მართლაც, ზოგადად. და მე აღვნიშნო, ეს მხოლოდ იმიტომ, რომ ეს არის კვირაში, სადაც ბევრი ხალხი განსაკუთრებული ხაზგასმით მხოლოდ ცდილობს მიიღონ რა მართლწერის შემოწმება მუშაობა. და ერთი რამ მინდა გარწმუნებთ არის, რომ, როგორც თქვენ დაინახავთ დღეს, და ორშაბათს, ჩვენ ვიწყებთ მოხვდა ამ პიკი ამ კვირაში, სადაც, ახლა, რამ გახდა ცოტა უფრო იცნობს, ცოტა მეტი ხელმისაწვდომი, როგორც ჩვენ გადასვლას ბრძანების ხაზი გარემოს C-დან ვებ დაფუძნებული გარემოს PHP. ასე რომ, მე მოგიწოდებთ თქვენ, მაშინაც კი, თუ თქვენ მართლაც თქვენს ვიტ დასრულების შემდეგ ცდილობს ჟ კომპლექტი მუშაობა, თუ ეს არის ის, მართლაც ადგილი თქვენ იმ, ან თავს ზე, ნუ ვცდილობთ ხელისუფლებაში მეშვეობით. იმიტომ, რომ მე ვფიქრობ, თქვენ უნდა იყოს საკმაოდ სასიამოვნოა, და საკმაოდ ვამაყობ თავს, თუ ნამდვილად დასრულდება, რომ ნაწილი რა თქმა უნდა, C ნაწილი, იმ მაღალი, თუ სტრესული, შენიშვნა. ასე რომ, ეს არ არის დაშინების მიზნით. ეს მხოლოდ იმას ნიშნავდა, რომ გარწმუნებთ, დარჩენა up, რომ ზედმეტი საათობრივად რათა მიიღეთ მართლწერის შემოწმების სამუშაო. და თუ თქვენ, გააცნობიერონ, რომ ასეთი ნებაყოფლობითია, მთლიანად. მაგრამ ჩვენ გვაქვს ე.წ. დიდი საბჭოს რომ წავიდა ცხოვრობს ამ დილით. ფაქტია, დღეს დილით, მე atop დიდი საბჭო, რომელიც შეფასებაზე თუ როგორ გაცილებით RAM და რამდენად ქრონომეტრაჟი თქვენი პროგრამის speller მოითხოვს. მაგრამ მე მას შემდეგ, იძულებით გადაადგილებული. მე ახლა უიღბლო ნომერი 13. და რა დაინახავთ აქ, დავით Kaufman და ლორენ, და ადამ და ჯეისონ და სხვები ახლა atop დიდი ფორუმში. თუ გადავხედავთ იქ უფლება, ყველას უნდა გვქონდეს კარგი განსახორციელებლად ზომა არანაკლებ - დაბრუნების რაოდენობის სიტყვა ლექსიკონში. ხოლო თითოეულ ამ სვეტების, თქვენ რამდენად ბევრი ოპერატიული მეხსიერება თითოეული ჩვენი შესრულება იყენებს, რამდენად ქრონომეტრაჟი ის აღების შეასრულოს დატვირთვა, წინააღმდეგ გამშვები, წინააღმდეგ ზომა და განტვირთავს, შემდეგ კი, საერთო ქრონომეტრაჟი. ასე რომ, მხოლოდ დარწმუნება Elmer და პატრიკ, და ლინდა და ყველას რომელმაც მას შემდეგ, რაც თქვენ, აქ არის სრულიად არ სირცხვილის შემდეგ ყოფნის მიმართ ბოლოში დიდი ფორუმში. თუ არაფერი, ეს ნიშნავს, რომ თქვენ მიიღო სამუშაო, და ეს სწორი, მაგრამ ეს არ არის აუცილებელი, როგორც ბრძოლისუნარიანი, სივრცეში ან დროის ბრძენი, როგორც ეს შეიძლება იყოს. ასე რომ, სრულიად აუცილებელი. მაგრამ ნიშნავს, რომ სტაფილოს სახის ასე რომ როდესაც თქვენ მუშაობს თქვენი P მითითებული, თქვენ ასე ამაყობს თავს, თქვენ მივიღე ეს სამუშაო, თქვენ განათავსონ დიდი გამგეობის, თქვენ გაქვთ ძალიან კარგი ნომერი, წასვლა სადილი, თქვენ მოვიდა უკან, და თქვენი roommates აქვს edged თქვენ გარეთ დიდ ფორუმში. ისე, ეს დრო, იმ ეტაპზე, წასვლა უკან ნახაზი ფორუმში, რათა ხელახალი გამოწვევას დიდი ფორუმში. თუ გადავხედავთ სპეც, ინსტრუქციები interfacing ერთად დიდი გამგეობის ახლა გამოქვეყნდა. ასე რომ, რამდენიმე ხელმძღვანელები ups - ერთი, წინასწარ წინადადება საბოლოო პროექტი გამო ამ მომავალი ორშაბათს. ნახეთ სპეც on კურსის ნახვა, რასაც არ უნდა ნიშნავდეს ეს. ეს მართლაც მხოლოდ შემთხვევით, მაგრამ ფიქრობდა პროვოცირება ელ შორის თქვენ და თქვენი TF, უბრალოდ უნდა რამეები, საუბარი დაიწყო, მიუხედავად იმისა, ყველაზე მეტად თქვენ არასდროს კი წერილობითი ვებ გვერდზე ადრე, არც კი ვიცი რა ალბათ, როგორ შეიძლება, განხორციელება თქვენი საბოლოო პროექტს. რა რწმენა, რომ თქვენ იცით, როგორ უნდა გავაკეთოთ საკმაოდ მეტი რამ რამდენიმე კვირის განმავლობაში. ასე რომ მხოლოდ დაიწყოს ეს პროცესი პოსტი სპეც შესწავლის შესაძლო იდეები. გარდა ამისა, რაც ჩვენ მინდა მოგიწვიოთ გააკეთოთ - ჩვენ გვაქვს ტრადიცია, მრავალი წლის განმავლობაში ახლა, რა თქმა უნდა, მასპინძელი ამ - store.cs50.net. ყველაფერი გაიყიდა ღირებულება. და ეს უბრალოდ შესაძლებლობა აცვიათ CS50, თუ თქვენ გსურთ ამის გაკეთება ვარ, რომ რა თქმა უნდა და. მაგალითად, არსებობს ასეთი რამ, როგორც მაისურები, რომ თქვენ შეიძლება არ უნახავს გარკვეულ წრეებში campus, sweatshirts. და მაშინ, ჩვენ ასევე ვიწვევთ სტუდენტებს წარადგინოს დიზაინის უნდა უკვდავჰყო in CS50 მაღაზია. მაგალითად, ერთ გასულ წელს ჩადება, რომლებიც, ალბათ, ახლა resonate თქვენთან ერთად არის ერთი აქ. დიდი პოპულარობით სარგებლობს ერთეულზე. ასე რომ, თუ გსურთ მონაწილეობა ეს, ჩვენ დაფასოებული სახით მალე, დილის cs50.net/design, რომელიც შეგიძლიათ ატვირთოთ სურათი, რომელიც თქვენ გააკეთა Illustrator, ან Photoshop, ან რომელიმე მსგავსი პროგრამა. და თუ თქვენ იცნობს ამ სახის მახასიათებლებით, ჩვენ გვსურს იყოს PNG გამოსახულება, მინიმუმ 200 წერტილების პოსტი გოჯი და ნაკლები, რომ ბევრი პიქსელი, და ქვეშ 10 მბ. დამატებითი ინფორმაციისათვის, უბრალოდ ელექტრონული კურსის ხელმძღვანელები at heads@cs50.net თუ გსურთ მიიღოს ამ. ყველა უფლება, დღეს, აღარ C. ასე რომ, ჩვენ დაიწყოს უკან დახევის ფენების ინტერნეტით, ვებ, და როგორ შეიძლება რეალურად წერა პროგრამული უზრუნველყოფა ამ სხვადასხვა გარემოში. ასე რომ, კერძოდ, ისმის კითხვა, პირველი, კითხვაზე - ნება მომეცით მიიღოს us ჩვენი ნაცნობი ხატვის ოთახი მეტი აქ. ნება მომეცით უქმნის კითხვაზე, როგორ ინტერნეტში მუშაობა. [? სტუდენტი: Magic. ?] დინამიკები 1: Magic. OK. კარგი პასუხი. ასე რომ, ჩვენ დავიწყებთ დღეს იქ, და თუ ჩვენ არ შეგვიძლია, რომ მას ცოტა ნაკლები ჯადოსნური ფარგლებში საათის განმავლობაში. შევეცადოთ ვუთხრა მას კონტექსტში ამბავი. ასე რომ თქვენ გულშემატკივრებმა აპირებს facebook.com, ან reddit.com, ან რაც არ უნდა ამ დღეებში. ასე რომ, ის, რაც სინამდვილეში ხდება, როდესაც ამას შემდეგ რაღაც facebook.com და დააჭიროთ, შემდეგ Chrome, ან Firefox, ან IE ან Safari, ან რასაც ბრაუზერის თქვენ რეალურად აკეთებს? შეგვიძლია გითხრათ ეს ამბავი, შესაძლოა, სასჯელი მიერ განაჩენის? რა არის ერთ ერთი პირველი რაც ხდება, როდესაც თქვენ მოხვდა შეიტანეთ მას შემდეგ, რაც ბეჭდვის facebook.com? [? სტუდენტური შენი?] კომპიუტერული იღებს HTTP მოთხოვნის. დინამიკები 1: OK. ასე რომ, თქვენს კომპიუტერში აკეთებს - ჩვენ ეძახით - HTTP მოთხოვნის. ახლა რას ნიშნავს ეს? ისე, ყველა ჩვენგანი ალბათ უნახავს ან აკრეფილი, რამდენიმე წელია, H-T-T-P ხშირად მოჰყვა ორი წერტილი, ხაზი, ხაზი. ასე რომ, რა არის ეს? ისე, HTTP არის ჰიპერტექსტის გადაცემის პროტოკოლი. და ეს მხოლოდ ლამაზი გზა და განაცხადა, ეს ენა, რომ ვებ ბრაუზერები, ისევე როგორც Chrome და სხვები, და ვებ სერვერები, ისევე როგორც facebook.com, საუბარი ერთმანეთს. და ეს საკმაოდ მარტივია, ინგლისური ორიენტირებული ენა. ეს თითქმის ისევე, როგორც ფსევდო კოდი. და ეს გზა კლიენტს, როგორც ჩვენ მოვუწოდებთ მას - ბრაუზერი - კომუნიკაცია სერვერზე. და ისევე, როგორც რესტორანში, როდესაც თქვენ, კლიენტს, დასხდნენ მაგიდასთან და მაშინ შეკვეთა რაღაც გამორთვა მენიუს სერვერზე, რომ სერვერზე შეტანას აპირებს თქვენი დაბრუნება რაღაც, რაც არ არის, თქვენ მოითხოვა. იგივე კომპიუტერი მსოფლიოში. Browser - კლიენტი - აპირებს მოთხოვნა და მაშინ, იმედია, დაუბრუნდება რაიმე სერვერზე. და ეს რაღაც ზე მაღალ დონეზე ვებ გვერდზე. ამის ოდნავ ქვედა დონეზე, ეს ფაილი დაწერილი კიდევ ერთი ენის მოუწოდა HTML - ჰიპერტექსტის მარკირებას ენა. მაგრამ უფრო, რომ სულ რაღაც მომენტში. ასე რომ, ჰიპერტექსტის გადაცემის პროტოკოლი - HTTP - ეს არის ის ოქმი, რომელიც ბრაუზერი და სერვერზე გამოყენება. ისე, რა არის ოქმი, ზუსტად? ისე, თქვენ შეიძლება ვიფიქროთ, მას, როგორც ენა. მაგრამ თუ მივაწვდინოთ ჩვენი აუდიტორიის აქ, ნორმალური მოვლენა ჩვენთვის ადამიანი არ არის, როდესაც ჩვენ მივესალმო ვინმეს, მე ვიტყვი, hi, ჩემი სახელია დავით. [? სტუდენტი: Hi,?] ჩემი სახელია Dipty. დინამიკები 1: "Hi, ჩემი სახელი არის Dipty, "იგი პასუხობს. ასე რომ, ჩვენ გვქონდა საკმაოდ თვითნებური ურთიერთქმედების იმუქრება ხელში, როგორც ეს ხშირად ადამიანის კონვენცია ბევრ ქვეყანაში. და ეს ოქმი, არა? მე სახის ინიცირებული ეს გავრცელებით ჩემი მხრივ, საკმაოდ უხერხულად, სცენაზე საქართველოს Sanders აქ. იგი მიხვდა, რა, მე მიღებული მოითხოვოს მხრივ, როგორც ჩანს. ასე რომ, მან უპასუხა, რომ თხოვნა მიერ ფაქტობრივად აღიარებით იგი. აღიარებით, ack, ფაქტიურად ფრაზა ძალიან გავრცელებული მსოფლიოში ქსელის, ამისთვის სერვერზე აღიარებთ კლიენტს. ამის შემდეგ, ჩვენ ერთგვარი დასრულდა, რომ გარიგების და awkwardness დასრულდა. ასე რომ, რეალურად, რა ხდება ქვეშ hood ასევე. ნება მომეცით ამის გაკეთება ცოტა მეტი ტექნიკურად ქვეშ hood. მე ვაპირებ წასვლა მეტი აქ to ტერმინალში ფანჯარა. ეს ტერმინალში ფანჯრის ხდება, რომ ჩემს Mac, მაგრამ თქვენ ამის გაკეთება მსგავსი საქართველოს რამ CS50 მოწყობილობების. და მე რეალურად აპირებს გამოიყენოს პროგრამის რომ ჩვენ ნამდვილად არ გამოიყენება ბევრად ყველა სემესტრში. მაგრამ ეს ე.წ. Telnet. უკან იმავე დღეს, Telnet იყო პროგრამა რომ თქვენ გამოიყენება დაკავშირება სერვერზე, სანახავად გვერდის ან რაღაც მსგავსი. ახლა ჩვენ ვაპირებთ, რომლითაც ამ წლის სკოლის პროგრამა, Telnet, რომ თითქოს იყოს ბრაუზერში. და მე ვაპირებ წავიდეთ წინ და გავაკეთოთ შემდეგი - ნება მომეცით გაიზრდება ჩემი შრიფტი. და მე ვაპირებ ვთქვა, Telnet to სერვერზე მოუწოდა www.facebook.com, მაგრამ კერძოდ, Telnet, რომ პორტში 80. ჩვენ მოვალ ამ. მაგრამ ახლა, ვიცი, რომ ყველაზე მომსახურება ინტერნეტში დადგენა ცალსახად გარკვეული რაოდენობა. ამ შემთხვევაში, ეს 80. ახლა ყველაზე მეტად თქვენ ალბათ არასდროს აკრეფილი 80 ადრე. სინამდვილეში კი, თუ წასვლა ბრაუზერი და გაიყვანოს up, მაგალითად, http://www.facebook.com/-- ეს არის ის, auto-სრული, სწორედ არ არის ჩემი ისტორია - ყველა უფლება, ასე რომ, ახლა, ჩვენ მივდივართ to მსხვილი ნაწლავის 80 ხაზი. ასე რომ, მე კი აცხადებენ, რომ მიუხედავად იმისა, რომ თქვენ ალბათ, არასდროს აკრეფილი ეს ადრე, ერთად მსხვილი ნაწლავის 80 შემდეგ facebook.com, იმედია, ეს მაინც იმუშავებს. მართლაც, მიდის facebook.com. გამოდის, რომ 80 უკვე დაფარული. არც ერთი ჩვენგანი ადამიანები არ ჰქონდა შეიტანოთ, რომ წლების განმავლობაში. იმის გამო, რომ ბრაუზერები, ჩვეულებრივ, მხოლოდ ვარაუდობენ, რომ ნომერი, რომლის გამოყენებაც გსურთ როდესაც იგი მოუწოდებს სერვერზე ასე საუბარი არის, ფაქტობრივად, 80. იმის გამო, რომ გრძელი ამბავი მოკლედ, სერვერები შეუძლია გააკეთოს უფრო მეტი, ვიდრე უბრალოდ ემსახურება up ვებ გვერდები. მათ შეუძლიათ რეაგირება მყისიერი შეტყობინებები. მათ შეუძლიათ გაგზავნის წერილებს. არსებობს უამრავი მომსახურებას, შეიძლება აწარმოებს ერთი სერვერზე. ასე რომ, ამ ნომრებზე - ამ შემთხვევაში, 80 - ცალსახად განსაზღვრავს იმ მომსახურება, რომელიც HTTP, ვებ ოქმი, ვიდრე სერვერზე შესაძლოა, რეალურად მხარს. მაგრამ მე სიმულაცია ამ მოთხოვნის ახლა, textually, გამოყენებისას ძველი სკოლა Telnet პროგრამა. ამიტომ, მე ვაპირებ არსებითად ახლა ვიტყვი, უნდა იყოს ბრაუზერში და საუბარი HTTP გაგზავნით, ჩემი კლავიატურის, ზუსტად ბრძანებები, Chrome მხოლოდ იცოდა, თუ როგორ გაგზავნის ჩემთვის magically. ამიტომ, მე ვაპირებ წავიდეთ წინ და დააჭიროთ. გავითვალისწინოთ, რომ ის ცდილობს 31.13.69.32. 13 რა არის ეს? ასე რომ, ეს IP მისამართი. ახლა კი, თუ თქვენ არ ვიცი ერთად intricacies იმ, თქვენ ალბათ, ზოგადად გრძნობა რომ ეს ყველაფერი არსებობს. ხოლო IP მისამართი - ინტერნეტ ოქმი მისამართი - მხოლოდ უნიკალური იდენტიფიკატორი for კომპიუტერი ინტერნეტში. ეს არის ცოტა გამარტივება ამ დროისათვის. მაგრამ ყველა კომპიუტერი ინტერნეტში აქვს უნიკალური IP მისამართი, ჰგავს ყველა სახლი, ვთქვათ, აშშ აქვს უნიკალური მისამართი, რაღაც 123 მთავარი ქუჩაზე, Anytown, ამერიკის შეერთებული შტატები. ასე რომ, ასე რომ. და ეს, ძალიან, არის გამარტივება. მაგრამ ეს მისამართები, რომ გვაქვს საფოსტო მსოფლიოში და ეს მისამართები რომ გვაქვს კომპიუტერული სამყარო ცალსახად იდენტიფიკაცია სერვერები ისე, რომ როდესაც თქვენ გზავნილი მათ მეტი ინტერნეტით, ან მაშინ, როდესაც წერილი ძველი სკოლა საფოსტო ყუთი - ფოსტით - მომსახურება იცის თუ როგორ უნდა, რომ მოთხოვნით, თუ ის წერილი, რომ განკუთვნილი მიმღები. ახლა ჩემი კომპიუტერი, რატომღაც, ცოტა figured, რომ Facebook-ის უნიკალური IP არის 31.13.69.32. ფაქტია, რომ ალბათ შეიცვლება. Facebook ალბათ მრავლობითი IP მისამართები, რადგან ისინი სრულიად ერთზე მეტი სერვერზე. მაგრამ ეს მოხდა ჩვენთვის magically. ფაქტობრივად, შიდა საიდუმლო სახელი სერვერზე მე, როგორც ჩანს, დაკავშირებულია to ეწოდება star.c10r.facebook.com, რასაც არ არის. უბრალოდ რაც არ უნდა სისტემა ადმინისტრატორი Facebook გადაწყვიტა მოვუწოდებთ ამ კონკრეტულ სერვერზე, რომ მე გარკვეულწილად შემთხვევით გაიგზავნა. ასე რომ, ახლა, თუ ჩემი კავშირი არა აქვს მოცდის დრო გავიდა, მე ვაპირებ პრეტენზია, რომ ბრაუზერში. მე ვაპირებ ვთქვა მისაღებად სივრცე ველით სლეში სივრცეში. და მე ვაპირებ პრეტენზია იყოს საუბარი HTTP ვერსია 1.1, რომელიც ერთი, რომ ყველაზე ბრაუზერები იყენებენ. და მე კონკრეტულად აპირებს აღვნიშნო, რომ სერვერზე, სხვათა შორის, მინდა ნახვა ცნობილია მსოფლიოში როგორც facebook.com. შეიტანეთ, შეიტანეთ. ახლა კი, შეამჩნია რა მოხდა. სერვერზე, მიმტანი, გამოეხმაურა ჩემი ბრძანებით, ან ჩემი თხოვნა, ერთად კიდევ ერთი ტექსტური შეტყობინება. ახლა კიდევ ერთხელ, მსოფლიოში ბრაუზერები, როგორიცაა Chrome და Safari, თქვენ არ ვხედავ, ისევე, როგორც ადამიანის. Microsoft და Google უბრალოდ დამალვა ეს დეტალები ჩვენგან. მაგრამ Facebook გამოეხმაურა ერთად პასუხი, აგრეთვე ენის HTTP. გავითვალისწინოთ იქ კოდი აქ, 302, რომელიც რეალურად აქვს განსაკუთრებული მნიშვნელობა მიერ კონვენციას. ნაპოვნია, ასე რომ, სულ მცირე ნაბიჯია. მაგრამ როგორც ჩანს, Facebook ეუბნება ჩემთვის, მმ მმ, არ გვინდა რაც თქვენ სთხოვა. თქვენ ნაცვლად მინდა დღევანდელი სპეციალური, რომელიც facebook.com / unsupportedbrowser. ასე რომ, მაღალ დონეზე, რას Facebook როგორც ჩანს, აკეთებ აქ? ეს გადამისამართებას ჩემთვის. ასე რომ, Facebook არ მოსწონს ფაქტია, რომ მე თითქოს იყოს ეს სხვა ბრაუზერი. ასე რომ, ეს გადამისამართებას ჩემთვის რამდენიმე ვებგვერდზე. მე რეალურად აინტერესებს, ახლა, რა ეს რამ გამოიყურება. ნება მომეცით წავიდეთ გადასცა, რომ Chrome, ამიტომ ჩვენ ხედავთ, რა უნდათ ჩემთვის. ასე რომ, ახლა ისინი რეალურად გამომგზავნა უკან Facebook, რადგან ისინი მიხვდა, oh, თქვენ გაქვთ მხარი დაუჭირა ბრაუზერი. ჩვენ კი არ აპირებს შოუ, რომ გვერდზე. მოდით წავიდეთ წინ და ვხედავ თუ ჩვენ ვერ დაფიქსირება ამ. მე ვაპირებ უნდა მოტყუებას ცოტა. და უფრო ეს კვირით მოვა. მაგრამ მე ვაპირებ უნდა გავაკეთოთ ერთი რამ აქ. და მე ხსნის ადრე ხანგრძლივი. მომეცი უბრალოდ მომენტი მოტყუებას და wow თქვენ. ნება მომეცით მიიღოს ეს. OK. მე რას მე ვაკეთებ რაღაც მომენტში. მე ვაპირებ წავიდეთ წინ და გააუქმოს ამ კავშირი, და ცდილობენ ეს კიდევ ერთხელ. მიიღეთ სლეში HTTP 1.1 მასპინძელი www.facebook.com შესახებ-აგენტი. OK. ახლა მე პრეტენზია იყოს Chrome. გამოდის, რომ როდესაც ბრაუზერი აგზავნის მოთხოვნას სერვერზე, უბრალოდ პატივი სისტემა. თუ მე ვიტყვი, მე Chrome, Facebook აიღებს მე Chrome. და საშუალება, რომლითაც მე გამოავლინა თავს Chrome არის ამ atrociously ხანგრძლივი სიმებიანი. არსებითად, ყველა ბრაუზერში მწარმოებლები მსოფლიოში აქვს გადაწყდა, ასევე, ამ ვერსიაში ბრაუზერი ამ ოპერაციული სისტემის აქვს შესახებ-აგენტი სიმებიანი რომ გამოიყურება მსგავსად, რომ გიჟები არეულობას არსებობს. და Mozilla არის იქ ისტორიული მიზეზების გამო. მაგრამ შეამჩნია, თუ რამდენად ინფორმაციას ვარ ჩამოდის, რათა facebook.com გარეშე ხე სისტემაში მე ვეუბნებოდი ჩანაწერები, რომ ეს Mac რომ მე გამოყენებით. მე ვეუბნებოდი მას, რომ ეს Intel საფუძველზე Mac გაშვებული Mac OS 10.8.5. როგორც განზე, ეს ინფორმაცია აპირებს ყველა ნახვა, რომ თქვენ ერთად თქვენს ბრაუზერში. Pretty innocuous, თუმცა იგი იღებს პატარა juicier. გავითვალისწინოთ რომ, თუ ჩვენ წაიკითხა შორს საკმარისი, მე გამოყენებით Chrome მობილური 30.0.1599.101. მაგრამ ახლა, შენიშნავს, რომ საპასუხოდ არ არის, როგორც ცუდი, როგორც ეს იყო აქამდე. სად არის Facebook ვეუბნებოდი მე წასვლა ახლა? ეს მეუბნებოდა, კიდევ ერთხელ, ნახვა - ის მეუბნებოდა, რომ ეს გადავიდა მუდმივად. , სადაც heck საერთოდ Facebook წავიდეთ? ჰო, ამიტომ დახვეწილი განსხვავება. მაგრამ შეამჩნია, აქ, რომ ნახვა ფაქტობრივად გადატანილი, რომ HTTPS. ასე რომ გრძელი ამბავი მოკლედ, ეს ერთი გზა რომ Facebook არის აღსრულების, რომ მე ფაქტობრივად დასრულდება მდე ერთი უსაფრთხო მობილური მათი ნახვა, ერთი, რომ ის გამოყენებით დაშიფვრის - უფრო რთული, ვიდრე დაშიფვრის ჩვენ ისაუბრა იმ ჟ ნაკრები ორი, მაგრამ დაშიფვრის მაინც. ახლა ამ ეტაპზე იგი იღებს რთული ჩემთვის spoof მათი ვებ მოითხოვოს გამოყენებით Telnet. იმიტომ, რომ თუ ისინი ვეუბნებოდი ჩემთვის გამოყენება SSL - HTTPS პრეფიქსი არის ის, რაც რაც გულისხმობს - თუ ისინი მეუბნებოდნენ გამოყენება კრიპტოგრაფიის, არ არსებობს გზა მე ვაპირებ ხელით დაშიფროთ ჩემი გზავნილი წინ ყველა აქ, და ცდილობენ გაერკვნენ, თუ როგორ უნდა გავაკეთოთ, რომ. უბრალოდ აპირებს ბევრად უფრო რთული. მაგრამ ეს, რა ბრაუზერი აკეთებს თქვენთვის. ვნახოთ, შევძლებთ თუ არა ამის გაკეთება ცოტა მეტი უბრალოდ, მაშინ, ერთად ნახვა რომ არ ელოდა ვიყოთ, როგორც უსაფრთხო. წამო, ვთქვათ, harvard.edu on პორტში 80. შეიტანეთ. ყველა უფლება, მიიღოს ხაზი HTTP 1.1. და რა პირველი ხაზი ნიშნავს? უბრალოდ უნდა იყოს მკაფიო, რატომ მე შენარჩუნება ბეჭდვის, რომ? ისე ნორმალურად, როდესაც ამას URL - და სამწუხაროდ, ბრაუზერები, როგორც წესი, დამალვას ამ დღეებში - ჩვეულებრივ, როდესაც თქვენ წადით harvard.edu, რომ URL ოფიციალურად აკეთებს ბოლომდე ხაზი. იმის გამო, რომ ერთი ხაზი აღნიშნავს თუ რა ნაწილი მყარ დისკზე? ფესვი მყარ დისკზე. ჩვენ იმედი გვაქვს, ელექტრო არ გვქონდა ფიქრი, რადგან ჩვენ ყოველთვის იოანე ჰარვარდის-ის ფოლდერში. მაგრამ მისი ფოლდერი არის კიდევ ერთი ფოლდერი. და ეს ფოლდერი არის ამ ძირი ელექტრო ხისტ დისკზე, ასე ვთქვათ, მიუხედავად იმისა, რომ ეს ვირტუალური. ასე რომ, ერთი ხაზი მოსწონს ეს ნიშნავს ფესვი მყარ დისკზე. ეს იგივეა C მსხვილი ნაწლავის წარმატებული, ან ეს root თქვენი მოცულობით, on Mac OS. მაგრამ Chrome და სხვა ბრაუზერებში ეს დღის განმავლობაში, აქვს მიღებული მოსახერხებელი და მალავენ, რომ სლეში საერთოდ. მაგრამ ეს ყველაფერი უნდა ნიშნავდეს ჩემს ტექსტური წერილი - მომეცი ძირი harvard.edu 's გვერდი, რომ არის, სტანდარტულ გვერდზე თავად. ნება მომეცით, წავიდეთ წინ და დააჭიროთ. შეგახსენებთ მასპინძელი მინდა www.harvard.edu, მხოლოდ იმ შემთხვევაში არსებობს სხვა ვებგვერდებზე მცხოვრები იგივე ფიზიკური სერვერზე. OK. ჰარვარდის მივიღე ცოტა მოუთმენელი ჩემთან ერთად. მოდით ეს კიდევ ერთხელ გავაკეთოთ, სწრაფად. მიიღეთ სლეში HTTP 1.1 მასპინძელი www.harvard.edu შესახებ-აგენტი - მე გამოცნობა ჩვენს სერვერზე არ მოვლის იმდენი შესახებ - შეიტანეთ, შეიტანეთ. Whew. Oh რა მას, ცუდი მოთხოვნით. OK. ასე რომ, თუ რა ხდება აქ - hello, harvard.edu. რატომ აკეთებს - საინტერესო. Oh, OK. ასე რომ, რა ჰარვარდის ახლა აკეთებს - და ჩვენ აპირებს სწრაფად veer გამორთვა ეს გზა, რადგან ეს ხდება მიიღონ tedious სწრაფად - აღნიშვნა, რომ ჰარვარდის ფაქტიურად compressing რეაგირება ჩემთვის, რომელიც არ არის იდეალური. იმიტომ, რომ, როგორც ჩანს, როგორც ადამიანური, არ ვიცი, როგორ decompress bits, რომ გადაეგზავნა me შეკუმშვას. და ისინი მიმდინარეობს ნაჩვენებია ნაგვის იქ, რადგან ისინი zeros და პირობა, მაგრამ ისინი არ ASCII სიმბოლო. ისინი ნიმუშების zeros და პირობა, რომ უკვე შეკუმშვას გააშუქოს ნაკლებად სივრცეში. ასე რომ ძალიან სწრაფად, ნება მომეცით ვხედავ თუ შემიძლია ფეხზე აქ. შევეცადოთ, შესაძლოა, კიდევ ერთი campus საერთოდ. mit.edu Get ხაზი HTTP slash 1.1 მასპინძელი www.mit.edu შესახებ-აგენტი მსხვილი ნაწლავის არსებობს. დიდი მადლობა, MIT. OK. ასე რომ, აქ ჩვენ გვაქვს ვებ გვერდზე. ასე რომ, ეს ენა ცნობილია, როგორც HTML - ჰიპერტექსტის მარკირებას ენა. მე უბრალოდ სენსორული უკან დროულად მიიღოს ძალიან წვერი გვერდის დასაწყისი. და შეამჩნია, როგორ MIT გამოეხმაურა ჩემს თხოვნას. 200 კარგია. 200 საშუალებებით ყველაფერი ფაქტიურად OK. და ეს მდგომარეობა კოდი, რომელიც ჩვენ ადამიანები ნამდვილად არასოდეს ვხედავ, კარგი გზა. იმიტომ, რომ ეს ნიშნავს იმას, კარგად. გავითვალისწინოთ რომ MIT არის ინფორმირება ჩემთვის, hey, სერვერზე ჩვენ გაშვებული ეწოდება Apache, რომელიც დიდი პოპულარობით ღია უფასო ვებ სერვერზე. ისინი გაშვებული, როგორც ჩანს, UNIX, რომელიც ოპერაციული სისტემის მსგავსად Linux. გავითვალისწინოთ, რომ როგორც ჩანს, განახლებული მათი ვებ გვერდზე ზე 4:00 საათზე, გრინვიჩის საშუალო დრო. გავითვალისწინოთ რამდენიმე სხვა დეტალები. ისინი ბრუნდებიან, ჩემთვის, ტექსტი / html. ასე რომ, ჩვენ დავინახავთ, რა რაც იმას ნიშნავს, რაღაც მომენტში. ისინი, როგორც ჩანს, მომცა 14.717 bytes ღირებულების HTML. და ზოგიერთი სხვა, უფრო ეზოთერულ ინფორმაცია იქ. მაგრამ ეს არის, სადაც იგი იღებს საინტერესოა. ეს არის, თუ როგორ გავხადოთ ვებ გვერდზე. ეს არის, თუ როგორ გავხადოთ ვებ გვერდზე, რომლის სათაური tab, ბრაუზერში არის MIT დეფისი მასაჩუსეტსის ინსტიტუტი ტექნოლოგიების. მართლაც, თუ ჩვენ დაბრუნდეს Chrome და ეწვევა www.mit.edu შეამჩნევთ, რომ, მართლაც, ტიტული აქ, არის MIT ტირე Massachusetts ინსტიტუტის dot, dot, dot. ახლა კი შეამჩნია, ძალიან, თუ მე მარჯვენა ღილაკს ან გაკონტროლება დააკლიკეთ desktopze აქ, და წავიდეს გვერდის წყაროს ნახვა - მაინც Chrome, თუმცა ყველა ბრაუზერში აკეთებს ამას მეშვეობით რამდენიმე საშუალება - აქ არის ის, რომ იგივე ფაილი. ეს ხდება უნდა ფერადი კოდირებული ან სინტაქსის მონიშნულია. თუმცა ისევე, როგორც თქვენი C კოდი, რომელიც არ იყო colorized თქვენს მიერ, ეს იყო colorized მიერ gedit, ისევე არის Chrome მხოლოდ მიღების ამ გალამაზებაში წაკითხვა. მაგრამ ეს პერსონალი, ჩვენ მალე წერა. ასე რომ, Endgame. სერვერზე არ უპასუხა, რომ ინფორმაციას, ისევე, როგორც თქვენ გამოეხმაურა ხელის ჩვენი კავშირი. მაგრამ რა უნდა იყოს აპირებს on შორის იმ ნაბიჯებს? ისე, როდესაც მე აკრიფოთ, ამ უკანასკნელ შემთხვევაში, www.mit.edu და დააჭიროთ ჩვენ ვიცი, რომ ეს საუბარი, პორტში 80 ავტომატურად, საპორტო მხოლოდ ის, რომ ნომერი. მაგრამ სად IP მისამართი წავიდეთ? როგორ არის ჩემი კომპიუტერი მჭიდროდაა რა IP მისამართი mit.edu არის? ასევე, ირკვევა, ამ სამყაროში, იქ რამ მოუწოდა DNS სერვერზე. და ნება მომეცით წავიდეთ წინ და მიაპყროს სწრაფი სურათს მეტი აქ. ეს უბრალოდ ესკიზის out, in უხეში თვალსაზრისით, თუ რა ხდება. ასე რომ, ჩვენ თითქოს მოსწონს ეს ჩემი ლეპტოპი აქ, Sanders. და მას აქვს Wi-Fi, ამიტომ უკავშირდება wirelessly რაიმე. რა ის რეალურად უკავშირდება? ისე, სადღაც აქ, იქ რაღაც კედლის რამდენიმე ანტენა. და ეს ე.წ. წვდომის წერტილი - AP. უკაბელო დაშვების წერტილი, უკაბელო როუტერი - მას რაც გაგიხარდებათ. მაგრამ ისინი მთელი კამპუსში, იმ პატარა ანტენა. ჩვენი მიერ Cisco, როგორც წესი. ასე რომ, რატომღაც, ჩემი კომპიუტერი საუბრობს რომ უკაბელო დაშვების წერტილი, სადღაც აქ Sanders, ან დაბლა, თუ მის გარეთ. იმავდროულად, ეს რამ აქვს ბევრი ფიზიკური მავთულები აპირებს, ალბათ, სამეცნიერო ცენტრი, რომელიც ჩვენ გამოგიგზავნით მიაპყროს მოსწონს ეს. ეს ფაქტობრივად არ ჰგავს, რომ. რომ რეალურად გამოიყურება უკეთესი. ასე რომ სამეცნიერო ცენტრი აქვს მთელი bunch კომპიუტერების შიგნით რომ რომლებიც როგორღაც ფიზიკურად დაკავშირებული ყველა ამ მისასვლელი ქულა კამპუსში. და იმ ფიზიკური კომპიუტერი, ჩვენ მოვუწოდებთ მარშრუტიზატორები, ან გეითვეი. როუტერი, როგორც მისი სახელი ვარაუდობს, რომ ეს მიზანი ცხოვრებაში არის ის, რომ მარშრუტი ინფორმაციას. სჭირდება გარკვეული bits, კომპიუტერიდან, არგუმენტად, და ციფრები out იქ, სადაც იმ ბიტი უნდა გაიგზავნოს. ასე რომ, იმ შემთხვევაში, ჩემი თხოვნა mit.edu, ეს რეალურად საკმაოდ მარტივია. ჩემი თხოვნა მოდის ჩემი ბრაუზერის, მეტი Wi-Fi, რომ დაშვების წერტილი, მაშინ, მეშვეობით რამდენიმე საკაბელო, შევიდა როუტერი ამ სამეცნიერო ცენტრი. და რატომღაც, როუტერი in სამეცნიერო ცენტრი გათვლით out რომ MIT არის ის, რომ გზა. და მე ვაპირებ წინსვლა იმ bits, მე ვაპირებ მარშრუტი იმ bits, ქვემოთ გზა, ქვემოთ მასობრივი გამზ., რათა mit. მაგრამ რა ჩემი კომპიუტერი იციან, რა IP მისამართი კი იყო? ისე გამოდის, რომ სადღაც აქ არსებობს სერვერები - და მე ვაპირებ შევაჩერო ეს საკმაოდ აბსტრაქტულად - როგორც DNS სერვერზე - დომენთან სისტემა. ეს არ არის მარშრუტიზატორები. ეს სხვადასხვა სახის სერვერები რომლის მიზანია ცხოვრების თარგმნა მასპინძელი სახელები, ისევე როგორც www.mit.edu, რომ IP მისამართები, ისევე როგორც 1.2.3.4 ასე DNS სერვერები გააკეთოს ზუსტად რომ. შეგიძლიათ წარმოიდგინოთ, რომ მათ, როგორც დიდი მონაცემთა ბაზაში, ან მართლაც, ისევე როგორც დიდი Excel წარადგინოს ორი სვეტით. ერთი არის სახელების მოსაძიებლად, ერთი არის IP მისამართები. და მათ მხოლოდ გარდაქმნას ერთი მეორე, ორივე მიმართულებით. ახლა რეალურად, ეს პატარა უფრო რთული, ვიდრე. მაგრამ ასე ჩემი კომპიუტერი, ჩემი შემთხვევით Mac ან PC ამ მაგიდასთან აქ, იცის რა უნიკალური იდენტიფიკატორი არის www.mit.edu, ან Facebook, ან harvard.edu, თუ საქმე. მაგრამ, რა თქმა უნდა, არსებობს მთლიანად მასობრივი გამზ აქ. და მაშინ, მივიღებთ, რომ MIT, რომელიც ამ ფაქტიურად უფრო მყარი. ეს იქნება MIT. ასე რომ, ისინი, ძალიან, რაღაც სერვერზე. ისინი რატომღაც არ სახაზო, ან უკაბელო, კავშირი ჰარვარდის. და რა თქმა უნდა, ჩვენ შეგვიძლია წავიდეთ ბევრად უფრო შორს ქვემოთ გზა, ვიდრე MIT, და ესაუბრა ყველაზე ნებისმიერი კომპიუტერი მსოფლიოში. მაგრამ ვნახოთ, შევძლებთ თუ არა ვხედავ, რომ. ნება მომეცით დაბრუნდეს ჩემი Terminal ფანჯარა მხოლოდ ერთი წუთით. და მოდით ვივარაუდოთ, რომ მე figured out რა IP მისამართი არის mit.edu ისევე როგორც Telnet figured ეს ადრე, და ჩემი ბრაუზერის ნათლად ტექსტური ის ჩემთვის. და მე აპირებს კიდევ ერთი პროგრამა, ამ Terminal ფანჯრის მოუწოდა traceroute, მოკვლევისა მარშრუტი აქედან - ფაქტიურად, ამ მაგიდასთან - to www.mit.edu. ვნახოთ, რა მოხდება. ნება მომეცით რეალურად შემცირება შრიფტის ზომა. OOP. არა, მინდოდა გაოცება თქვენ. OK. ასე რომ წასვლა. ნება მომეცით წავიდეთ წინ და აწარმოებს ამ აქ. და რა ხედავს მომენტში წინ, ჩვენ ვხედავთ კიდევ ერთხელ არის, ეს გამომავალი - traceroute www.mit.edu. ყურადღება მიაქციეთ, პირველ ზოლში, ამ პროგრამის მართლაც figured, რომ MIT-ს IP არის ეს რიცხვი აქ. ახლა კი, თუ რა ხდება ჩვენს შორის და მათ? ასე რომ, ამ ხაზის აქ, ზედიზედ ერთი და ეს ხაზი აქ, ზედიზედ ორი, შემდეგ კი, ზედიზედ სამი - რას თითოეული ამ ხაზები, ალბათ წარმოადგენს? მისამართები, ქულა, დარწმუნებული ვარ. ისინი მოუწოდა hops, კონცეპტუალურად. მაგრამ ფიზიკურად, რა არიან ისინი? ისინი მარშრუტიზატორები. ჩვენ მხოლოდ ერთი, მართლაც, ერთი ცალი ტექნიკის აქ ვისაუბროთ დღემდე. ისინი მარშრუტიზატორები. ასე რომ, ეს ისაა - გიჟები სახელი - მაგრამ ეს, ალბათ, მანქანა ოთახი, MR, ამ მეცნიერების ცენტრი. ეს კარიბჭე, aka როუტერთან. ეს არის მხოლოდ რამდენიმე უნიკალური ნომერი, რომელიც ვინმე გამოვიდა მას. და ეს ფარგლებში harvard.edu. და ეს IP მისამართი, რომ როუტერი ეს არის ის, კიდევ ერთხელ, სავარაუდოდ, სამეცნიერო ცენტრი, რომელიც ეფუძნება თავისი სახელი. ეს მეორე რიგის კიდევ ერთი როუტერი, რომ არ გააჩნია მეტსახელად როგორც ჩანს - მასპინძელი სახელი - ეს უბრალოდ აქვს IP მისამართი. ასე რომ გრძელი ამბავი მოკლედ, მიიღოს მონაცემები რაოდენობა უნდა B, იქ მხოლოდ ჰარვარდის-ს როუტერი და MIT-ის როუტერი, და Google-ის როუტერი, და Facebook-ის როუტერთან. აქ არის რამდენიმე ათეული, ასობით, ათასობით მარშრუტიზატორები შორის ნებისმიერი წერტილიდან და ნებისმიერ წერტილი B ინტერნეტში. თუმცა, როგორც წესი, შეგიძლიათ მიიღოთ მონაცემთა ერთი მხრივ მეორე ნაკლები 30 hops. სხვა სიტყვებით, თქვენ მხოლოდ გადასცემს მონაცემთა დან 30 ან უფრო ნაკლები ასეთი მარშრუტიზატორები. და ეს, როგორც წესი, ბევრი ნაკლები ვიდრე. ისე, ვნახოთ რა ხდება აქ. In ზედიზედ სამი, ჩვენ მოხვდა როუტერი მოუწოდა ძირითადი სამეცნიერო ცენტრი კარიბჭე რაღაც ან სხვა. In ზედიზედ 4, ჩვენ გვაქვს საზღვრის კარიბჭე - ეს არის მხოლოდ cryptic აკრონიმები - ასევე შიგნით harvard.edu. აქ არის კიდევ ერთი საზღვარი კარიბჭე. შემდეგ კი, უეცრად, Whoa, ჩვენ, როგორც ჩანს, ნიუ იორკში. გამოდის, - და მე inferring მხოლოდ ჰოსტის სახელი. ეს შეიძლება იყოს შეცდომა. ეს შეიძლება იყოს ქვემოთ გზა. ეს რთული სათქმელია, - მაგრამ ეს შეიძლება იყოს გამოყენებული, როგორც გამოცხადება რომ უმოკლესი მანძილი ორ რაოდენობა ინტერნეტში არ არის აუცილებლად სწორი ხაზი. თუ ჩვენ ვიფიქროთ უმოკლეს როგორც სწრაფი გზა, მინიმუმ congested გზა, არ არის გამორიცხული - თუმცა ჩვენ არ შეგვიძლია დარწმუნებული უნდა იყოს, - რომ ეს მონაცემები მოგზაურობა ღირსეული შორის მანძილი რიგები ხუთი და ექვსი. ახლა, სამწუხაროდ, mit, ან ვინმე, მიიღო ცოტა თვითმმართველობის თავდაცვითი და ისინი დაიწყო იგნორირება ჩვენი მოთხოვნები. იმ მარშრუტიზატორები კონფიგურაცია, რათა იგნორირება ითხოვს ფორმის, რომლებიც თქვენ, ვინ ხარ, ვინ ხარ. ასე რომ ვნახოთ, შევძლებთ თუ არა ამის გაკეთება ვიღაცას მეტი კოოპერატივის. ასე რომ სტენფორდის აქვს ლამაზი ტრადიცია მქონე ცოტა მეტი გახსნილობა. ასე რომ, ვნახოთ რა ხდება. ისევ, საკმაოდ cryptic. მაგრამ ჩვენ დავიწყოთ, ისევ და ისევ მანქანა ოთახი მეცნიერების ცენტრი, ზედიზედ ერთი. ასე რომ, კარგი. უმეტესობა სერვერები გააკეთა პასუხად მათ შორის სტენფორდის. ასე რომ შეამჩნია წავედით მანქანას ოთახი ამ მეცნიერების ცენტრი, ზოგიერთი ანონიმური როუტერი სხვაგან, მეორეში სამეცნიერო ცენტრი კარიბჭე, რომ საზღვრის კარიბჭე, შემდეგ კი, რაღაც აქ - nox.org. ეს არის ჩრდილოეთ გზაჯვარედინზე, ძალიან პოპულარული peering წერტილში, სადაც უამრავი კაბელები, უამრავი ISPs - ინტერნეტ მომსახურების - დააკავშირებს. აქ არის კიდევ ერთი უსახელო IP აქ. აქ არის კიდევ ერთი ასეთი სერვერზე. მაგრამ ეს საინტერესო. სად არის როუტერის in ზედიზედ რვა, ალბათ? ასე რომ, სავარაუდოდ, ვაშინგტონში. მე მინდა სახის ადასტურებს რომ ჰიპოთეზა ამ დროს. იმის გამო, რომ რამდენი ხანი დასჭირდა us წასვლა საწყისი სამეცნიერო ცენტრი, ამ როუტერის in ზედიზედ შვიდი? ისე, ეს მილიწამებში გაზომვები მარჯვენა მხარეს აქ აფასებს იმ დროს. არსებობს სამი მათგანი, რადგან პროგრამა, traceroute, ცდილობს ყველა როუტერი სამჯერ, უბრალოდ ასე რომ თქვენ შეგიძლიათ ვიზუალური საშუალოდ ნომრები. მაგრამ ეს, როგორც ჩანს, სჭირდება ექვსი მილიწამებში მისაღებად to ზედიზედ შვიდი ნახვა როუტერთან. მაგრამ რამდენად სწრაფად შეიძლება, როგორც ჩანს, თქვენ გამგზავრება, თუ თქვენ ცოტა, შორის Boston და ვაშინგტონში? 14 მილიწამში არის, რადგან სჭირდება ამისთვის მყისიერი შეტყობინება, რომ ელექტრონული ფოსტის, რომ ვებ გვერდზე თხოვნით, გამგზავრება შორის აქ და ვაშინგტონში. თუ მე უფრო, რომ როუტერი ნომერი 10, რა ქალაქში ვარ მე, როგორც ჩანს, ახლა? ასე რომ, ჰიუსტონის. ეს ადასტურებს by ნახტომი დროს. ეს მართლაც ნელი მისაღებად ჰიუსტონის. იგი იღებს 47 მილიწამში მიიღონ Boston, რათა ჰიუსტონის ამ შემთხვევაში. და თუ დავაკვირდებით უფრო LAX - ჰგავს ჩვენ მიღების სტენფორდის დალაგების ამ გზა, რომელსაც გადის LA. მაგრამ მე inferring რომ LAX. Geeks ტენდენცია გამოიყენოთ აეროპორტის კოდები for მარშრუტიზატორები სახელები აქ. და ეს არის ერთგვარი თანმიმდევრული რომ ვარაუდს. 82 მილიწამში. ამის შემდეგ, ჩვენ, როგორც ჩანს, გადადით სხვა LAX, კიდევ ერთი LA როუტერი და შემდეგ, რამდენიმე უსახელო ერთი, შემდეგ კი, საბოლოოდ, cryptic სახელი სტენფორდის ქსელში, ან ახლო პირებმა stanford.edu, არის 90 მილიწამში მოშორებით, ან 6 პლუს საათის თვითმფრინავით. ასე რომ, ეს რამდენად სწრაფად მონაცემები მოგზაურობს ინტერნეტში. და ეს რამ ჩვენ აბსოლუტურად თავისთავად ამ დღეებში. როდესაც თქვენ გარკვეული Gchat ერთად ვინმე და შეტყობინებები მხოლოდ გამოჩენა, განიხილოს, თუ რამდენად სწრაფად, რომ ხდება. და ვიზუალურად, ეს მართლაც ხდება იმ სახის განაკვეთით. ამიტომ შორის რაოდენობა ერთსა და 18, ამ შემთხვევაში, არის რამ გარდა მარშრუტიზატორები. რა მანქანები ინტერნეტში რომ შეუძლია დაბლოკოს მიმოსვლის არც მეშვეობით? სტუდენტი: დამცავი ბარიერები. დინამიკები 1: So, ეკრანები. და ჩვენ გვაქვს პირადი ეკრანები ასეთი რომ საკუთარი Mac ან PC შენარჩუნება მიმოსვლა ან გარეთ. ჰარვარდის აქვს ეკრანები. MIT სავარაუდოდ, ეკრანები. და სტენფორდის ს, ისევე როგორც ყველა ინტერნეტ მომსახურების რომლებიც ფლობენ ეს მარშრუტიზატორები შორის რაოდენობა და ბ მაგრამ მას ოდესმე შეწყდეს განიხილოს, ან მოვლის, როგორ firewall მუშაობს. ისე ჩვენ უკვე ძირითადი შენობა ბლოკად, რომლითაც ინჟინერი რომ პასუხი. თქვენ რომ firewall - და დავუშვათ, რომ თქვენ სადღაც შორის წერტილი და წერტილი ბ კაბელი შემოდის თქვენ, და გარეთ გამოსვლას თქვენ. ასე რომ, თქვენ გაქვთ ტექნოლოგიური უნარი შევხედოთ ყველა კონვერტების of ინფორმაცია, რომელიც მიედინება შორის თქვენ და სხვა პირი. სხვა სიტყვებით, იმ მიიღებთ შეტყობინებას ვიყავი ხელით აკრეფით, შეგიძლიათ ვფიქრობ მათ, როგორც წერილობით სწრაფი ნოტა ვინმეს, აყენებს IP მისამართი მიმღები, და საპორტო ნომერი მიმღები, ამ კონვერტში, მაშინ, წერა საკუთარი IP მისამართი და საკუთარი პორტის ნომერი ზედა მარცხენა კუთხეში იყოს თქვენ წერილში. ამის შემდეგ, თქვენ ის wirelessly. და ეს რატომღაც მოგზაურობს მეშვეობით მარშრუტიზატორები, მეშვეობით მავთული, wirelessly, ქვემოთ გზის MIT. ასე რომ, თუ თქვენ firewall, როგორ თქვენ შეწყვიტოს, რომ ასე? რას იზამდით, თუ თქვენი მომავალი P მითითებული იყო განახორციელოს firewall? როგორ შემიძლია შეწყვიტოს ყველა ჰარვარდის ხალხი ოდესმე საუბარი, mit ხალხი კიდევ ერთხელ? [? სტუდენტი: თქვენ?] გადახედოს წერილში. დინამიკები 1: თუ რა? [? სტუდენტი: Reverse?] წერილი გამო. დინამიკები 1: Reverse წერილი - რას ნიშნავს ეს? [? სტუდენტი: პირადი?] ეს თავში გამომგზავნი. დინამიკები 1: პირადი უკან. OK. ასე, რომ თქვენ შეიძლება უარი თქვას ვირტუალურ კონვერტში, ერთგვარი ამით დაბრუნების გამომგზავნი რატომღაც. ასე რომ, დარწმუნებული ვარ, რომ ის, რაც გვსურს. მაგრამ dive ცოტა გაღრმავდება. როგორ შემიძლია ამის გაკეთება? თუ შეტანის ამ პრობლემის - თუ მე ვარ firewall, და მე ეფექტურად იდგა შორის რაოდენობა და B, და მე ვარ შუა კაცი რომ იღებს თვალი შიგნით ამ კონვერტში, და შემდეგ გადაწყვიტოს თუ არა გაგზავნის უკან ჰარვარდის ან დაუშვებს, რომ გაგრძელდება, თუ რა იგი მე, firewall, ვაპირებ მინდა შევხედოთ? ვფიქრობ, ესმა აქ. [? სტუდენტი: სადაც ეს?] მოდის. დინამიკები 1: სადაც ეს მოდის. ასე რომ, თუ წყაროს IP მისამართი - ცოტა რაოდენობის აქ - არის IP მისამართი კუთვნილი to ჰარვარდის - და შემიძლია რეალურად ვიცით, რომ დიდი ალბათობით. ყველაზე ჰარვარდის-ის IP მისამართები დაიწყება ერთად 140,247 dot რაღაც dot რაღაც, ან 128,103 dot რაღაც dot რაღაც. ჰარვარდის ფლობს იმ მოცულობით IP მისამართები. ისე, თუ მე ვხედავ, რომ IP მისამართები, როგორც გამომგზავნი, შემიძლია მხოლოდ გაგზავნის უკან. სინამდვილეში, ინტერნეტით არ გადაიტვირთოთ დროის გაყვანაა გაგზავნის bits უკან. უბრალოდ სიტყვასიტყვით მცირდება პაკეტი by წაშალა, ეფექტურად. ასე რომ, რა შეიძლება ვუყურებ თუმცა? ვარაუდობენ, რომ მინდა გავაქირავო ადამიანი ჰარვარდის შესვლა mit.edu და გაიყვანოს up საიტები, და watch videos at MIT და მოსწონს. მაგრამ მე არ მინდა, ადამიანებს ჰარვარდის emailing ვინმეს at MIT. როგორ შეიძლება მე დაუშვას მიმოსვლის ჰარვარდის to mit გავლით ვებ, მაგრამ აუკრძალეთ რაღაც წერილი? [? სტუდენტი:?] პორტის ნომერი. დინამიკები 1: პორტის ნომერი - ეს ერთადერთი ნივთიერება გვაქვს. ჩვენ გვყავს IP მისამართი, რომელიც ჩვენ მხოლოდ leveraged, ან ჩვენ გვყავს პორტის ნომერი, სადაც 80, ვთქვით, ცალსახად განსაზღვრავს ვებგვერდი მოძრაობის. ახლა მინდა არ ელის იცოდეთ ამ - ზოგიერთი შეიძლება უკვე კარგად ვიცით ეხლა ცოდნა - რა ნომერი, რომელიც გამოიყენება ელ, როგორც წესი? ეს ხშირად 25. 25 ეხება SMTP, რომელიც გვერდის გადაცემის ოქმი, რომელიც ალბათ იძულებული შეიქმნა რაღაც მომენტში, თუ თქვენ გამოყენებით Eudora, ან Outlook, ან ასე რომ. ეს კიდევ ერთი ნომერი - 25. Telnet, რომელიც ჩვენ ინტენსიურად იყენებდა ადრე, იყენებს 23. FTP - ფაილის გადაცემის ოქმი, თუ თქვენ ოდესმე გამიგია, რომ ერთ - იყენებს 21. HTTPS, უსაფრთხო მობილური HTTP, რაც ჩვენ დაბრუნდება ადრე ხანგრძლივი, იყენებს 443. ასე რომ მსოფლიოს მთელი bunch of ციფრები, რომ მასთან პაკეტების - უფრო სწორად, მასთან მომსახურება იმ ფაქტობრივი ნომრები. ასე რომ, ყველა firewall აკეთებს. ეს აღების შიგნიდან ამ ვირტუალურ კონვერტში, შემდეგ კი გადამწყვეტი yea ან nay მიაწოდოს გასწვრივ, რომელიც ეფუძნება იმ ინგრედიენტებს. ახლა რა ჰარვარდის ნათლად გაკეთება მიიღონ წარსულში firewall შემდეგ? თუ გსურთ გასაგზავნად გაგზავნა to mit მაგრამ არ გამოვლინდა, ასევე, შეგიძლიათ spoof თქვენი IP მისამართი, და მხოლოდ რატომღაც იყოს ლამაზი საკმარისი, ვიცი როგორ დავწეროთ C კოდი და დაწეროთ ქსელის პროგრამა, რომელიც ცვლის ფირმა მისამართი. პრობლემა ის არის, რომ თქვენ შეგიძლიათ სრულიად გაგზავნას მონაცემთა ანონიმურად, მაგრამ თუ გსურთ მიიღოს ნებისმიერი სახის პასუხად მინდა ვხედავ MIT-ს მთავარ გვერდზე, ცხადია, ამ მიმართავს უნდა იყოს სწორი. წინააღმდეგ შემთხვევაში, შეიძლება ითქვას, არაფერი გსურთ, თქვენ არ აპირებს გვესმის უკან მათგან. მაგრამ ეს მხოლოდ ერთი სახის თავდასხმების, რომ ჩვენ შეგვიძლია გაგზავნას. მაგრამ აღმოჩნდება, როდესაც ჩვენ ამ წერილი - და მოდით მაგალითია. გამოდის, თუ მე მესიჯი, რომელიც მინდა გაგზავნას, ეს არ არის მხოლოდ გაიგზავნა ერთ პაკეტში. იყიდება ეფექტურობის ის გულისთვის, მით უმეტეს, როდესაც ფაილი თქვენ თხოვნის ან პასუხები თქვენ მისაღებად არიან განსაკუთრებით დიდი, რა TCP/IP-- გადამცემი კონტროლის ოქმი / ინტერნეტი ოქმი - ეს უბრალოდ ლამაზი გზა ამბობს იმას, რაც ქსელის პროგრამული და კომპიუტერები არ - ეს მათ მიიღონ გაგზავნა მოსწონს ეს, და ისინი მოჭრილი მას დაყოფილია ფრაგმენტები - ვთქვათ ოთხი ფრაგმენტები. და თუ მე ახლა დაჭრა ეს დაყოფილია აქ, დაჭრილი ამ დაყოფილია აქ, რა ჩემი კომპიუტერი შემდეგ აპირებს არის ეს აპირებს ერთი ფრაგმენტი და მისი ამ პაკეტში. ყველა უფლება, და ნება მომეცით მისაღებად - ვნახოთ. იგი აპირებს მიიღოს ერთი. იგი აპირებს მიიღოს კიდევ ერთი კონვერტი, და ის გეგმავს მეორე ნაწილი ამ გზავნილის აქ. ყველა უფლება. იგი აპირებს მიიღოს მესამე ნაწილი, ამას აქ. იქნებ სხვა დროს ჩვენ გამოგიგზავნით მხოლოდ ამის გაკეთება ორ ნაწილად. და ჩვენ მიიღოს მეოთხე ნაწილი, და მისი აქ. და რა, ახლა, უნდა იყოს წერილობითი ამ კონვერტების - რაც ჩვენ პრეტენზია უნდა გავაკეთოთ, დროის ნახვა გულისთვის, და რეალურად არ წერენ გარეთ. რა უნდა დაიწეროს თითოეული ამ ოთხი კონვერტები, ჩემი გაგზავნა ვინმე? [? სტუდენტი:?] ბრძანებით. დინამიკები 1: So, იმისათვის. მე უნდა არა მხოლოდ IP მისამართი და პორტში ნომრები, როგორც ჩვენ მხოლოდ განიხილა, I საჭიროა რიგითი ნომერი რაიმე სახის უნდა ვთქვა, რომ ეს არის პაკეტი ერთი, ამ არის ორი, ეს არის სამი, ეს არის ოთხი. და ეს არის რეალურად სასარგებლოა. იმის გამო, რომ ინტერნეტით, თურმე ფაქტიურად საკმაოდ არასაიმედო. მარშრუტიზატორები შეიძლება congested. კაბელები შეიძლება overwhelmed - გამარტივება - მაგრამ, ერთად bits ისეთი, რომ რა მარშრუტიზატორები ამისათვის არის მხოლოდ ვარდნა პაკეტი. სხვა სიტყვებით, თუ ინტერნეტით არის მხოლოდ მართლაც congested, შესაძლოა სამი ოთხი პაკეტი. მაგრამ თუ თქვენ გაქვთ უნიკალური იდენტიფიკატორი წლის თითოეული მათგანი, თქვენ იცით, რომ თქვენ დაკარგული პაკეტი ნომერი ოთხი ოთხი. ასე რომ, შეგიძლიათ მოითხოვოთ ბიჭი ზე ჩაეგდო რათა ხელახლა იგი. მაგრამ თუ გავითვალისწინებთ, რომ არ მოხდება, ვნახოთ თუ რა შეიძლება მოხდეს. ასე რომ, თუ მინდა გაგზავნილა - ვინ მსურს მივიღო ჩემი გზავნილი ინტერნეტ? როგორ შესახებ ვინმე უფრო მჭიდრო up წინ. ბრაიან, არის ეს? ყველა უფლება. თქვენ დარჩენა. მე ვაპირებ გაუგზავნოთ თქვენ. ხოლო რაც ინტერნეტში ის არის, რომ მათ შეიძლება არც კი იმავე გზას. ასე რომ, აქ მე. მე გაუგზავნა შეტყობინება, ფრაგმენტი ერთი ოთხი. იყავით როუტერთან. უბრალოდ სხვა ადამიანების გაუმკლავდეთ. აქ თქვენ წასვლა. ჩვენ მოგაწვდით ამ, და ჩვენ მოგაწვდით ამ თქვენ. და ჩვენ დავინახავთ, თუ სწრაფად - რამდენი მილიწამებში სჭირდება მიიღონ ეს გზავნილი ბრაიან. ყველას იღებს მონაწილეობას დღეს. ყველა უფლება. ბრაიან ერთი და ორი. თუ ვინმეს უნდა იყოს - [? სტუდენტი: ოთხივე. ?] დინამიკები 1: მას აქვს ოთხივე. ასე რომ, არავინ აირჩია ვარდნა პაკეტი. სწორედ ზემოთ. კიდევ კარგი. ასე რომ, ბრაიან უკვე ოთხივე. თუ გსურთ წავიდეთ წინ და reassemble იმ ჩვენთვის. მე ვიცი, რომ ჩვენ თითქოს. ასე რომ დრო გულისთვის - ჩვენ გვაქვს ოთხი. ასე რომ, კი ბატონო, გახსნას ერთი მათგანი. OK. ეს ერთი მეოთხედი ჩემი გზავნილი თქვენ. ახლა გახსნა მეორე. ეს შეიძლება იყოს მხიარული, საბოლოო ჯამში, მხოლოდ მე და ბრაიან. ყველა უფლება, თქვენ გაქვთ ორი. ასე რომ, იმავდროულად, ფიზიკურად გააკეთა ეს მაკრატელი, მაგრამ ყველა ეს სჭირდება ფრაგმენტი ეს ყველაფერი კომპიუტერი მხოლოდ გაგზავნის ზოგიერთი ბიტი ერთ პაკეტში, ერთ ვირტუალურ კონვერტში, ზოგი ბიტი in მეორე, ზოგიერთი სხვა, და ზოგიერთი მეოთხე, შემდეგ კი, მოდით კომპიუტერი გადასაწყვეტია, ეფუძნება იმ ციფრებს, რა მიზნით თქვენ გაქვთ to concatenate მათ. და ბრაიან ის, შესაძლოა, მხოლოდ ერთი, რომ ვხედავთ ამ. გზავნილი, რომელსაც მე გაიგზავნა ტვინის - გამო რა თქმა უნდა, ინტერნეტით ივსება ეს, არის - დიახ. ასე რომ გაგზავნა. და ბრაიან შეგიძლიათ გათიშეთ შესახებ, რომ ახლა. ასე დასჭირდა, ბუნებრივია, ხოლო ამის გაკეთება. მაგრამ ეს, რა მოხდება, მსგავსად იოლად მონაცემების საშუალებით მაყურებელს ამ გზით. თუმცა, არსებობს, კიდევ ერთხელ, რაოდენობის ქულა, მარშრუტიზატორები, ეკრანები და სხვა ასეთი რამ შორის რაოდენობა და ბ და არა ვუთხრა ამბავი სიტყვიერი, მეგონა, მე მინდა დახევის up ამ ვიდეო, რომ ზოგიერთი მეგობარი ჩვენი, საწყისი ფასი ერიკსონი, წლის უკან, რეალურად ერთად რომელიც განმარტავს ეს სამუშაოები. და ეს დაახლოებით 10 ან იმდენად წუთიანი. მოდით გაძლევთ, ახლა, Warriors of ტელევიზია. [მუსიკალური სათამაშო] მთხრობელი: პირველად ისტორიაში, ადამიანი და მანქანა არის ერთად მუშაობა, ხვდებიან ოცნება - აერთიანებს ძალა, რომელიც დარწმუნებულია, არ გეოგრაფიული საზღვრები, გარეშე მიმართ რასის, აღმსარებლობის, ან ფერი - ახალი ერა, სადაც კომუნიკაცია ნამდვილად მოაქვს ხალხის ერთად. ეს არის გამთენიისას გატანა. გაინტერესებთ როგორ მუშაობს? დააწკაპუნეთ აქ, რათა დაიწყოს თქვენი მოგზაურობა შევიდა წმინდა. ახლა სწორედ ის, რაც მაშინ მოხდა, როდესაც თქვენ დაკლიკავთ, რომლებიც? თქვენ დაიწყო ინფორმაციის ნაკადის. ეს ინფორმაცია მოგზაურობს ქვემოთ თქვენს პერსონალური გვერდის ოთახი, როცა ბატონმა IP პაკეტების ის, აფიქსირებს მას, და უგზავნის გზაზე. თითოეული პაკეტი შეზღუდული აღემატება მას. გვერდის ოთახი უნდა გადაწყვიტოს, თუ როგორ უნდა დაყოს ინფორმაცია და როგორ უნდა პაკეტი იგი. ახლა პაკეტი სჭირდება ეტიკეტების შემცველი მნიშვნელოვანი ინფორმაცია ასეთი როგორც გამგზავნის მისამართი, მიმღების მისამართი, და ტიპის პაკეტი ეს არის. იმის გამო, რომ ამ კონკრეტულ პაკეტი აპირებს out გადატანა ინტერნეტით, იგი ასევე იღებს მისამართი მარიონეტული სერვერზე, რომელსაც აქვს სპეციალური ფუნქცია, როგორც ჩვენ დავინახავთ მოგვიანებით. პაკეტი არის დაწყებული თქვენს ლოკალური ქსელის, ან LAN. ეს ქსელი გამოიყენება დააკავშირებს ყველა ადგილობრივი კომპიუტერი, მარშრუტიზატორები, პრინტერები, et ა.შ. ინფორმაციისთვის გაცვლითი ფარგლებში ფიზიკური კედლები შენობა. LAN არის საკმაოდ უკონტროლო ადგილას, და სამწუხაროდ, ავარიების შეიძლება მოხდეს. გზატკეცილზე LAN არის შეფუთული ყველა სახის ინფორმაცია. ეს არის IP პაკეტების, Novell პაკეტების, AppleTalk პაკეტების - ისინი აპირებენ წინააღმდეგ მოძრაობის, როგორც ყოველთვის. ადგილობრივი როუტერი ნათქვამია მივმართო და, საჭიროების შემთხვევაში, გზიდან პაკეტი გადატანა კიდევ ერთი ქსელი. Ah, როუტერი - სიმბოლო კონტროლის შეხედვით დეზორგანიზებული მსოფლიოში. როუტერი: Whoops, ბოდიში, რომ. მოდით დააყენა ამ ერთი აქ, ეს ერთი აქ. ეს მოძრაობს აქ. ეს ერთი ნაბიჯები აქ. მე არ მიყვარს ეს ერთი. მოდით გადაადგილება ამ ერთი. ეს ერთი მიდის აქ. [Inaudible] დააყენა სხვა jangle აქ. მოდით დააყენა ამ აქ. Nah, წავალ, რომ. მოდით დააყენა, რომ აქ. მთხრობელი: იქ არის - სისტემური, uncaring, მეთოდური, კონსერვატიული და ზოგჯერ, არ საკმაოდ მდე სიჩქარით. მაგრამ მაინც ის არის ზუსტი, დიდი ნაწილი. როუტერი: დააყენა, რომ ერთი იქ. რომ ერთი მიდის იქ, რომ ერთი მიდის იქ, და ეს ერთი მიდის იქ. ისე, კიდევ ერთი მიდის იქ. რომ მიდის აქ. [Inaudible] მთხრობელი: როგორც პაკეტების დატოვოს როუტერი, მათ თავიანთი გზა შევიდა კორპორატიული ინტრანეტით და ხელმძღვანელი ამისთვის როუტერი შეცვლა. ცოტა უფრო ეფექტურია, ვიდრე როუტერი, როუტერი გადართვის უკრავს სწრაფი და ფხვიერი ერთად IP პაკეტების, ოსტატურად მარშრუტიზაციის მათ გზაზე - ციფრული pinball ოსტატი, თუ გნებავთ. როუტერი SWITCH: აქ წასვლა. აქ მოდის მეორე. და ეს კიდევ ერთი. ნახეთ ეს, დედა. აქ მიდის. Whoop, დაახლოებით უკან. Hey, იქ, იქ. მეტი მარცხნივ. მეტი მარჯვნივ. მეტი მარცხნივ. მეტი მარჯვნივ. თქვენ მიიღო იგი. აქ საქმე. მან shoots, მას ქულით. ეს ხდება. Hey Wayne, ფრთხილად, აქ მოდის სხვა. Oh, აქ წასვლა. მთხრობელი: როგორც პაკეტების მივიდეს მათი დანიშნულების, ისინი აიყვანეს მიერ ქსელის მოწყობილობა, მზად უნდა იყოს გაგზავნილი მომდევნო დონეზე - ამ შემთხვევაში, მარიონეტული. მარიონეტული გამოიყენება ბევრი კომპანია, როგორც სახის შუა ადამიანი, რათა შეამციროს დატვირთვის შესახებ მათი ინტერნეტ კავშირი, ხოლო უსაფრთხოების მიზნით, ასევე. როგორც ხედავთ, პაკეტების ყველა სხვადასხვა ზომის, იმის მიხედვით, თუ მათი შინაარსი. მარიონეტული ხსნის პაკეტი და გამოიყურება ინტერნეტში მისამართი, ან მისამართი. იმის მიხედვით, თუ რამდენად მისამართი მისაღებია, პაკეტი გაგზავნილია შესახებ ინტერნეტში. არსებობს, თუმცა, ზოგიერთი მისამართები რომელიც არ შეხვდება დამტკიცების მარიონეტული - ანუ, კორპორატიული ან მართვის პრინციპებს. ეს summarily შეეხო. ჩვენ გვექნება არც ერთი, რომ. მათთვის, ვინც ხდის, ეს გზაზე კიდევ ერთხელ. შემდეგი up, firewall. კორპორატიული firewall ემსახურება ორი მიზნისათვის. ეს ხელს უშლის ზოგიერთი საკმაოდ nasty რამ ეხლა ინტერნეტის შემოდის ინტრანეტით, და ეს შეიძლება ასევე შეუშალოს ხელი მგრძნობიარე კორპორაციულ ინფორმაციას მიმდინარეობს გააძევეს გადატანა ინტერნეტში. მას შემდეგ, რაც საშუალებით firewall, როუტერი მწვერვალებით მდე პაკეტი და განათავსებს მას onto ბევრად უფრო ვიწრო გზა, ან სიჩქარის როგორც ვამბობთ. ცხადია, გზა არ ფართო საკმარისი იმისათვის, რომ მათ ყველა. ახლა თქვენ ალბათ, საინტერესოა, რა მოხდება, ყველა იმ პაკეტების რომელიც არ ხდის გზაზე. ისე, როცა ბატონმა IP არ იღებს აღიარება, რომ პაკეტი უკვე მიღებული თავის დროზე, უბრალოდ აგზავნის ჩანაცვლება პაკეტი. ჩვენ მზად ვართ შესვლის მსოფლიოში საქართველოს ინტერნეტით, spider ქსელის ერთმანეთთან ქსელების რომელიც საქმე ეხება ჩვენი მთელი მსოფლიოს მასშტაბით. აქ, მარშრუტიზატორები და კონცენტრატორები დაამყაროს კავშირების ქსელები. ახლა ქსელს, სრულიად სხვა გარემოს ვიდრე თქვენ მოვძებნოთ ფარგლებში დამცავი კედლები თქვენი LAN. აქ, ეს ველური დასავლეთი - უამრავი სივრცე, უამრავი შესაძლებლობების, უამრავი რამ შეისწავლონ და ადგილებში წასვლა. მადლობა ძალიან ცოტა კონტროლისა და რეგულირების, ახალი იდეები მოვძებნოთ ნაყოფიერი ნიადაგის დააყენებს კონვერტში მათი შესაძლებლობები. მაგრამ იმის გამო, რომ ეს თავისუფლება, გარკვეული საფრთხეები ასევე lurk. თქვენ არასოდეს არ ვიცი, როდესაც თქვენ შეხვდება dreaded ping სიკვდილის, სპეციალურ მობილური ნორმალურ მოთხოვნის ping რომელიც ზოგიერთი იდიოტი ეგონა მდე არეულობას up unsuspecting მასპინძლებს. გზას ჩვენი პაკეტების მიიღოს შეიძლება გავლით სატელიტური სატელეფონო ხაზები, უკაბელო, ან თუნდაც ტრანსსასაზღვრო OCEANIC კაბელი. ისინი ყოველთვის არ მიიღოს სწრაფი, ან უმოკლესი, მარშრუტები შესაძლებელია. მაგრამ ისინი იქ საბოლოოდ. შესაძლოა, სწორედ ამიტომ ეს ზოგჯერ მოუწოდა მსოფლიო დაველოდოთ. მაგრამ როდესაც ყველაფერი მუშაობს შეუფერხებლად, შეგიძლიათ circumvent მსოფლიოში ხუთჯერ დასრულდა წვეთი საქართველოს ქუდი, ფაქტიურად - და ყველა ღირებულება ადგილობრივი ზარი, ან ნაკლები. ახლოს დასასრულს ჩვენი დანიშნულების, ჩვენ იპოვოს მეორე firewall. იმის მიხედვით, თუ თქვენი თვალითაც, რადგან მონაცემთა პაკეტი, firewall შეიძლება იყოს დასაყრდენი უსაფრთხოების, ან dreaded მოწინააღმდეგეს. ეს ყველაფერი დამოკიდებულია რომელ მხარეს ხართ და რა თქვენი ზრახვები. Firewall მიზნად ისახავს შეუშვეს მხოლოდ იმ პაკეტების რომ შეასრულოს თავისი კრიტერიუმები. ეს firewall ფუნქციონირებს on პორტების 80 და 25. ყველა მცდელობა შესვლის აღიარება სხვა პორტების დახურულია ბიზნესისთვის. პორტი 25 გამოიყენება გვერდის პაკეტების, ხოლო პორტში 80 არის შესასვლელი for პაკეტების ინტერნეტ to სერვერზე. Inside firewall, პაკეტები ნაჩვენები უფრო დეტალურად. ზოგიერთი პაკეტების ხდის ადვილად მეშვეობით საბაჟო, ზოგი შეხედეთ უბრალოდ ცოტა საეჭვო. Firewall ოფიცერი არ არის ადვილად წამოეგოთ, მაგალითად, როდესაც ამ ping of სიკვდილის პაკეტი ცდილობს შენიღბვას თავად როგორც ნორმალური ping პაკეტი. Firewall: შემდეგი. OK. რა. ეს არის ის, OK. პრობლემა არ არის. აქვს ლამაზი დღე. იყავით აქ. Bye. მთხრობელი: იმ პაკეტების გაუმართლა საკმარისია იმისთვის, რომ ამ შორს, მოგზაურობა თითქმის დასრულებულია. უბრალოდ მოედანზე on ინტერფეისი უნდა იქნას მიღებული დაყოფილია სერვერზე. დღესდღეობით სერვერზე შეიძლება აწარმოებს ბევრ რამ, საწყისი mainframe, რომ webcam, კომპიუტერს თქვენს მაგიდასთან. ან რატომ არ არის თქვენი მაცივარი? შესაბამისი რეგულაცია, შეგიძლიათ იმ შემთხვევაში, თუ თქვენ გაქვთ საქმე შეეხება ქათამი cacciatore, ან თუ თქვენ უნდა გაიაროს სავაჭრო. გახსოვდეთ, ეს გამთენიისას გატანა. თითქმის არაფერი შესაძლებელია. ერთი, პაკეტები მიღებული, გაიხსნა და დაუფასოებელი. ინფორმაციას ისინი შეიცავს - რომ არის, თქვენი მოთხოვნით საინფორმაციო - იგზავნება, რათა ვებგვერდი სერვერზე განაცხადი. პაკეტი თავისთავად რეციკლირებული, მზად გამოყენებულ იქნას ერთხელ, და ივსება თქვენი ინფორმაციას ითხოვდა, მიმართა და გაგზავნის out, თავის გზად თქვენ, უკან წარსულში firewall, მარშრუტიზატორები, ხოლო მეშვეობით ინტერნეტით, უკან მეშვეობით თქვენი კორპორატიული firewall და თქვენს ინტერფეისი, მზად უნდა მიაწოდოს თქვენი ბრაუზერში ის ინფორმაცია თქვენს მიერ მოთხოვნილი - რომ არის, ეს ფილმი. კმაყოფილი თავიანთი ძალისხმევა და ვაღიარებთ უკეთეს მსოფლიოში, ჩვენი სანდო პაკეტები მიგყავს off blissfully შევიდა ჩასვლა მეორე დღეს, იცოდა, სრულად მათ ემსახურებოდა მათი პატრონები კარგად. ახლა არ არის, რომ ბედნიერი დასასრული? დინამიკები 1: That, მაშინ, არის როგორ ინტერნეტით მუშაობს. მეშვეობით პრობლემა ნაკრები შვიდი თქვენ უკეთესი გაგება და თქვენ ვისწავლოთ ცოტა HTML, PHP, და სხვა. უფრო, რომ დაზუსტება რომ გამოვა პარასკევს. და ჩვენ ვხედავთ, თქვენ ორშაბათს.