[Παίζει μουσική] ΟΜΙΛΗΤΗΣ 1: Εντάξει, καλώς ήρθατε πίσω στο CS50. Αυτό είναι το τέλος της εβδομάδας οκτώ, και σχεδόν Απόκριες. Ώρες γραφείου Αύριο το βράδυ θα είναι Το πιο τρομακτικό αυτά ακόμα, και όχι επειδή του Halloween. Αλλά σε αυτό το σημείωμα, συνειδητοποιούν ότι πρόβλημα που έχει έξι, το ορθογραφικό έλεγχο set πρόβλημα, είναι γνωστή για να είναι, για πολλούς φοιτητές, η πιο προκλητική, σίγουρα συγκαταλέγεται ανάμεσα στα σύνολα πρόβλημα C, και πραγματικά, σε γενικές γραμμές. Και αυτό το αναφέρω, μόνο και μόνο επειδή αυτό είναι την εβδομάδα, όπου πολλοί άνθρωποι παίρνουν τονιστεί ιδιαίτερα με απλά προσπαθώ για να πάρει το καταραμένο ορθογράφο να εργαστούν. Και το ένα πράγμα που θα ήθελα να σας ενθαρρύνω είναι ότι, όπως θα δείτε σήμερα, και Τη Δευτέρα, θα αρχίσει να χτυπήσει αυτή την κορυφή αυτή την εβδομάδα, όπου, τώρα, τα πράγματα γίνονται λίγο πιο εξοικειωμένοι, λίγο πιο προσβάσιμες, όπως έχουμε μετάβαση από μια περιβάλλον κειμένου γραμμής εντολών σε C για να μια web-based περιβάλλον σε PHP. Και έτσι θα ήθελα να σας ενθαρρύνω, ακόμα και αν είστε πραγματικά στο τέλος εξυπνάδα σας σε προσπαθεί να πάρει το σετ p στην εργασία, αν αυτό είναι πράγματι ο τόπος είστε σε, ή βρείτε τον εαυτό σας σε, και να προσπαθήσουν στην εξουσία μέσα από αυτό. Γιατί εγώ νομίζω ότι θα είναι αρκετά ευχαριστημένος, και πολύ περήφανος για τον εαυτό σας, αν τελικά πραγματικά εκείνο το τμήμα του Φυσικά, το τμήμα C, σε αυτό το υψηλό, αν αγχωτική, σημειώστε. Έτσι, αυτό δεν είναι να τρομάξει. Αυτό είναι απλά σήμαινε να σας ενθαρρύνουμε να μείνετε μέχρι αυτό το επιπλέον ώρα, προκειμένου να Αποκτήστε το ορθογραφικό έλεγχο εργασίας. Και αν το κάνετε, να συνειδητοποιήσουμε ότι αυτή η είναι προαιρετική, εντελώς. Αλλά έχουμε το λεγόμενο μεγάλο πλοίο που πήγε ζουν σήμερα το πρωί. Από σήμερα το πρωί, ήμουν στην κορυφή του μεγάλο σκάφους, η οποία είναι μια μέτρηση του πόσο πολύ μνήμη RAM και πόσο χρόνο λειτουργίας speller το πρόγραμμά σας απαιτεί. Αλλά έχω από τότε έχουν εκτοπιστεί. Είμαι τώρα ο άτυχος αριθμός 13. Και αυτό που θα δείτε εδώ είναι, David Kaufman, και Lauren, και ο Αδάμ, και Jason, και άλλα είναι τώρα στην κορυφή του Big Board. Αν κοιτάξετε εκεί στα δεξιά, όλοι μας έχουμε πολύ καλή υλοποιήσεις του μεγέθους τουλάχιστον - επιστρέφει τον αριθμό των λέξεων στο λεξικό. Και σε κάθε μία από αυτές τις στήλες, θα είστε δείτε πόση μνήμη RAM καθένα από μας υλοποιήσεις χρησιμοποιεί, πόσο χρόνος λειτουργίας είναι λαμβάνοντας να εκτελέσει φορτίο, έναντι ελέγχου, σε σχέση με το μέγεθος και εκφόρτωση, και τότε, η συνολικός χρόνος τρέχει. Έτσι απλά για να καθησυχάσει Elmer, και ο Πάτρικ, και η Linda, και όλοι οι άλλοι που έρχεται μετά από σας, δεν υπάρχει απολύτως καμία ντροπή στο να είναι προς την κατεύθυνση το κάτω μέρος του μεγάλου σκάφους. Αν μη τι άλλο, αυτό σημαίνει ότι έχεις εργασίας, και αυτό είναι σωστό, αλλά είναι δεν είναι απαραίτητα τόσο αποτελεσματική, το διάστημα ή το χρόνο-σοφός, όπως θα μπορούσε να είναι. Έτσι, εντελώς προαιρετική. Αλλά γραφτό να γίνει ένα καρότο των ειδών, ώστε ότι όταν εργάζεστε με p σας που, είσαι τόσο περήφανος για τον εαυτό σας, πήρα εργασίας, που δημοσιεύετε στο μεγάλο του σκάφους, έχετε μια πραγματικά καλή σειρά, θα πάμε για δείπνο, θα έρθει πίσω, και τους συγκατοίκους σας έφτασε σας έξω στο μεγάλο πλοίο. Λοιπόν, ήρθε η ώρα, σε εκείνο το σημείο, για να πάει πίσω στο σχεδιαστήριο, έτσι ώστε να εκ νέου να αμφισβητήσει την μεγάλη του σκάφους. Αν κοιτάξετε το spec, η οδηγίες για τη διασύνδεση με το μεγάλο πλοίο είναι τώρα δημοσιεύτηκε. Έτσι, ένα ζευγάρι από τα κεφάλια ups - ένα, η προ-πρόταση για την τελική έργο αναμένεται την προσεχή Δευτέρα. Δείτε αυτό το spec για την πορεία της Ιστοσελίδα για το τι σημαίνει αυτό. Είναι πραγματικά ακριβώς ένα απλό αλλά σκέφτηκε προκαλώντας email ανάμεσα σε εσάς και σας TF, πραγματικά ακριβώς για να πάρει τα πράγματα άρχισαν, η συζήτηση ξεκίνησε, μολονότι οι περισσότεροι από εσάς δεν έχετε γράψει ακόμη και ένα ιστοσελίδα πριν, δεν γνωρίζουν καν τι ίσως, πώς θα μπορούσε, να εφαρμόσουν τελικό σχέδιο σας. Πηγαίνετε στην πίστη ώστε να ξέρετε πώς να το κάνουμε πολύ λίγα περισσότερα πράγματα σε λίγες εβδομάδες. Έτσι αρχίζουν ακριβώς αυτή τη διαδικασία ανά την spec της εξερεύνησης πιθανές ιδέες. Επίσης, αυτό που θα σας προσκαλούν να κάνετε είναι - έχουμε μια παράδοση, εδώ και πολλά χρόνια τώρα, κατά τη διάρκεια, της φιλοξενίας Αυτό - store.cs50.net. Τα πάντα είναι πωλούνται σε τιμή κόστους. Και αυτό είναι πραγματικά ακριβώς μια ευκαιρία να φορούν CS50, αν θα θέλατε να κάνετε ότι, στο οποίο και μαθήματος. Για παράδειγμα, υπάρχουν πράγματα όπως τα t-shirts που μπορεί να έχετε δει πηγαίνει γύρω από την πανεπιστημιούπολη, μπλούζες. Και τότε, καλούμε επίσης τους μαθητές να υποβάλλουν τα σχέδια που πρέπει να απαθανάτισε σε η CS50 κατάστημα. Για παράδειγμα, μία από τις περσινές favorites που, ίσως, τώρα αντηχούν μαζί σας είναι αυτό εδώ. Πολύ δημοφιλές στοιχείο. Έτσι, αν θα ήθελαν να συμμετάσχουν σε αυτό, θα βάλουμε μια φόρμα πολύ σύντομα, στις cs50.net/design, στο οποίο μπορείτε να ανεβάσετε μια εικόνα που έχετε κάνει σε Illustrator ή το Photoshop, ή κάποιο παρόμοιο πρόγραμμα. Και αν είστε εξοικειωμένοι με αυτά τα είδη των προδιαγραφών, θέλουμε να είναι μια εικόνα PNG, τουλάχιστον 200 κουκκίδες ανά ιντσών, και λιγότερα από ότι πολλά pixels, και κάτω από 10 ΜΒ. Για περισσότερες πληροφορίες, στείλτε μόνο το κεφάλια μαθήματος σε heads@cs50.net αν θα θέλατε να συμμετάσχουν σε αυτό. Εντάξει, έτσι και σήμερα, όχι περισσότερο C. Γι 'αυτό και αρχίζουν να τραβήξει πίσω τα στρώματα του internet, το διαδίκτυο, και πώς μπορείτε να στην πραγματικότητα αρχίσει να γράφει λογισμικό για Αυτό το διαφορετικό περιβάλλον. Έτσι, ειδικότερα, ας ρωτήσω, Πρώτα, το ζήτημα της - επιτρέψτε μου να μας πάρει εξοικειωμένοι μας αντλώντας app εδώ. Επιτρέψτε μου να θέσω το ερώτημα, Πώς λειτουργεί το internet. [? ΣΠΟΥΔΑΣΤΩΝ: Magic. ?] ΟΜΙΛΗΤΗΣ 1: Magic. OK. Καλή απάντηση. Έτσι θα ξεκινήσει εκεί σήμερα, και να δούμε αν δεν μπορούμε να κάνουμε λίγο λιγότερο μαγική μέσα σε μια ώρα. Ας προσπαθήσουμε να το πω στην πλαίσιο μιας ιστορίας. Έτσι είστε οπαδοί της θα facebook.com, ή reddit.com, ή όποια και αν είναι αυτές τις μέρες. Και έτσι τι πραγματικά συμβαίνει όταν πληκτρολογείτε σε κάτι σαν facebook.com και να πατήσετε το Enter, το Chrome, ή Firefox ή IE, ή Safari, ή οτιδήποτε άλλο πρόγραμμα περιήγησης είστε πραγματικά κάνει; Μπορούμε να πω αυτή την ιστορία, ίσως πρόταση από πρόταση; Αυτό είναι ένα από τα πρώτα πράγματα που συμβαίνει όταν πατήσετε Enter, μετά από πληκτρολογώντας facebook.com; [? ΦΟΙΤΗΤΗΣ:? Σας] υπολογιστή κάνει μια αίτηση HTTP. ΟΜΙΛΗΤΗΣ 1: OK. Έτσι, ο υπολογιστής σας κάνει - θα αποκαλούν - ένα αίτημα HTTP. Τώρα τι σημαίνει αυτό; Λοιπόν, όλοι μας έχουν πιθανώς δει ή πληκτρολογήσει, για χρόνια τώρα, H-Τ-Τ-Ρ συχνά ακολουθείται από άνω και κάτω τελεία, κάθετος, κάθετος. Έτσι τι είναι αυτό; Λοιπόν, HTTP είναι HyperText Πρωτόκολλο μεταφοράς. Και αυτό είναι μόνο ένα φανταχτερό τρόπο λέγοντας, Είναι η γλώσσα που τα προγράμματα περιήγησης στο Web, όπως το χρώμιο και άλλοι, καθώς και web servers, όπως το facebook.com, να μιλήσετε με το ένα το άλλο. Και αυτό είναι ένα αρκετά απλό, Αγγλικά προσανατολισμένη γλώσσα. Είναι σχεδόν σαν ψευδο κώδικα. Και αυτό είναι ένας τρόπος για έναν πελάτη, όπως θα την αποκαλούμε - ένα πρόγραμμα περιήγησης - επικοινωνία με το διακομιστή. Και ακριβώς όπως σε ένα εστιατόριο, όταν, ο πελάτης, να καθίσει σε ένα τραπέζι και στη συνέχεια να παραγγείλετε κάτι από το μενού του διακομιστή, ο διακομιστής είναι πρόκειται να σας φέρει πίσω κάτι, ό, τι είναι που ζητήσατε. Ίδια στον κόσμο των υπολογιστών. Ένα πρόγραμμα περιήγησης - ένας πελάτης - πρόκειται να κάνει αίτηση, και στη συνέχεια, ελπίζω να πάρει πίσω κάτι από το διακομιστή. Και αυτό είναι κάτι, σε μια υψηλού επιπέδου, η ιστοσελίδα. Σε ένα ελαφρώς χαμηλότερο επίπεδο, είναι ένα αρχείο γραμμένο σε ένα άλλο γλώσσα που ονομάζεται HTML - HyperText Markup Language. Αλλά περισσότερα για αυτό σε λίγο. Έτσι HyperText Transfer Protocol - HTTP - αυτό είναι το πρωτόκολλο που πρόγραμμα περιήγησης και τη χρήση διακομιστή. Λοιπόν, τι είναι ένα πρωτόκολλο, ακριβώς; Λοιπόν, μπορείτε να σκεφτείτε ως γλώσσα. Αλλά αν μπορώ να προσεγγίσουν το κοινό μας εδώ, ένα φυσιολογικό πράγμα για εμάς τους ανθρώπους να δεν είναι, όταν θα χαιρετήσει κάποιον, Το λέω, Γεια, το όνομά μου είναι David. [? ΦΟΙΤΗΤΗΣ: Γεια σου,] Το όνομά μου είναι Dipty?. ΟΜΙΛΗΤΗΣ 1: "Γεια, το όνομά μου είναι Dipty »απαντά. Και έτσι είχαμε αυτό μάλλον αυθαίρετος αλληλεπίδραση χειραψία, όπως είναι συχνά το ανθρώπινο σύμβαση στις περισσότερες χώρες. Και αυτό είναι το πρωτόκολλο, έτσι δεν είναι; I είδος αυτό ξεκίνησε με την επέκταση μου πλευρά, μάλλον αδέξια, στη σκηνή του Sanders εδώ. Συνειδητοποίησε, OH, έχω πάρει ένα ζητήσει για ένα χέρι προφανώς. Και έτσι, ανταποκρίθηκε στο αίτημα αυτό από την πραγματικότητα αναγνωρίζοντας. Μια αναγνωρίζοντας, ACK, είναι στην πραγματικότητα ένα φράση πολύ κοινό στον κόσμο της δικτύωσης, για ένα διακομιστή για να αναγνωρίζουν τον πελάτη. Στη συνέχεια, έχουμε το είδος των ολοκληρωμένων ότι συναλλαγής, και αμηχανία πάνω. Έτσι, αυτό είναι πραγματικά ό, τι συμβαίνει κάτω από το καπό, καθώς και. Επιτρέψτε μου να κάνω αυτό λίγο περισσότερο τεχνικά κάτω από την κουκούλα. Πάω να πάει πέρα ​​από εδώ σε ένα παράθυρο τερματικού. Αυτό το παράθυρο τερματικού συμβαίνει να είναι σε μου Mac, αλλά θα μπορούσε να κάνει το ίδιο είδος πράγμα το CS50 Appliance. Και είμαι πραγματικά πρόκειται να χρησιμοποιήσετε ένα πρόγραμμα ότι δεν θα χρησιμοποιηθεί πραγματικά για πολύ σε όλο το εξάμηνο. Αλλά αυτό λέγεται Telnet. Πίσω στην ημέρα, Telnet ήταν το πρόγραμμα που χρησιμοποιήσατε για να συνδεθείτε σε ένα απομακρυσμένο διακομιστή, για να ελέγξετε την αλληλογραφία σας ή να κάνει κάτι τέτοιο. Προς το παρόν, θα πάμε να χρησιμοποιήσετε αυτό το παλιό σχολικού προγράμματος, Telnet, να προσποιούνται ότι είναι ένα πρόγραμμα περιήγησης. Και Πάω να προχωρήσει και κάνετε τα εξής - επιτρέψτε μου να αύξηση του μεγέθους γραμματοσειράς μου. Και Πάω να πω, Telnet στο server που ονομάζεται www.facebook.com, αλλά Συγκεκριμένα, Telnet στη θύρα 80. Θα επανέλθουμε σε αυτό. Αλλά για τώρα, γνωρίζουμε ότι οι περισσότερες υπηρεσίες στο διαδίκτυο προσδιορίζονται μοναδικά από κάποιο αριθμό. Σε αυτήν την περίπτωση, είναι 80. Τώρα οι περισσότεροι από εσάς έχετε πιθανώς ποτέ δεν πληκτρολογήσει 80 πριν. Αλλά στην πραγματικότητα, αν πάω σε ένα πρόγραμμα περιήγησης και τραβήξτε προς τα επάνω, για παράδειγμα, http://www.facebook.com/-- αυτό είναι αυτόματη συμπλήρωση, αυτό είναι όχι από την ιστορία μου - Εντάξει, έτσι και τώρα, πάμε στο κόλον 80 slash. Γι 'αυτό και ισχυρίζονται ότι, ακόμη κι αν έχετε ίσως ποτέ δεν πληκτρολογήσει πριν από αυτό, με του παχέος εντέρου 80 μετά facebook.com, ελπίζουμε, είναι ακόμα πρόκειται να λειτουργήσει. Και πράγματι, πηγαίνει στο facebook.com. Έτσι αποδεικνύεται ότι το 80 υπήρξε σιωπηρή. Κανένας από εμάς οι άνθρωποι είχαν να πληκτρολογήσετε αυτό για χρόνια. Επειδή τα προγράμματα περιήγησης, από προεπιλογή, μόνο υποθέσουμε ότι ο αριθμός που θέλετε να χρησιμοποιήσετε όταν καλείτε έναν εξυπηρετητή, ώστε να μιλήσει είναι, στην πραγματικότητα, το 80. Επειδή οι μεγάλες διήγημα, servers μπορεί να κάνει πολύ περισσότερα από ό, τι ακριβώς εξυπηρετήσει μέχρι και ιστοσελίδες. Μπορούν να ανταποκριθεί σε άμεσα μηνύματα. Μπορούν να στείλετε μηνύματα ηλεκτρονικού ταχυδρομείου. Υπάρχουν πολλές υπηρεσίες που μπορεί να τρέξει σε έναν μόνο διακομιστή. Έτσι, οι αριθμοί αυτοί - σε αυτή την περίπτωση, 80 - προσδιορίζει μοναδικά ένα από αυτά υπηρεσιών, η οποία είναι HTTP, οι web πρωτόκολλο από τον διακομιστή μπορεί στην πραγματικότητα να υποστηρίξει. Αλλά μπορώ να μιμηθεί αυτό το αίτημα και τώρα, λέξεις, χρησιμοποιώντας αυτό το παλιό σχολείο Telnet πρόγραμμα. Έτσι, Πάω να ουσιαστικά τώρα προσποιούνται να είναι ένα πρόγραμμα περιήγησης και να μιλήσει HTTP με την αποστολή, με το πληκτρολόγιο μου, ακριβώς οι εντολές που Chrome ακριβώς ήξερε πώς να στείλετε για μένα μαγικά. Έτσι, Πάω να προχωρήσει και πατήστε Enter. Παρατηρήστε ότι προσπαθεί 31.13.69.32. 13 Τι είναι αυτό; Έτσι είναι μια διεύθυνση IP. Τώρα, ακόμη και αν δεν είστε πολύ εξοικειωμένοι με τις περιπλοκές αυτών, θα Πιθανώς να έχετε μια γενική αίσθηση ότι υπάρχουν αυτά τα πράγματα. Και μια διεύθυνση IP - Διεύθυνση Internet Protocol - είναι απλά ένα μοναδικό αναγνωριστικό για έναν υπολογιστή στο διαδίκτυο. Αυτό είναι ένα κομμάτι από μια υπεραπλούστευση προς το παρόν. Αλλά κάθε υπολογιστής στο διαδίκτυο έχει μια μοναδική διεύθυνση IP, όπως και κάθε σπίτι, ας πούμε, τις ΗΠΑ έχει μια μοναδική ταχυδρομική διεύθυνση, κάτι σαν 123 Main Street, σε Anytown, USA. Οπότε κάτι τέτοιο. Και αυτό, επίσης, είναι υπεραπλούστευση. Αλλά αυτές τις διευθύνσεις που έχουμε στην ταχυδρομικό κόσμο και αυτές οι διευθύνσεις που έχουμε στον κόσμο των υπολογιστών προσδιορίζουν με μοναδικό τρόπο servers, έτσι ώστε όταν μπορείτε να στείλετε ένα μήνυμα σε αυτούς κατά τη διάρκεια των internet, ή όταν βάζετε μια επιστολή ένα παλιό γραμματοκιβώτιο του σχολείου - ταχυδρομείο - η υπηρεσία ξέρει πώς να πάρει ότι αίτηση, ή ότι η επιστολή, με την αποδέκτη. Τώρα ο υπολογιστής μου, κατά κάποιο τρόπο, έχει μόνο κατάλαβα ότι η μοναδική IP του Facebook είναι 31.13.69.32. Στην πραγματικότητα, αυτό μπορεί πιθανώς να αλλάξει. Το Facebook έχει πιθανώς πολλές IP διευθύνσεις, διότι είναι απολύτως έχουν περισσότερους από έναν διακομιστή. Αλλά αυτό συνέβη για μας μαγικά. Στην πραγματικότητα, η εσωτερική μυστικό όνομα του διακομιστή που έχω προφανώς συνδέεται να ονομάζεται star.c10r.facebook.com, όποια και αν είναι. Είναι ακριβώς ό, τι το σύστημα διαχειριστής στο Facebook αποφάσισε να καλέστε το συγκεκριμένο server που έχω ήταν κάπως τυχαία αποσταλεί. Έτσι τώρα, αν η σύνδεσή μου δεν έχει timed out, Πάω να προσποιούνται ότι είναι ότι ο browser. Πάω να πω πάρει χώρου κάθετο χώρο. Και Πάω να προσποιούνται να μιλούν HTTP version 1.1, το οποίο είναι το ένα που χρησιμοποιούν οι περισσότεροι browsers. Και είμαι ιδιαίτερα πρόκειται να αναφέρω ο server, από τον τρόπο, θέλω το Ιστοσελίδα γνωστό στον κόσμο όπως facebook.com. Enter, Enter. Και τώρα, παρατηρούμε τι συνέβη. Ο server, ο σερβιτόρος, ανταποκρίθηκε στην τάξη μου, ή το αίτημά μου, με ένα άλλο μήνυμα κειμένου. Τώρα, πάλι, στον κόσμο των browsers όπως Chrome και Safari, δεν θα δείτε αυτό, όπως το ανθρώπινο. Η Microsoft και η Google απλά να κρύψει τα στοιχεία αυτά από εμάς. Αλλά Facebook ανταποκρίθηκε με ένα απάντηση, επίσης, στο HTTP γλώσσα. Παρατηρήσετε ότι υπάρχει ένας κώδικας εδώ, 302, το οποίο στην πραγματικότητα έχει ιδιαίτερη σημασία από σύμβαση. Βρέθηκε, έτσι ώστε να είναι τουλάχιστον ελπιδοφόρο. Αλλά προφανώς Facebook λέει μου, mm-mm, δεν θέλετε αυτό που ζητήσατε. Μπορείτε αντ 'αυτού θέλετε σήμερα ειδική, η οποία είναι facebook.com / unsupportedbrowser. Έτσι, σε υψηλό επίπεδο, τι σημαίνει Facebook φαίνεται να κάνει εδώ; Είναι με ανακατεύθυνση. Έτσι Facebook δεν αρέσει το το γεγονός ότι είμαι προσποιείται ότι είναι αυτό το άλλο browser. Και γι 'αυτό είναι ανακατεύθυνση μου σε κάποια ιστοσελίδα. Είμαι πραγματικά περίεργος, τώρα, τι αυτό το πράγμα μοιάζει. Επιτρέψτε μου να πάει πάνω στο ότι το Chrome έτσι να δούμε τι θέλουν να δω. Έτσι τώρα που έχετε στείλει πραγματικά μου πίσω στο Facebook επειδή έχω συνειδητοποιήσει, Ω, έχετε ένα υποστηριζόμενο πρόγραμμα περιήγησης. Δεν είμαστε καν πρόκειται να σας δείξω αυτή τη σελίδα. Οπότε ας πάμε μπροστά και να δούμε αν δεν μπορούμε να το διορθώσω αυτό. Πάω να πρέπει να εξαπατήσει λίγο. Και πάνω σε αυτό τις επόμενες εβδομάδες για να έρθει. Αλλά Πάω να κάνω ένα πράγμα εδώ. Και θα εξηγήσω αυτό πριν από καιρό. Δώσε μου μόνο μια στιγμή για να εξαπατήσει, και να σας εντυπωσιάσει. Έτσι, επιτρέψτε μου να πάρει αυτό. OK. Θα εξηγήσω τι κάνω ακριβώς σε μια στιγμή. Πάω να πάει μπροστά και να ακυρώσει αυτό σύνδεσης, και δοκιμάστε ξανά αυτό το μήνυμα. Πάρτε κάθετο HTTP 1.1 www.facebook.com υποδοχής user-agent. OK. Τώρα έχω υποτίθεται ότι ήταν Chrome. Έτσι, αποδεικνύεται ότι, όταν ένα πρόγραμμα περιήγησης στέλνει μια αίτηση σε έναν εξυπηρετητή, είναι ακριβώς η τιμή του συστήματος. Αν πω ότι είμαι Chrome, το Facebook θα αναλάβει Είμαι Chrome. Και τα μέσα με τα οποία προσδιορίζονται τον εαυτό μου ως Chrome είναι με αυτό atrociously μακρά σειρά. Ουσιαστικά, όλες οι περιήγησης κατασκευαστές στον κόσμο έχουν αποφάσισε, επίσης, αυτή η έκδοση αυτή περιήγησης σε αυτό το λειτουργικό σύστημα θα έχουν ένα πράκτορα χρήστη συμβολοσειράς που φαίνεται όπως το τρελό χάος εκεί. Και Mozilla είναι εκεί για ιστορικούς λόγους. Αλλά παρατηρήστε πόσο πληροφορίες είμαι διαρροή στο facebook.com χωρίς καν να συνδεθείτε Λέω Mark ότι είναι ένα Mac που είμαι με τη χρήση. Είμαι να του πει ότι είναι μια Intel βασίζεται Mac με Mac OS 10.8.5. Ως μέρος, αυτή η πληροφορία πρόκειται σε κάθε ιστοσελίδα που επισκέπτεστε με browser σας. Αρκετά αβλαβείς μέχρι τώρα, αλλά παίρνει λίγο πιο ζουμερό. Σημειώστε ότι, αν έχουμε διαβάσει αρκετά μακριά, Είμαι χρησιμοποιώντας Chrome έκδοση 30.0.1599.101. Αλλά τώρα, παρατηρούμε ότι η απάντηση δεν είναι τόσο κακή όσο ήταν πριν. Πού είναι το Facebook λέει να πάω τώρα; Αυτό μου λέει, πάλι, την ιστοσελίδα - μου λέει ότι είναι μετακόμισε μόνιμα. Λοιπόν, πού στο καλό έκανε Facebook πάτε; Ναι, έτσι είναι μια λεπτή διαφορά. Αλλά προσέξτε, εδώ, ότι ο δικτυακός τόπος έχει πράγματι μεταφερθεί στο HTTPS. Έτσι, τα πολυλογώ, αυτός είναι ένας τρόπος ότι το Facebook είναι η επιβολή ότι στην πραγματικότητα καταλήγουν στην ασφαλή έκδοση του ιστοσελίδα τους, η μία που είναι χρησιμοποιώντας κρυπτογράφησης - πιο περίπλοκη από ό, τι την κρυπτογράφηση που μίλησε για p σετ δύο, αλλά κρυπτογράφησης, ωστόσο. Τώρα, σε αυτό το σημείο παίρνει σκληρά για μένα να κοροϊδεύω τους στο διαδίκτυο να ζητήσει τη χρήση Telnet. Γιατί αν λέτε μένα να χρησιμοποιήσετε SSL - το πρόθεμα HTTPS είναι ό, τι αυτό συνεπάγεται - αν μου λες να χρησιμοποιήσετε κρυπτογραφία, δεν υπάρχει κανένας τρόπος Πάω για την κρυπτογράφηση το χέρι το μήνυμά μου μπροστά από όλους εσάς εδώ, και να προσπαθήσουμε να καταλάβω πώς να το κάνουμε αυτό. Είναι ακριβώς πρόκειται να πάρει πολύ πιο περίπλοκη. Τι, αλλά αυτό είναι το πρόγραμμα περιήγησης κάνει για σας. Ας δούμε αν δεν μπορούμε να κάνουμε αυτό το λίγο πιο απλά, στη συνέχεια, με μια ιστοσελίδα που δεν είναι αναμένει μας να είναι όσο πιο ασφαλή. Ας πάμε, ας πούμε, harvard.edu στη θύρα 80. Enter. Εντάξει, να πάρει έτσι slash HTTP 1.1. Και τι κάνει αυτό το πρώτο κάθετο σημαίνει; Ακριβώς για να είναι σαφής, γιατί Κρατάω πληκτρολογώντας αυτό; Λοιπόν, συνήθως, όταν πληκτρολογείτε μια διεύθυνση URL - και, δυστυχώς, συνήθως browsers απόκρυψη αυτές τις μέρες - κανονικά, όταν θα πάτε στο harvard.edu, ότι η διεύθυνση URL επίσημα δεν καταλήγουν σε μια κάθετο. Επειδή μία κάθετος υποδηλώνει Ποιο μέρος του σκληρού δίσκου; Η ρίζα του σκληρού δίσκου. Εμείς στη συσκευή δεν είχε πραγματικά να το σκεφτούμε αυτό, επειδή είμαστε πάντα στο φάκελο John Χάρβαρντ. Αλλά φάκελος του βρίσκεται σε άλλο φάκελο. Και ο φάκελος είναι στη ρίζα της Σκληρό δίσκο συσκευής, να το πω έτσι, ακόμα κι αν είναι εικονικό. Έτσι, μία κάθετος, όπως αυτό το μέσο η ρίζα του σκληρού δίσκου. Είναι σαν κάθετος παχέος εντέρου C, ή να είναι η ρίζα του όγκου σας, για Mac OS. Αλλά Chrome, και άλλα προγράμματα περιήγησης αυτά ημέρες, έχουν πάρει φιλική προς το χρήστη, και κρύβουν ότι περικοπούν εντελώς. Αλλά αυτό είναι το μόνο που σημαίνει σε μορφή κειμένου μήνυμά μου - να μου δώσει τη ρίζα του harvard.edu 's αρχική σελίδα, δηλαδή, η προεπιλεγμένη σελίδα η ίδια. Έτσι, επιτρέψτε μου να πάει μπροστά και πατήστε Enter. Επιτρέψτε μου να υπενθυμίσω τη σειρά που θέλω www.harvard.edu, μόνο σε περίπτωση που υπάρχει άλλες ιστοσελίδες που ζουν στις ίδιο φυσικό εξυπηρετητή. OK. Χάρβαρντ πήρε λίγο ανυπόμονος μαζί μου. Ας κάνουμε αυτό και πάλι, πιο γρήγορα. Πάρτε κάθετο HTTP 1.1 www.harvard.edu υποδοχής user-agent - Υποθέτω διακομιστές μας δεν φροντίδα τόσο πολύ για αυτό - Enter, Enter. Ουφ. Ω, γαμώτο, κακή αιτήματος. OK. Έτσι, αυτό που συμβαίνει εδώ - Γεια σας, harvard.edu. Γιατί είναι αυτό που κάνει το - ενδιαφέρουσα. Ω, εντάξει. Έτσι, αυτό που του Χάρβαρντ κάνει τώρα - και είμαστε πρόκειται να γρήγορα να γυρίζω μακριά από αυτό το μονοπάτι, διότι πρόκειται να πάρει κουραστικό γρήγορα - παρατηρήσετε ότι το Χάρβαρντ είναι στην πραγματικότητα συμπίεση απάντησή της σε μένα, που δεν είναι ο ιδανικός. Επειδή, προφανώς, ως άνθρωπος, δεν ξέρουν πώς να αποσυμπιέσει bits που έχουν σταλεί σε μένα συμπιεσμένο. Και όπου και αν εμφανίζονται είναι σκουπίδια εκεί, επειδή είναι μηδενικά και μονάδες, αλλά δεν είναι ASCII χαρακτήρες. Είναι πρότυπα μηδενικά και αυτά που έχουν συμπιεστεί για να αναλάβουν λιγότερο χώρο. Έτσι, πολύ γρήγορα, επιτρέψτε μου να δούμε αν μπορώ να ανακτήσει εδώ. Ας προσπαθήσουμε, ίσως, ένα άλλο πανεπιστημιούπολη συνολικά. mit.edu get slash slash HTTP 1.1 host www.mit.edu user-agent του παχέος εντέρου εκεί. Σας ευχαριστούμε, το MIT. OK. Έτσι, εδώ έχουμε μια ιστοσελίδα. Έτσι, αυτή είναι η γλώσσα γνωστή ως HTML - HyperText Markup Language. Είμαι απλά κύλιση back up στο χρόνο για να φτάσουμε στην πάνω άκρη της σελίδας. Και παρατηρήστε πώς MIT ανταποκρίθηκε στο αίτημά μου. 200 είναι καλό. 200 σημαίνει τα πάντα είναι κυριολεκτικά OK. Και αυτό είναι ένα κωδικό κατάστασης που εμείς οι άνθρωποι ποτέ πραγματικά Βλέπετε, σε ένα καλό δρόμο. Διότι αυτό σημαίνει ότι όλα είναι καλά. Παρατηρήστε ότι MIT είναι με την ενημέρωση, hey, ο διακομιστής που τρέχετε καλείται Apache, το οποίο είναι ένα πολύ δημοφιλές ανοιχτού κώδικα web server. Θα τρέχετε, προφανώς, UNIX, το οποίο είναι ένα λειτουργικό σύστημα όπως το Linux. Παρατηρήστε ότι προφανώς ενημέρωση ιστοσελίδα τους στις 4:00 π.μ., Μέση Ώρα Γκρίνουιτς. Ανακοίνωση για μια-δυο άλλες λεπτομέρειες. Είναι επιστρέφουν, για μένα, text / html. Έτσι θα δούμε τι σημαίνει αυτό ακριβώς σε μια στιγμή. Έχουν προφανώς μου έδωσε 14.717 bytes αξίας της HTML. Και κάποια άλλη, πιο απόκρυφα πληροφοριών είναι εκεί. Αλλά αυτό είναι που γίνεται ενδιαφέρον. Αυτό είναι το πώς να κάνει μια ιστοσελίδα. Αυτό είναι το πώς να κάνετε μια ιστοσελίδα του οποίου τίτλο στην καρτέλα, στο πρόγραμμα περιήγησης, είναι MIT ενωτικό Massachusetts Institute Τεχνολογίας. Και πράγματι, αν πάμε πίσω στο Chrome και επισκεφθείτε www.mit.edu, παρατηρούμε ότι, Πράγματι, στον τίτλο εδώ, Είναι MIT παύλα Massachusetts Ινστιτούτο τελεία, τελεία, τελεία. Και τώρα παρατηρήσετε, επίσης, αν έχω δίκιο ή κάντε κλικ στο κουμπί ελέγχει κλικ στην επιφάνεια εργασίας εδώ, και πηγαίνετε στο Προβολή προέλευσης σελίδας - τουλάχιστον στο Chrome, αν και κάθε πρόγραμμα περιήγησης το κάνει αυτό με κάποιο τρόπο - εδώ είναι το ίδιο το αρχείο. Συμβαίνει να κωδικοποιηθεί το χρώμα, ή σύνταξη τόνισε. Αλλά ακριβώς όπως με C κωδικό σας που δεν αλλάζουν χρώμα από εσάς, ήταν χρωματίζεται από gedit, ομοίως Chrome είναι μόνο το γεγονός, Αυτή η πιο όμορφη για να διαβάσετε. Αλλά αυτή είναι η ουσία που Σύντομα θα γραπτώς. Έτσι, αυτό είναι το φινάλε. Ο διακομιστής ανταποκρίθηκε με αυτό πληροφοριών, ακριβώς όπως σας απάντησε με το χέρι σας για χειραψία μας. Αλλά τι άλλο πρέπει να συμβαίνει στο μεταξύ αυτά τα βήματα; Λοιπόν, όταν πληκτρολογείτε, στην τελευταία αυτή περίπτωση, www.mit.edu και πατήστε enter, θα ξέρετε ότι μιλάμε για το λιμάνι 80 αυτόματα, το λιμάνι ακριβώς είναι ο αριθμός. Αλλά ποια είναι η διεύθυνση IP πάμε; Πώς είναι ο υπολογιστής μου υπολογίζει τι η διεύθυνση IP του mit.edu είναι; Λοιπόν, αποδεικνύεται, σε αυτόν τον κόσμο, υπάρχει Τα πράγματα που ονομάζεται DNS servers. Και επιτρέψτε μου να πάω μπροστά και να συντάξει μια γρήγορη εικόνα εδώ. Και αυτό απλώς θα σκιαγραφήσω, σε χονδρικά, τι συμβαίνει. Έτσι θα προσποιούνται όπως αυτό είναι laptop μου εδώ, στο Sanders. Και έχει Wi-Fi, έτσι ώστε να είναι συνδεδεμένο ασύρματα σε κάτι. Τι είναι στην πραγματικότητα συνδέονται με; Λοιπόν, κάπου εδώ, δεν υπάρχει κάτι για το τοίχο με κάποιες κεραίες. Και αυτό ονομάζεται σημείο πρόσβασης - AP. Το σημείο ασύρματης πρόσβασης, ασύρματο router - αποκαλούν ό, τι θέλετε. Αλλά είναι σε όλη την πανεπιστημιούπολη, με εκείνα τα μικρά κεραίες. Εμείς γίνονται από τη Cisco, συνήθως. Και έτσι κατά κάποιο τρόπο, ο υπολογιστής μου μιλάει σε αυτό το ασύρματο σημείο πρόσβασης, κάπου εδώ στην Sanders, ή κάτω, ή εκτός. Εν τω μεταξύ, αυτό το πράγμα έχει πολλά φυσικά καλώδια πρόκειται να, κατά πάσα πιθανότητα, η Science Center, το οποίο εμείς θα επιστήσει σαν αυτό. Είναι στην πραγματικότητα δεν μοιάζουν με αυτό. Αυτό φαίνεται πραγματικά πολύ καλύτερα. Έτσι, το Κέντρο Διάδοσης Επιστημών έχει ένα σωρό των υπολογιστών στο εσωτερικό του ότι είναι κατά κάποιο τρόπο φυσικά συνδεδεμένος με όλους από αυτά τα σημεία πρόσβασης στην πανεπιστημιούπολη. Και οι φυσικοί υπολογιστές, θα καλέστε δρομολογητές ή πύλες. Ένα router, όπως υποδηλώνει το όνομά του, είναι σκοπός στη ζωή είναι η διαδρομή πληροφοριών. Παίρνει μερικά bits, από έναν υπολογιστή, ως πρώτη ύλη, και τα στοιχεία από το πού αυτά τα δυαδικά ψηφία πρέπει να σταλούν. Έτσι, στην περίπτωση που το αίτημά μου για mit.edu, είναι πραγματικά αρκετά εύκολο. Το αίτημά μου έρχεται από τον browser μου, μέσω Wi-Fi, στο σημείο πρόσβασης και, στη συνέχεια, μέσω κάποιου καλωδίου, σε ένα δρομολογητή στο Κέντρο Διάδοσης Επιστημών. Και κατά κάποιο τρόπο, ο δρομολογητής στο Science Center υπολογίζει η MIT είναι με αυτόν τον τρόπο. Και Πάω να προχωρήσουμε εκείνες bits, Πάω να διαδρομή εκείνα τα κομμάτια, κάτω από το δρόμο, κάτω Mass Ave., στο ΜΙΤ. Αλλά πώς ο υπολογιστής μου ξέρουν τι η διεύθυνση IP ήταν ακόμη; Λοιπόν, αποδεικνύεται ότι κάπου εδώ υπάρχουν servers - και πάω να το συντάξει αρκετά αφηρημένα - ως διακομιστής DNS - Σύστημα ονομάτων τομέα. Αυτά δεν είναι δρομολογητές. Αυτά είναι διαφόρων τύπων διακομιστών σκοπός της οποίας στη ζωή είναι να μεταφράσει ονόματα υποδοχής, όπως www.mit.edu, με IP διευθύνσεις, όπως και 1.2.3.4 Έτσι DNS servers κάνει ακριβώς αυτό. Μπορείτε να σκεφτείτε τους ως έχοντας ένα μεγάλο βάσης δεδομένων, ή πραγματικά, σαν ένα μεγάλο Excel αρχείο με δύο στήλες. Το ένα είναι τα ονόματα υποδοχής, ένα Είναι διευθύνσεις IP. Και μετατρέπουν μόνο το ένα στο άλλη, σε οποιαδήποτε κατεύθυνση. Τώρα, στην πραγματικότητα, είναι λίγο πιο περίπλοκη από αυτό. Αλλά αυτό είναι το πώς ο υπολογιστής μου, τυχαία μου Mac ή PC σε αυτό το τραπέζι εδώ, ξέρει ποιο είναι το μοναδικό αναγνωριστικό είναι www.mit.edu, ή το Facebook, ή harvard.edu, για εκείνο το θέμα. Αλλά φυσικά, υπάρχει το σύνολο του Mass Ave εδώ. Και τότε, θα έχουμε στο ΜΙΤ, η οποία αυτή είναι στην πραγματικότητα πιο επιτακτική. Αυτό θα είναι το MIT. Και έτσι, επίσης, έχουν κάποια servers. Και κατά κάποιο τρόπο έχουν ένα ενσύρματο ή ασύρματη σύνδεση, σύνδεση στο Χάρβαρντ. Και φυσικά, μπορούμε να πάμε πολύ μακρύτερα κάτω από το δρόμο από το MIT, και να μιλήσετε με πλέον κάθε υπολογιστή στον κόσμο. Αλλά ας δούμε αν δεν μπορούμε να δούμε ότι. Επιτρέψτε μου να πάω πίσω στο Terminal μου παράθυρο για μια στιγμή. Και ας υποθέσουμε ότι κατάλαβα ποια είναι η διεύθυνση IP είναι για mit.edu όπως Telnet καταλάβει πριν, και το πρόγραμμα περιήγησης μου μπορεί σαφώς καταλάβω για μένα. Και Πάω να τρέξει ένα άλλο πρόγραμμα, σε αυτό το παράθυρο τερματικού, που ονομάζεται traceroute, τον εντοπισμό των διαδρομή από εδώ - κυριολεκτικά, αυτό το τραπέζι - να www.mit.edu. Ας δούμε τι θα συμβεί. Επιτρέψτε μου να συρρικνωθεί στην πραγματικότητα το μέγεθος της γραμματοσειράς. Oop. Όχι, ήθελα να σας εκπλήξει. OK. Έτσι, εδώ πηγαίνουμε. Επιτρέψτε μου να πάμε μπροστά και να τρέξει αυτό εδώ. Και αυτό που έβλεπα πριν από λίγο, και βλέπουμε και πάλι σήμερα, είναι αυτό έξοδος - www.mit.edu traceroute. Ανακοίνωση, στην πρώτη γραμμή, αυτό το πρόγραμμα μάλιστα υπολογίσει ότι ΜΙΤ Η διεύθυνση IP είναι ο αριθμός αυτός εδώ. Και τώρα, τι συμβαίνει ανάμεσα σε εμάς και αυτούς; Έτσι, αυτή η γραμμή εδώ, σε μία σειρά, και αυτό line εδώ, στη γραμμή δύο, και στη συνέχεια, σειρά τριών - τι κάθε ένα από αυτά γραμμές αντιπροσωπεύουν κατά πάσα πιθανότητα; Περιοχές, σημεία, σίγουρα. Λέγονται λυκίσκο, εννοιολογικά. Αλλά φυσικά, ποια είναι αυτά; Είναι δρομολογητές. Έχουμε μόνο,, πραγματικά ένα κομμάτι του hardware εδώ για να μιλήσουμε για το μέχρι στιγμής. Είναι δρομολογητές. Έτσι, αυτό το πράγμα εδώ - τρελό όνομα - αλλά αυτό είναι πιθανώς μηχανοστάσιο, MR, στο Κέντρο Επιστημών. Είναι μια πύλη, γνωστός και ως router. Αυτό είναι μόνο μερικά μοναδικός αριθμός που κάποιος ήρθε με γι 'αυτό. Και είναι μέσα harvard.edu. Και αυτή είναι η διεύθυνση IP του router αυτό είναι, και πάλι, κατά πάσα πιθανότητα στο Science Center, με βάση το όνομά του. Αυτή η δεύτερη γραμμή αντιπροσωπεύει ένα άλλο router που δεν έχει ένα ψευδώνυμο προφανώς - το όνομα του κεντρικού υπολογιστή - αυτό απλά έχει μια διεύθυνση IP. Έτσι, τα πολυλογώ, για να πάρετε τα στοιχεία από σημεία Α στο Β, δεν υπάρχει κάτι περισσότερο από Router του Χάρβαρντ, και router του MIT, και router της Google, και το router του Facebook. Υπάρχουν δεκάδες, εκατοντάδες, χιλιάδες δρομολογητές μεταξύ οποιουδήποτε σημείου Α και οποιαδήποτε σημείο Β στο διαδίκτυο. Αλλά συνήθως, μπορείτε να πάρετε τα δεδομένα από ένα σημείο σε άλλο λιγότερα από 30 λυκίσκο. Με άλλα λόγια, το μόνο που πρέπει να παραδώσει τα δεδομένα σε 30 ή λιγότερες τέτοιες δρομολογητές. Και είναι συνήθως πολλές λιγότερες από αυτό. Λοιπόν, ας δούμε τι θα συμβεί εδώ. Στη γραμμή τρία, χτυπάμε ένα ονομάζεται router πυρήνα Science Center πύλη ένα ή το άλλο. Στη γραμμή 4, έχουμε πύλη των συνόρων - αυτά είναι μόνο απόκρυφα ακρωνύμια - Επίσης, στο πλαίσιο harvard.edu. Εδώ είναι ένα άλλο συνόρων πύλη. Και τότε, ξαφνικά, ώπα, φαίνεται να είναι στη Νέα Υόρκη. Έτσι αποδεικνύεται - και είμαι συνάγοντας μόνο από το όνομα του κεντρικού υπολογιστή. Αυτό θα μπορούσε να είναι παραπλανητική. Θα μπορούσε να είναι κάτω από το δρόμο. Είναι δύσκολο να πω - αλλά αυτό μπορεί να χρησιμοποιηθεί ως μια αποκάλυψη ότι η συντομότερη απόσταση μεταξύ δύο σημεία στο διαδίκτυο δεν είναι αναγκαστικά μια ευθεία γραμμή. Αν σκεφτόμαστε συντομότερο ως ο πιο γρήγορος μονοπάτι, το λιγότερο συμφόρηση διαδρομή, είναι αρκετά πιθανό - αν και δεν μπορούμε να είμαστε βέβαιοι - ότι τα δεδομένα που ταξιδεύει μια αξιοπρεπή απόσταση μεταξύ των σειρών πέντε και έξι. Τώρα, δυστυχώς, MIT, ή κάποιος, πήρε μια μικρή αυτο-άμυνα, και έχουν άρχισε να αγνοεί τα αιτήματά μας. Αυτές οι δρομολογητές έχουν ρυθμιστεί έτσι ώστε να αγνοούν αιτήματα της μορφής που είναι σας, ποιος είσαι, ποιος είσαι. Έτσι, ας δούμε αν δεν μπορούμε να το κάνουμε αυτό με κάποιον πιο συνεργάσιμη. Έτσι Stanford έχει μια ωραία παράδοση έχει λίγο περισσότερη διαφάνεια. Ας δούμε τι συμβαίνει εδώ. Και πάλι, αρκετά αινιγματικό. Αλλά έχουμε ξεκινήσει, και πάλι, στη μηχανή δωμάτιο στο Science Κέντρο, στη γραμμή ένα. Έτσι, αυτό είναι καλό. Οι περισσότεροι από τους servers απάντησαν, συμπεριλαμβανομένου του Στάνφορντ. Έτσι παρατηρήσετε πήγαμε από το μηχανοστάσιο στο Κέντρο Διάδοσης Επιστημών, σε ορισμένες Ανώνυμος router αλλού, σε άλλο Science Center πύλη, στα σύνορα πύλη και, στη συνέχεια, σε κάτι εδώ - nox.org. Αυτό είναι το βορειότερο Crossroads, μια πολύ δημοφιλές σημείο ανταλλαγής κίνησης, όπου τα τμήματα των καλωδίων, τα μέρη των ISPs - παροχείς υπηρεσιών διαδικτύου - συνδεθείτε σε. Εδώ είναι ένα άλλο ανώνυμο IP εδώ. Εδώ είναι μια άλλη τέτοια διακομιστή. Αλλά αυτό είναι ενδιαφέρον. Πού είναι το router στο σειρά οκτώ, ίσως; Έτσι είναι πιθανώς στην Ουάσιγκτον, DC. Και δεν μπορώ να το είδος της επιβεβαιώνουν ότι η υπόθεση αυτή τη φορά. Επειδή πόσο καιρό έκανε να μας πάρει για να πάει από το Κέντρο Επιστημών στο router στη σειρά επτά; Λοιπόν, αυτά τα χιλιοστά του δευτερολέπτου μετρήσεις στη δεξιά πλευρά είναι εδώ εκτιμήσεις του εν λόγω χρόνου. Υπάρχουν τρεις από αυτούς, επειδή ο προγράμματος, traceroute, προσπαθεί με κάθε router τρεις φορές, ακριβώς έτσι μπορείτε να πάρετε ένα οπτικό μέσο όρο των αριθμών. Αλλά χρειάζεται προφανώς έξι χιλιοστά του δευτερολέπτου για να πάρει με τη σειρά router επτά του. Αλλά το πόσο γρήγορα μπορεί, προφανώς, θα ταξίδια, αν είστε λίγο, μεταξύ Βοστώνη και την Ουάσιγκτον; 14 χιλιοστά του δευτερολέπτου είναι όσο χρειάζεται για το άμεσο μήνυμα, γι 'αυτό e-mail, για το αίτημα ιστοσελίδα για να ταξιδεύουν μεταξύ εδώ και την Ουάσιγκτον DC. Αν πάω παραπέρα, με router αριθμό 10, τι πόλη είμαι προφανώς τώρα; Έτσι, Χιούστον. Και αυτό επιβεβαιώνεται από το άλμα στο χρόνο. Είναι πραγματικά πολύ αργή για να φτάσετε στο Χιούστον. Παίρνει 47 χιλιοστά του δευτερολέπτου για να πάρει από Βοστώνη στο Χιούστον σε αυτή την περίπτωση. Και αν εξετάσουμε περαιτέρω, LAX - μοιάζει παίρνουμε στο Στάνφορντ είδος αυτού του τρόπου, με τη μετάβαση από LA. Αλλά είμαι συνήγαγε ότι από το Λος Άντζελες. Οι geeks έχουν την τάση να χρησιμοποιούν τους κωδικούς αεροδρόμιο για δρομολογητές ονόματα εδώ. Και αυτό είναι το είδος της συνεπούς με αυτή την υπόθεση. 82 χιλιοστά του δευτερολέπτου. Στη συνέχεια, προφανώς πάει σε μια άλλη LAX, άλλο δρομολογητή LA και τότε, ορισμένοι ανώνυμος ένα, και στη συνέχεια, τέλος, ένα αινιγματικό όνομα στο δίκτυο του Στάνφορντ, ή κοντά σ 'αυτό, stanford.edu, είναι 90 χιλιοστά του δευτερολέπτου μακριά, ή 6 πλέον ώρες με το αεροπλάνο. Έτσι, αυτό είναι το πόσο γρήγορα τα δεδομένα ταξιδεύει στο διαδίκτυο. Και είναι πράγματα που είναι απολύτως θεωρούμε δεδομένο αυτές τις μέρες. Όταν έχετε κάποια Gchat με κάποιος, και τα μηνύματα είναι μόνο εμφανίζεται, σκεφτείτε πόσο γρήγορα αυτό συμβαίνει. Και οπτικά, είναι όντως συμβαίνει σε αυτό το είδος του επιτοκίου. Έτσι, μεταξύ των σημείων ενός και 18, σε αυτή την περίπτωση, υπάρχουν πράγματα εκτός από δρομολογητές. Ποιες είναι μερικές μηχανές στο διαδίκτυο που μπορούν να εμποδίσουν την κυκλοφορία από να πάρει μέσα; ΣΠΟΥΔΑΣΤΩΝ: Firewalls. ΟΜΙΛΗΤΗΣ 1: Λοιπόν, firewalls. Και έχουμε προσωπικά firewalls όπως ότι η δική Mac ή το PC σας μπορεί να κρατήσει κίνηση μέσα ή έξω. Χάρβαρντ έχει firewalls. MIT έχει προφανώς firewalls. Και Stanford κάνει, όπως και όλοι οι οι πάροχοι υπηρεσιών Διαδικτύου, οι οποίοι κατέχουν αυτές οι δρομολογητές μεταξύ των σημείων Α και Β. Αλλά το έκανες ποτέ σταματήσει να εξετάσει, ή ιατρική περίθαλψη, πώς λειτουργεί ένα firewall. Λοιπόν, ήδη, έχουμε το βασικό κτίριο μπλοκ με τα οποία να μηχανικός αυτή την απάντηση. Αν ήταν ένα τείχος προστασίας - και ας υποθέσουμε ότι είστε κάπου μεταξύ των σημείων Α και Β. Ένα καλώδιο που έρχεται σε σας, και να βγουν έξω από εσάς. Έτσι έχετε την τεχνολογική δυνατότητα να εξετάσει το σύνολο των φακέλων της πληροφορίες που ρέει μεταξύ εσείς και το άλλο άτομο. Με άλλα λόγια, οι λαμβάνετε μηνύματα ήμουν πληκτρολογώντας, μπορείτε να σκεφτείτε τους, όπως γράφει μια γρήγορη σημείωση σε κάποιον, βάζοντας την IP διεύθυνση του παραλήπτη, και ο αριθμός θύρας του αποδέκτη, σε αυτό το φάκελο, τότε, γράφει τη δική του διεύθυνση IP σας και τη δική σας αριθμό θύρας στο επάνω αριστερό χέρι γωνία, όπως θα κάνατε με ένα γράμμα. Στη συνέχεια, μπορείτε να στείλετε ασύρματα. Και ταξιδεύει με κάποιο τρόπο, μέσω δρομολογητών, μέσω καλωδίων, ασύρματα, κάτω από το δρόμο στο ΜΙΤ. Έτσι, εάν είστε ένα τείχος προστασίας, πώς σταματήσετε αυτό να συμβεί; Τι θα κάνατε αν την επόμενη p σας που είχε εφαρμόσει ένα τείχος προστασίας; Πώς μπορώ να σταματήσω όλους τους ανθρώπους του Χάρβαρντ από το ποτέ μιλώντας στο ΜΙΤ ανθρώπους και πάλι; [? ΦΟΙΤΗΤΗΣ: Μπορείτε] αντιστραφεί η επιστολή;. ΟΜΙΛΗΤΗΣ 1: Τι έκανες; [? ΦΟΙΤΗΤΗΣ: Αντίστροφη] το γράμμα νωρίς. ΟΜΙΛΗΤΗΣ 1: Αντίστροφη το γράμμα - Τι εννοείς; [? ΦΟΙΤΗΤΗΣ: Αποστολή] το πίσω στον αποστολέα. ΟΜΙΛΗΤΗΣ 1: Στείλτε πίσω. OK. Έτσι θα μπορούσε να απορρίψει την εικονική φάκελο, το είδος της κάνοντας την επιστροφή στην αποστολέα με κάποιο τρόπο. Έτσι, σίγουρα, αυτό είναι ό, τι θέλουμε να επιτύχουμε. Αλλά ας βουτήξει λίγο βαθύτερα. Πώς μπορώ να το κάνω αυτό; Εάν η είσοδος σε αυτό το πρόβλημα - αν είμαι το firewall, και είμαι πραγματικά στέκεται μεταξύ των σημείων Α και Β, και Είμαι ένα μέσο άτομο που παίρνει για να δούμε στο εσωτερικό αυτού του φακέλου, και στη συνέχεια να αποφασίσει αν πρέπει να το στείλετε πίσω στο Harvard ή να της επιτρέψει να συνεχίσει, τι είναι αυτό εγώ, το τείχος προστασίας, πρόκειται να θέλουμε να δούμε; Νομίζω ότι άκουσα εδώ. [? Φοιτητής: πού είναι] που προέρχονται από?. ΟΜΙΛΗΤΗΣ 1: Όταν έρχεται από. Έτσι, εάν η διεύθυνση IP προέλευσης - το μικρό αριθμό εδώ - είναι μια διεύθυνση IP που ανήκουν στο Χάρβαρντ - και μπορώ πραγματικά να γνωρίζουν ότι με μεγάλη πιθανότητα. Οι περισσότεροι από διευθύνσεις IP του Χάρβαρντ ξεκινήσει με 140.247 dot κάτι dot κάτι, ή 128.103 κουκκίδων κάτι κάτι dot. Harvard κατέχει τα κομμάτια διευθύνσεων IP. Λοιπόν, αν δω ότι οι διευθύνσεις IP, όπως το αποστολέα, μπορώ να στείλω ακριβώς πίσω. Στην πραγματικότητα, το Διαδίκτυο δεν κόπο να σπαταλάτε το χρόνο την αποστολή των bits πίσω. Απλώς κυριολεκτικά πέφτει το πακέτο με τη διαγραφή του, αποτελεσματικά. Λοιπόν, τι άλλο θα μπορούσα να δούμε όμως; Ας υποθέσουμε ότι θέλω να αφήσουμε τους ανθρώπους σε Harvard mit.edu επίσκεψη, και τραβήξτε ιστοσελίδες, και να παρακολουθήσουν βίντεο στο MIT, και τα παρόμοια. Αλλά δεν θέλω τους ανθρώπους στο Χάρβαρντ ηλεκτρονικού ταχυδρομείου κανείς στο MIT. Πώς θα μπορούσε να επιτρέψει την κυκλοφορία από το Χάρβαρντ στο MIT, μέσω του διαδικτύου, αλλά απορρίπτει κάτι σαν ένα e-mail; [? ΣΠΟΥΔΑΣΤΩΝ: Η] αριθμό θύρας. ΟΜΙΛΗΤΗΣ 1: Ένας αριθμός θύρας - αυτό είναι το μόνο άλλο συστατικό που έχουμε. Έχουμε διεύθυνση IP, το οποίο μόλις μόχλευση, ή έχουμε τον αριθμό θύρας, όπου το 80, είπαμε, μοναδικά προσδιορίζει την κυκλοφορία Ιστού. Τώρα, εγώ δεν θα περιμένω να το γνωρίζουν αυτό - κάποιοι από εσάς ίσως ήδη γνωρίζετε από την οικειότητα - Τι είναι ένας αριθμός που χρησιμοποιείται για το ηλεκτρονικό ταχυδρομείο, συνήθως; Είναι συχνά 25. 25 αναφέρεται σε SMTP, το οποίο είναι ένα e-mail πρωτόκολλο μεταφοράς που μπορεί να έχετε έπρεπε να δημιουργηθεί σε κάποιο σημείο, αν είστε χρησιμοποιώντας το Eudora ή το Outlook, ή κάτι τέτοιο. Είναι απλώς ένας ακόμα αριθμός - 25. Telnet, το οποίο χρησιμοποιούσαμε πριν, χρησιμοποιεί 23. FTP - πρωτόκολλο μεταφοράς αρχείων, αν έχετε ποτέ ακούσει ότι ένα - χρησιμοποιεί 21. HTTPS, η ασφαλής έκδοση του HTTP, το οποίο θα επανέλθουμε στο πριν από καιρό, χρησιμοποιεί 443. Έτσι, ο κόσμος έχει ένα σωρό αριθμοί που συσχετίζονται πακέτα - μάλλον, συσχετίζονται υπηρεσίες σε αυτές πραγματικούς αριθμούς. Έτσι, αυτό είναι όλο ένα firewall κάνει. Είναι να ρίξουμε μια ματιά μέσα σε αυτό το εικονικό φάκελο, και στη συνέχεια να αποφασίσει ναι ή ένα όχι να διαβιβάσει μαζί, με βάση σε αυτά τα συστατικά. Τώρα, τι θα μπορούσε να κάνει σαφώς Harvard να περάσει από αυτό το firewall τότε; Αν θέλετε να είστε σε θέση να στείλετε ένα μήνυμα στο MIT, αλλά δεν μπορούν να ανιχνευθούν, Λοιπόν, θα μπορούσε να πλαστογραφήσει τη διεύθυνση IP σας, και μόλις με κάποιο τρόπο να είναι φανταχτερό αρκετά, γνωρίζουν πώς να γράψετε κώδικα C, και γράψτε τη δική σας πρόγραμμα για το δίκτυο που αλλάζει η Διεύθυνση επιχείρησης. Το πρόβλημα είναι ότι μπορείτε να στείλετε απολύτως τα δεδομένα ανώνυμα, αλλά αν θέλετε να πάρετε οποιοδήποτε είδος της απάντησης, όπως δείτε το MIT Αρχική σελίδα, προφανώς, αυτό αντιμετωπίζει πρέπει να είναι σωστή. Διαφορετικά, μπορείτε να πείτε τίποτα θέλετε, εσείς δεν πρόκειται να ακούσετε πίσω από αυτούς. Αλλά αυτά είναι μόνο ένα από τα είδη των επιθέσεων που μπορούμε να στείλουμε. Αλλά τελικά όταν στέλνουμε αυτά μηνύματα - και ας το κάνουμε ένα παράδειγμα αυτού. Αποδεικνύεται, αν έχω ένα μήνυμα που Θέλω να στείλω, είναι όχι μόνο έστειλε στο ένα φάκελο. Για λόγους αποτελεσματικότητας, ιδίως όταν τα αρχεία που ζητάτε ή οι απαντήσεις που παίρνετε είναι ιδιαίτερα μεγάλο, τι TCP/IP-- Transmission Control Protocol / Internet Πρωτόκολλο - είναι ακριβώς ένα φανταχτερό τρόπος για να πούμε ποια είναι η δικτύωση το λογισμικό και οι υπολογιστές - είναι ότι λάβει ένα μήνυμα σαν αυτό, και κόψετε σε κομμάτια - ας πούμε τέσσερα θραύσματα. Και αν κόψω τώρα αυτό επάνω στο εδώ, κόψτε το επάνω σε εδώ, τι μου υπολογιστής στη συνέχεια πρόκειται να κάνουμε είναι ότι είναι πρόκειται να πάρει ένα κομμάτι και να το βάλετε σε ένα φάκελο. Εντάξει, και επιτρέψτε μου να πάρει ένα - ας δούμε. Είναι πρόκειται να πάρει ένα. Είναι πρόκειται να πάρει άλλο φάκελο, και πρόκειται να θέσει το δεύτερο μέρος αυτού του μηνύματος εδώ. Εντάξει. Είναι πρόκειται να πάρει την τρίτη μέρος, το βάζουμε εδώ. Ίσως την επόμενη φορά θα ακριβώς κάνει δύο μέρη. Και θα πάρει το τέταρτο μέρος, και το βάζουμε εδώ. Και τι, τώρα, πρέπει να γραφτεί για τους φακέλους - το οποίο θα προσποιούνται να κάνουμε, για το χρόνο της λόγους, και όχι πραγματικά γράψει. Τι πρέπει να γραφτεί σε κάθε μία από αυτές οι τέσσερις φάκελοι, με το μήνυμά μου σε κάποιον; [? ΣΠΟΥΔΑΣΤΩΝ: Η] παραγγελία;. ΟΜΙΛΗΤΗΣ 1: Έτσι, η σειρά. Εγώ δεν χρειάζεται μόνο τη διεύθυνση IP και το αριθμούς θυρών, όπως ακριβώς συζητήθηκε, I πρέπει τώρα έναν αριθμό ακολουθίας κάποιου είδους να πω, αυτό είναι ένα πακέτο, αυτό είναι δύο, αυτό είναι τρεις, αυτό είναι τέσσερα. Και αυτό είναι πραγματικά χρήσιμο. Επειδή το διαδίκτυο, αποδεικνύεται, είναι στην πραγματικότητα αρκετά αναξιόπιστα. Οι δρομολογητές μπορούν να πάρουν συμφόρηση. Τα καλώδια μπορούν να συγχύζεστε - μια υπεραπλούστευση - αλλά, με κομμάτια όπως ότι αυτό δρομολογητές έχετε να κάνετε είναι απλά ρίξτε πακέτα. Με άλλα λόγια, αν το Διαδίκτυο είναι απλά πραγματικά συμφόρηση, μπορείτε να πάρετε τρεις από τις εν λόγω τέσσερα πακέτα. Αλλά εάν έχετε ένα μοναδικό αναγνωριστικό για το καθένα από αυτά, θα ξέρετε ότι είστε Λείπει αριθμό πακέτων τέσσερις από τέσσερις. Έτσι, μπορείτε να ζητήσετε από τον τύπο στον άλλο άκρο για να το ξαναστείλει. Αλλά αν υποτεθεί ότι δεν θα συμβεί, ας δούμε τι μπορεί να συμβεί. Έτσι, αν θέλω να στείλω ένα μήνυμα σε - ο οποίος Θα θέλατε να λάβετε το μήνυμά μου από το διαδίκτυο; Τι θα λέγατε για κάποιον πιο μπροστά. Brian, έτσι δεν είναι; Εντάξει. Θα μείνουν εκεί. Πάω να το στείλει σε εσάς. Και το πράγμα για το Διαδίκτυο είναι ότι μπορεί να μην καν ακολουθούν την ίδια πορεία. Εδώ, λοιπόν, πάω. Σας στέλνω ένα μήνυμα, θραύσμα μία από τις τέσσερις. Να είναι ένας δρομολογητής. Απλά αφήστε τους άλλους να ασχοληθεί με το θέμα. Εκεί θα πάτε. Θα δώσουμε σε εσάς, και θα σας δώσουμε σε εσάς. Και θα δούμε πόσο γρήγορα - πόσα χιλιοστά του δευτερολέπτου που χρειάζεται για να πάρει αυτό το μήνυμα με τον Brian. Ο καθένας παίρνει να συμμετάσχουν σήμερα. Εντάξει. Brian έχει ένα και δύο. Αν κάποιος θέλει να είναι - [? ΦΟΙΤΗΤΗΣ: Και οι τέσσερις. ?] ΟΜΙΛΗΤΗΣ 1: Έχει τα τέσσερα. Έτσι, κανείς δεν επέλεξε να ρίξει ένα πακέτο. Αυτό είναι δροσερό. Αυτό είναι μια χαρά. Έτσι, ο Brian έχει πλέον τα τέσσερα. Αν θέλετε να προχωρήσετε και να reassemble αυτά για μας. Ξέρω, είμαστε προσποιείται. Έτσι, για χάρη του χρόνου - έχουμε τέσσερις. Λοιπόν, εντάξει, ανοίξτε ένα από αυτά. OK. Αυτό είναι το ένα τέταρτο των το μήνυμά μου προς εσάς. Τώρα, ανοίξτε το δεύτερο. Αυτό μπορεί να είναι αστείο, στο τέλος, μόνο για μένα και τον Μπράιαν. Εντάξει, έχετε δύο. Έτσι, εν τω μεταξύ, εμείς φυσικά κάναμε αυτό με το ψαλίδι, αλλά όλα χρειάζεται για να θραύσμα αυτά τα πράγματα σε ένα υπολογιστής είναι απλά για να στείλει μερικά από τα bits σε ένα πακέτο, σε ένα εικονικό φάκελο, ορισμένα από τα δυαδικά ψηφία στο άλλα, μερικά σε ένα άλλο, και μερικά σε έναν τέταρτη, και στη συνέχεια, αφήστε τον υπολογιστή αποφασίζει, με βάση αυτούς τους αριθμούς, Με ποια σειρά θα πρέπει να τα ενώσετε. Και Μπράιαν, ίσως, το μόνο αυτό που μπορεί να δει αυτό. Το μήνυμα που έστειλα στον εγκέφαλο - λόγω της Φυσικά, το διαδίκτυο είναι γεμάτο με αυτά, είναι - Ναι. Έτσι, αυτό είναι το μήνυμα. Και Brian μπορεί να κρεμάσει σε αυτό τώρα. Γι 'αυτό πήρε, προφανώς, μια στιγμή για να γίνει αυτό. Αλλά αυτό είναι το τι πραγματικά συμβαίνει, όπως η δρομολόγηση των δεδομένων μέσω της ακροατήριο με τον τρόπο αυτό. Αλλά υπάρχει, και πάλι, σε ορισμένα σημεία, routers, firewalls, και άλλα τέτοια πράγματα μεταξύ των σημείων Α και Β. Και αντί να πει απλά την ιστορία προφορικά, σκέφτηκα να σηκώσει αυτό βίντεο που κάποιοι φίλοι μας, από Erikson, χρόνια πίσω, στην πραγματικότητα βάλει μαζί αυτό εξηγεί πώς αυτό όλες οι εργασίες. Και αυτό είναι περίπου 10 ή έτσι λεπτά. Ας σας δώσω, τώρα, Πολεμιστές του Net. [Παίζει μουσική] Αφηγητής: Για πρώτη φορά στην ιστορία, οι άνθρωποι και μηχανήματα συνεργάζονται, πραγματοποιώντας ένα όνειρο - μια ενωτική δύναμη που δεν γνωρίζει γεωγραφικά όρια, χωρίς σχέση με τη φυλή, το θρήσκευμα ή το χρώμα - μια νέα εποχή όπου η επικοινωνία πραγματικά φέρνει κοντά τους ανθρώπους. Αυτή είναι η αυγή του διχτυού. Θέλετε να μάθετε πώς λειτουργεί; Κάντε κλικ εδώ για να ξεκινήσετε σας ταξίδι στο δίχτυ. Τώρα τι ακριβώς συνέβη όταν κάνατε κλικ σε αυτό το σύνδεσμο; Θα αρχίσει η ροή των πληροφοριών. Αυτή η πληροφορία ταξιδεύει κάτω στη συσκευή σας προσωπική αίθουσα αλληλογραφίας, όταν ο κ. IP πακέτα αυτό, ετικέτες, και στέλνει στο δρόμο του. Κάθε πακέτο έχει περιορισμένο μέγεθος της. Το δωμάτιο ταχυδρομείου πρέπει να αποφασίσει πώς να διαιρέσει Οι πληροφορίες και πώς να πακέτο αυτό. Τώρα το πακέτο χρειάζεται μια ετικέτα που περιέχει σημαντικές πληροφορίες, όπως ως διεύθυνση αποστολέα, τη διεύθυνση του παραλήπτη, και το είδος του πακέτου είναι. Επειδή το συγκεκριμένο πακέτο θα έξω επάνω στο Διαδίκτυο, επίσης παίρνει μια διεύθυνση για το διακομιστή μεσολάβησης, η οποία έχει μια ειδική λειτουργία, όπως θα δούμε αργότερα. Το πακέτο είναι τώρα ξεκίνησε πάνω σας τοπικό δίκτυο ή LAN. Το δίκτυο αυτό χρησιμοποιείται για τη σύνδεση όλων οι τοπικές υπολογιστές, δρομολογητές, εκτυπωτές, κ.λπ. για πληροφορίες ανταλλαγή εντός των φυσικών τοίχους το κτίριο. Το LAN είναι ένα αρκετά ανεξέλεγκτη τόπο, και, δυστυχώς, τα ατυχήματα μπορεί να συμβεί. Ο αυτοκινητόδρομος του LAN είναι συσκευασμένο με όλα τα είδη των πληροφοριών. Αυτά είναι πακέτα IP, Novell πακέτα, AppleTalk πακέτα - από όπου και αν πηγαίνει ενάντια κυκλοφορίας, ως συνήθως. Ο τοπικός δρομολογητής διαβάζει για την αντιμετώπιση και, εάν είναι αναγκαίο, σηκώνει το πακέτο επάνω ένα άλλο δίκτυο. Αχ, ο δρομολογητής - ένα σύμβολο του ελέγχου σε μια φαινομενικά αποδιοργανωμένο κόσμο. ROUTER: Ωχ, λυπάμαι γι 'αυτό. Ας το θέσουμε αυτό το ένα εδώ, αυτό εδώ. Αυτό μετακινεί εδώ. Αυτός κινείται εδώ. Δεν μου αρέσει αυτό. Ας προχωρήσουμε αυτό το ένα. Αυτός πηγαίνει εδώ. [Δεν ακούγεται] Βάλτε έναν άλλο jangle εδώ. Ας θέσει αυτό εδώ. Μπα, εγώ θα πάω με αυτό. Ας το θέσω εδώ. Αφηγητής: Εκεί είναι - συστηματική, αδιάφορος, μεθοδική, συντηρητική, και μερικές φορές, δεν είναι αρκετά μέχρι την ταχύτητα. Αλλά τουλάχιστον αυτός είναι ακριβής, για το μεγαλύτερο μέρος. ROUTER: Βάλτε ότι εκεί πέρα. Εκείνο το ένα πηγαίνει εκεί, που το ένα πηγαίνει εκεί, και αυτό πηγαίνει εκεί. Λοιπόν, ένα άλλο πηγαίνει εκεί. Αυτό ισχύει εδώ. [Δεν ακούγεται] Αφηγητής: τα πακέτα που αφήνουν το router, κάνουν το δρόμο τους μέσα στο εταιρικό intranet και το κεφάλι για το διακόπτη δρομολογητή. Λίγο πιο αποτελεσματικό από το router, ο διακόπτης router παίζει γρήγορα και χαλαρά με πακέτα IP, επιδέξια δρομολόγησης τους μαζί το δρόμο τους - ένα ψηφιακό οδηγό φλίπερ, αν θέλετε. ROUTER SWITCH: Εδώ είμαστε. Εδώ έρχεται ένα άλλο. Και αυτό είναι ένα άλλο. Παρακολουθήστε αυτό, μαμά. Εδώ πηγαίνει. Whoop, γύρω από το πίσω μέρος. Γεια σου, εκεί, εκεί. Πάνω προς τα αριστερά. Πάνω προς τα δεξιά. Πάνω προς τα αριστερά. Πάνω προς τα δεξιά. Μπορείτε να το έχεις. Εδώ έρχεται. Σουτάρει και σκοράρει. Είναι πρόκειται. Hey Wayne, προσέξτε, εδώ έρχεται ένα άλλο. Ω, εδώ πηγαίνουμε. Αφηγητής: Ως πακέτα φτάνουν στη διάθεσή τους προορισμού, από όπου και αν πήρε από το διασύνδεση δικτύου, για να είναι έτοιμη αποστέλλεται στο επόμενο επίπεδο - σε αυτή την περίπτωση, το πληρεξούσιο. Ο proxy χρησιμοποιείται από πολλές εταιρείες, όπως ένα είδος μέση τον άνθρωπο, ώστε να μειώσει το φορτίο τους στο Διαδίκτυο σύνδεσης, καθώς και για λόγους ασφαλείας, καθώς και. Όπως μπορείτε να δείτε, τα πακέτα είναι όλα διαφόρων μεγεθών, ανάλογα με το περιεχόμενό τους. Ο πληρεξούσιος ανοίγει το πακέτο και κοιτάζει για τη διεύθυνση ιστού ή τη διεύθυνση URL. Ανάλογα με το αν η διεύθυνση είναι αποδεκτή, το πακέτο στέλνεται στους το διαδίκτυο. Υπάρχουν, ωστόσο, ορισμένες διευθύνσεις που δεν ανταποκρίνονται με την έγκριση του ο πληρεξούσιος - δηλαδή, εταιρική ή κατευθυντήριες γραμμές για τη διαχείριση. Αυτές οι συνοπτικές διαδικασίες αντιμετωπίζονται. Θα έχουμε τίποτε από όλα αυτά. Για εκείνους που το κάνουν, είναι στο δρόμο και πάλι. Έπειτα επάνω, το τείχος προστασίας. Το εταιρικό firewall εξυπηρετεί δύο σκοπούς. Εμποδίζει κάποιες μάλλον δυσάρεστα πράγματα από το διαδίκτυο από την έναρξη της intranet, και μπορεί επίσης να αποτρέψει ευαίσθητες εταιρικές πληροφορίες από που έστειλε επάνω στο Διαδίκτυο. Μόλις μέσω του τείχους προστασίας, ένας δρομολογητής σηκώνει το πακέτο και το τοποθετεί επάνω ένα πολύ στενότερο δρόμο, ή εύρος ζώνης, όπως λέμε. Προφανώς, ο δρόμος δεν είναι ευρύ αρκετά για να λάβει όλα. Τώρα ίσως να αναρωτιέστε τι συμβαίνει σε όλους τα πακέτα που δεν το κάνει στην πορεία. Λοιπόν, όταν ο κ. IP δεν λάβει μια αναγνώριση ότι ένα πακέτο έχει λάβει σε εύθετο χρόνο, απλά στέλνει ένα πακέτο αντικατάστασης. Είμαστε τώρα έτοιμοι να εισέλθουν στον κόσμο του Διαδικτύου, ένα ιστό της αράχνης του διασυνδεδεμένων δικτύων που εκτείνονται σε ολόκληρο τον πλανήτη μας. Εδώ, δρομολογητές και τους διακόπτες δημιουργία δεσμών μεταξύ των δικτύων. Τώρα το δίχτυ είναι μια εντελώς διαφορετική περιβάλλον από ό, τι θα βρείτε μέσα τα προστατευτικά τείχη του LAN σας. Από εδώ, είναι η Άγρια Δύση - άφθονο χώρο, άφθονο ευκαιρίες, πολλά πράγματα που πρέπει να διερευνήσει και θέσεις για να πάνε. Χάρη στην πολύ περιορισμένο έλεγχο και ρύθμιση, νέες ιδέες βρίσκουν γόνιμο χώμα για να ωθήσει το φάκελο των δυνατοτήτων τους. Όμως, λόγω της ελευθερίας αυτής, ορισμένους κινδύνους και παραμονεύουν. Θα Ποτέ δεν ξέρεις πότε θα πληρούν τις επίφοβη ping του θανάτου, μια ειδική έκδοση μιας κανονικής ping αίτηση που κάποιος ηλίθιος σκέφτηκε να χαλάσουν ανυποψίαστους οικοδεσπότες. Η διαδρομή μας πακέτα να μπορεί να γίνεται μέσω δορυφόρου, τηλεφωνικές γραμμές, ασύρματες, ή ακόμα και υπερωκεάνιες καλώδιο. Δεν λαμβάνουν πάντοτε το γρηγορότερο, ή συντομότερη, δυνατών διαδρομών. Αλλά θα φτάσουμε εκεί τελικά. Ίσως γι 'αυτό μερικές φορές ονομάζεται το παγκόσμιο αναμονή. Αλλά όταν όλα λειτουργούν ομαλά, μπορείτε να παρακάμψει τον κόσμο πάνω από πέντε φορές κατά την πτώση από ένα καπέλο, κυριολεκτικά - και όλα για το κόστος των μια τοπική κλήση, ή λιγότερο. Κοντά στο τέλος του προορισμού μας, θα βρούμε ένα άλλο τείχος προστασίας. Ανάλογα με την προοπτική σας ως πακέτων δεδομένων, το τείχος προστασίας μπορεί να είναι μια προπύργιο της ασφάλειας, ή μια επίφοβη αντίπαλος. Όλα εξαρτώνται από το ποια πλευρά είστε και τι είναι οι προθέσεις σας. Το τείχος προστασίας έχει σχεδιαστεί για να ας μόνο σε αυτά τα πακέτα που πληρούν τα κριτήρια της. Το τείχος προστασίας είναι σε λειτουργία στις θύρες 80 και 25. Όλες οι προσπάθειες για να εισέλθουν μέσω άλλων θύρες είναι κλειστές για τις επιχειρήσεις. Θύρα 25 χρησιμοποιείται για τα πακέτα ταχυδρομείου, ενώ θύρα 80 είναι η είσοδος για πακέτα από το διαδίκτυο με τον web server. Μέσα από το τείχος προστασίας, τα πακέτα ελέγχονται πιο προσεκτικά. Μερικά πακέτα που κάνουν εύκολα μέσω τελωνεία, ενώ άλλοι εξετάσουμε ακριβώς λίγο αμφίβολη. Ο αξιωματικός firewall δεν είναι εύκολα αφελείς, όπως όταν αυτό ping της πακέτων του θανάτου προσπαθεί να συγκαλύψει ως ένα κανονικό πακέτο ping. Firewall: Next. OK. Πήγαινε. Αυτό είναι εντάξει. Κανένα πρόβλημα. Έχουν μια ωραία μέρα. Να είστε εδώ. Bye. Αφηγητής: Για όσους πακέτα τυχερός αρκετά για να κάνουν αυτό το μέτρο, η το ταξίδι έχει σχεδόν τελειώσει. Είναι απλά ένα lineup για το περιβάλλον σε να ληφθεί επάνω στο web server. Σήμερα ένα web server μπορεί να τρέξει σε πολλά πράγματα, από έναν κεντρικό υπολογιστή, σε μια κάμερα, στον υπολογιστή στο γραφείο σας. Ή γιατί να μην το ψυγείο σας; Με την κατάλληλη ρύθμιση, μπορείτε να βρείτε αν έχετε τα φόντα για κοτόπουλο Cacciatore, ή εάν θα πρέπει να πάτε για ψώνια. Θυμηθείτε, αυτή είναι η αυγή του διχτυού. Σχεδόν οτιδήποτε είναι δυνατό. Ένα-ένα, λαμβάνονται τα πακέτα, άνοιξε, και χωρίς συσκευασία. Οι πληροφορίες που περιέχει - δηλαδή, το αίτημά σας για πληροφορίες - αποστέλλεται με το διαδίκτυο server εφαρμογή. Το πακέτο ίδια είναι ανακυκλωμένο, έτοιμο να να χρησιμοποιηθεί ξανά, και γεμίζουν με σας ζητούμενες πληροφορίες, απευθύνεται, και στείλει, στο δρόμο του πίσω σε σας, πίσω παρελθόν το τείχος προστασίας, δρομολογητές, και μέσω του διαδικτύου, πίσω από τείχος προστασίας της εταιρείας σας, και να σας interface, έτοιμη να προμηθεύσει σας web browser με τις πληροφορίες ζητήσατε - Δηλαδή, αυτό το φιλμ. Ευχαριστημένος με τις προσπάθειές τους και να εμπιστευθεί σε έναν καλύτερο κόσμο, έμπιστος μας πακέτων δεδομένων βόλτα μακριά σε μακάρια το ηλιοβασίλεμα άλλη μέρα, γνωρίζοντας πλήρως, έχουν υπηρετήσει αφεντικά τους καλά. Τώρα δεν είναι ότι μια ευτυχής κατάληξη; ΟΜΙΛΗΤΗΣ 1: Αυτό, λοιπόν, είναι πώς λειτουργεί το Ίντερνετ. Μέσα από σύνολο επτά πρόβλημα θα σας καταλάβετε καλύτερα αυτό και θα σας να μάθουν ένα κομμάτι της HTML, PHP, και πολλά άλλα. Περισσότερα για αυτό στην προδιαγραφή που θα βγουν την Παρασκευή. Και εμείς θα δούμε την Δευτέρα.