1 00:00:00,000 --> 00:00:11,210 >> [Παίζει μουσική] 2 00:00:11,210 --> 00:00:14,640 >> ΟΜΙΛΗΤΗΣ 1: Εντάξει, καλώς ήρθατε πίσω στο CS50. 3 00:00:14,640 --> 00:00:18,190 Αυτό είναι το τέλος της εβδομάδας οκτώ, και σχεδόν Απόκριες. 4 00:00:18,190 --> 00:00:22,460 Ώρες γραφείου Αύριο το βράδυ θα είναι Το πιο τρομακτικό αυτά ακόμα, και όχι επειδή 5 00:00:22,460 --> 00:00:23,460 του Halloween. 6 00:00:23,460 --> 00:00:28,600 >> Αλλά σε αυτό το σημείωμα, συνειδητοποιούν ότι πρόβλημα που έχει έξι, το ορθογραφικό έλεγχο 7 00:00:28,600 --> 00:00:32,340 set πρόβλημα, είναι γνωστή για να είναι, για πολλούς φοιτητές, η πιο προκλητική, 8 00:00:32,340 --> 00:00:36,010 σίγουρα συγκαταλέγεται ανάμεσα στα σύνολα πρόβλημα C, και πραγματικά, σε γενικές γραμμές. 9 00:00:36,010 --> 00:00:39,250 Και αυτό το αναφέρω, μόνο και μόνο επειδή αυτό είναι την εβδομάδα, όπου πολλοί άνθρωποι παίρνουν 10 00:00:39,250 --> 00:00:42,840 τονιστεί ιδιαίτερα με απλά προσπαθώ για να πάρει το καταραμένο ορθογράφο να εργαστούν. 11 00:00:42,840 --> 00:00:45,640 Και το ένα πράγμα που θα ήθελα να σας ενθαρρύνω είναι ότι, όπως θα δείτε σήμερα, και 12 00:00:45,640 --> 00:00:49,670 Τη Δευτέρα, θα αρχίσει να χτυπήσει αυτή την κορυφή αυτή την εβδομάδα, όπου, τώρα, τα πράγματα γίνονται 13 00:00:49,670 --> 00:00:52,370 λίγο πιο εξοικειωμένοι, λίγο πιο προσβάσιμες, όπως έχουμε μετάβαση από μια 14 00:00:52,370 --> 00:00:56,120 περιβάλλον κειμένου γραμμής εντολών σε C για να μια web-based περιβάλλον σε PHP. 15 00:00:56,120 --> 00:00:59,805 >> Και έτσι θα ήθελα να σας ενθαρρύνω, ακόμα και αν είστε πραγματικά στο τέλος εξυπνάδα σας σε 16 00:00:59,805 --> 00:01:02,785 προσπαθεί να πάρει το σετ p στην εργασία, αν αυτό είναι πράγματι ο τόπος είστε σε, ή 17 00:01:02,785 --> 00:01:05,770 βρείτε τον εαυτό σας σε, και να προσπαθήσουν στην εξουσία μέσα από αυτό. 18 00:01:05,770 --> 00:01:08,280 Γιατί εγώ νομίζω ότι θα είναι αρκετά ευχαριστημένος, και πολύ περήφανος για τον εαυτό σας, 19 00:01:08,280 --> 00:01:12,300 αν τελικά πραγματικά εκείνο το τμήμα του Φυσικά, το τμήμα C, σε αυτό το υψηλό, 20 00:01:12,300 --> 00:01:13,310 αν αγχωτική, σημειώστε. 21 00:01:13,310 --> 00:01:14,120 Έτσι, αυτό δεν είναι να τρομάξει. 22 00:01:14,120 --> 00:01:18,010 Αυτό είναι απλά σήμαινε να σας ενθαρρύνουμε να μείνετε μέχρι αυτό το επιπλέον ώρα, προκειμένου να 23 00:01:18,010 --> 00:01:19,820 Αποκτήστε το ορθογραφικό έλεγχο εργασίας. 24 00:01:19,820 --> 00:01:22,730 >> Και αν το κάνετε, να συνειδητοποιήσουμε ότι αυτή η είναι προαιρετική, εντελώς. 25 00:01:22,730 --> 00:01:25,720 Αλλά έχουμε το λεγόμενο μεγάλο πλοίο που πήγε ζουν σήμερα το πρωί. 26 00:01:25,720 --> 00:01:29,950 Από σήμερα το πρωί, ήμουν στην κορυφή του μεγάλο σκάφους, η οποία είναι μια μέτρηση του πόσο 27 00:01:29,950 --> 00:01:34,450 πολύ μνήμη RAM και πόσο χρόνο λειτουργίας speller το πρόγραμμά σας απαιτεί. 28 00:01:34,450 --> 00:01:35,890 Αλλά έχω από τότε έχουν εκτοπιστεί. 29 00:01:35,890 --> 00:01:37,910 Είμαι τώρα ο άτυχος αριθμός 13. 30 00:01:37,910 --> 00:01:41,460 Και αυτό που θα δείτε εδώ είναι, David Kaufman, και Lauren, και ο Αδάμ, και 31 00:01:41,460 --> 00:01:44,130 Jason, και άλλα είναι τώρα στην κορυφή του Big Board. 32 00:01:44,130 --> 00:01:47,480 >> Αν κοιτάξετε εκεί στα δεξιά, όλοι μας έχουμε πολύ καλή 33 00:01:47,480 --> 00:01:49,890 υλοποιήσεις του μεγέθους τουλάχιστον - 34 00:01:49,890 --> 00:01:51,640 επιστρέφει τον αριθμό των λέξεων στο λεξικό. 35 00:01:51,640 --> 00:01:54,690 Και σε κάθε μία από αυτές τις στήλες, θα είστε δείτε πόση μνήμη RAM καθένα από μας 36 00:01:54,690 --> 00:01:58,370 υλοποιήσεις χρησιμοποιεί, πόσο χρόνος λειτουργίας είναι λαμβάνοντας να εκτελέσει 37 00:01:58,370 --> 00:02:01,450 φορτίο, έναντι ελέγχου, σε σχέση με το μέγεθος και εκφόρτωση, και τότε, η 38 00:02:01,450 --> 00:02:02,490 συνολικός χρόνος τρέχει. 39 00:02:02,490 --> 00:02:05,990 Έτσι απλά για να καθησυχάσει Elmer, και ο Πάτρικ, και η Linda, και όλοι οι άλλοι 40 00:02:05,990 --> 00:02:09,210 που έρχεται μετά από σας, δεν υπάρχει απολύτως καμία ντροπή στο να είναι προς την κατεύθυνση 41 00:02:09,210 --> 00:02:10,590 το κάτω μέρος του μεγάλου σκάφους. 42 00:02:10,590 --> 00:02:13,950 Αν μη τι άλλο, αυτό σημαίνει ότι έχεις εργασίας, και αυτό είναι σωστό, αλλά είναι 43 00:02:13,950 --> 00:02:18,480 δεν είναι απαραίτητα τόσο αποτελεσματική, το διάστημα ή το χρόνο-σοφός, όπως θα μπορούσε να είναι. 44 00:02:18,480 --> 00:02:19,430 >> Έτσι, εντελώς προαιρετική. 45 00:02:19,430 --> 00:02:22,630 Αλλά γραφτό να γίνει ένα καρότο των ειδών, ώστε ότι όταν εργάζεστε με p σας 46 00:02:22,630 --> 00:02:25,960 που, είσαι τόσο περήφανος για τον εαυτό σας, πήρα εργασίας, που δημοσιεύετε στο μεγάλο 47 00:02:25,960 --> 00:02:28,920 του σκάφους, έχετε μια πραγματικά καλή σειρά, θα πάμε για δείπνο, θα έρθει 48 00:02:28,920 --> 00:02:31,810 πίσω, και τους συγκατοίκους σας έφτασε σας έξω στο μεγάλο πλοίο. 49 00:02:31,810 --> 00:02:34,910 Λοιπόν, ήρθε η ώρα, σε εκείνο το σημείο, για να πάει πίσω στο σχεδιαστήριο, έτσι ώστε να 50 00:02:34,910 --> 00:02:36,160 εκ νέου να αμφισβητήσει την μεγάλη του σκάφους. 51 00:02:36,160 --> 00:02:39,330 Αν κοιτάξετε το spec, η οδηγίες για τη διασύνδεση με το 52 00:02:39,330 --> 00:02:41,480 μεγάλο πλοίο είναι τώρα δημοσιεύτηκε. 53 00:02:41,480 --> 00:02:44,870 >> Έτσι, ένα ζευγάρι από τα κεφάλια ups - 54 00:02:44,870 --> 00:02:48,410 ένα, η προ-πρόταση για την τελική έργο αναμένεται την προσεχή Δευτέρα. 55 00:02:48,410 --> 00:02:51,060 Δείτε αυτό το spec για την πορεία της Ιστοσελίδα για το τι σημαίνει αυτό. 56 00:02:51,060 --> 00:02:54,450 Είναι πραγματικά ακριβώς ένα απλό αλλά σκέφτηκε προκαλώντας email ανάμεσα σε εσάς και σας 57 00:02:54,450 --> 00:02:58,410 TF, πραγματικά ακριβώς για να πάρει τα πράγματα άρχισαν, η συζήτηση ξεκίνησε, μολονότι 58 00:02:58,410 --> 00:03:02,110 οι περισσότεροι από εσάς δεν έχετε γράψει ακόμη και ένα ιστοσελίδα πριν, δεν γνωρίζουν καν τι 59 00:03:02,110 --> 00:03:04,850 ίσως, πώς θα μπορούσε, να εφαρμόσουν τελικό σχέδιο σας. 60 00:03:04,850 --> 00:03:07,250 Πηγαίνετε στην πίστη ώστε να ξέρετε πώς να το κάνουμε πολύ λίγα περισσότερα 61 00:03:07,250 --> 00:03:08,410 πράγματα σε λίγες εβδομάδες. 62 00:03:08,410 --> 00:03:12,900 Έτσι αρχίζουν ακριβώς αυτή τη διαδικασία ανά την spec της εξερεύνησης πιθανές ιδέες. 63 00:03:12,900 --> 00:03:16,030 >> Επίσης, αυτό που θα σας προσκαλούν να κάνετε είναι - έχουμε μια παράδοση, εδώ και πολλά χρόνια 64 00:03:16,030 --> 00:03:18,840 τώρα, κατά τη διάρκεια, της φιλοξενίας Αυτό - store.cs50.net. 65 00:03:18,840 --> 00:03:20,010 Τα πάντα είναι πωλούνται σε τιμή κόστους. 66 00:03:20,010 --> 00:03:23,460 Και αυτό είναι πραγματικά ακριβώς μια ευκαιρία να φορούν CS50, αν θα θέλατε να κάνετε 67 00:03:23,460 --> 00:03:24,920 ότι, στο οποίο και μαθήματος. 68 00:03:24,920 --> 00:03:27,990 Για παράδειγμα, υπάρχουν πράγματα όπως τα t-shirts που μπορεί να έχετε δει 69 00:03:27,990 --> 00:03:29,880 πηγαίνει γύρω από την πανεπιστημιούπολη, μπλούζες. 70 00:03:29,880 --> 00:03:33,960 Και τότε, καλούμε επίσης τους μαθητές να υποβάλλουν τα σχέδια που πρέπει να απαθανάτισε σε 71 00:03:33,960 --> 00:03:35,330 η CS50 κατάστημα. 72 00:03:35,330 --> 00:03:39,910 >> Για παράδειγμα, μία από τις περσινές favorites που, ίσως, τώρα 73 00:03:39,910 --> 00:03:41,860 αντηχούν μαζί σας είναι αυτό εδώ. 74 00:03:41,860 --> 00:03:45,390 75 00:03:45,390 --> 00:03:46,820 Πολύ δημοφιλές στοιχείο. 76 00:03:46,820 --> 00:03:51,020 Έτσι, αν θα ήθελαν να συμμετάσχουν σε αυτό, θα βάλουμε μια φόρμα πολύ σύντομα, στις 77 00:03:51,020 --> 00:03:54,240 cs50.net/design, στο οποίο μπορείτε να ανεβάσετε μια εικόνα που έχετε κάνει σε 78 00:03:54,240 --> 00:03:56,990 Illustrator ή το Photoshop, ή κάποιο παρόμοιο πρόγραμμα. 79 00:03:56,990 --> 00:03:59,850 Και αν είστε εξοικειωμένοι με αυτά τα είδη των προδιαγραφών, θέλουμε να 80 00:03:59,850 --> 00:04:05,010 είναι μια εικόνα PNG, τουλάχιστον 200 κουκκίδες ανά ιντσών, και λιγότερα από ότι πολλά pixels, 81 00:04:05,010 --> 00:04:07,680 και κάτω από 10 ΜΒ. 82 00:04:07,680 --> 00:04:11,260 Για περισσότερες πληροφορίες, στείλτε μόνο το κεφάλια μαθήματος σε heads@cs50.net αν 83 00:04:11,260 --> 00:04:13,910 θα θέλατε να συμμετάσχουν σε αυτό. 84 00:04:13,910 --> 00:04:20,920 >> Εντάξει, έτσι και σήμερα, όχι περισσότερο C. Γι 'αυτό και αρχίζουν να τραβήξει πίσω τα στρώματα του 85 00:04:20,920 --> 00:04:24,900 internet, το διαδίκτυο, και πώς μπορείτε να στην πραγματικότητα αρχίσει να γράφει λογισμικό για 86 00:04:24,900 --> 00:04:26,420 Αυτό το διαφορετικό περιβάλλον. 87 00:04:26,420 --> 00:04:31,420 Έτσι, ειδικότερα, ας ρωτήσω, Πρώτα, το ζήτημα της - 88 00:04:31,420 --> 00:04:36,070 επιτρέψτε μου να μας πάρει εξοικειωμένοι μας αντλώντας app εδώ. 89 00:04:36,070 --> 00:04:42,702 Επιτρέψτε μου να θέσω το ερώτημα, Πώς λειτουργεί το internet. 90 00:04:42,702 --> 00:04:43,560 >> [? ΣΠΟΥΔΑΣΤΩΝ: Magic. ?] 91 00:04:43,560 --> 00:04:44,010 >> ΟΜΙΛΗΤΗΣ 1: Magic. 92 00:04:44,010 --> 00:04:44,940 OK. 93 00:04:44,940 --> 00:04:45,880 Καλή απάντηση. 94 00:04:45,880 --> 00:04:49,460 Έτσι θα ξεκινήσει εκεί σήμερα, και να δούμε αν δεν μπορούμε να κάνουμε λίγο λιγότερο μαγική 95 00:04:49,460 --> 00:04:50,880 μέσα σε μια ώρα. 96 00:04:50,880 --> 00:04:53,850 Ας προσπαθήσουμε να το πω στην πλαίσιο μιας ιστορίας. 97 00:04:53,850 --> 00:04:58,480 >> Έτσι είστε οπαδοί της θα facebook.com, ή reddit.com, ή 98 00:04:58,480 --> 00:04:59,780 όποια και αν είναι αυτές τις μέρες. 99 00:04:59,780 --> 00:05:02,590 Και έτσι τι πραγματικά συμβαίνει όταν πληκτρολογείτε σε κάτι σαν 100 00:05:02,590 --> 00:05:07,020 facebook.com και να πατήσετε το Enter, το Chrome, ή Firefox ή IE, ή Safari, 101 00:05:07,020 --> 00:05:09,050 ή οτιδήποτε άλλο πρόγραμμα περιήγησης είστε πραγματικά κάνει; 102 00:05:09,050 --> 00:05:11,500 Μπορούμε να πω αυτή την ιστορία, ίσως πρόταση από πρόταση; 103 00:05:11,500 --> 00:05:14,770 Αυτό είναι ένα από τα πρώτα πράγματα που συμβαίνει όταν πατήσετε Enter, μετά από 104 00:05:14,770 --> 00:05:15,876 πληκτρολογώντας facebook.com; 105 00:05:15,876 --> 00:05:17,780 >> [? ΦΟΙΤΗΤΗΣ:? Σας] υπολογιστή κάνει μια αίτηση HTTP. 106 00:05:17,780 --> 00:05:18,260 >> ΟΜΙΛΗΤΗΣ 1: OK. 107 00:05:18,260 --> 00:05:21,900 Έτσι, ο υπολογιστής σας κάνει - θα αποκαλούν - ένα αίτημα HTTP. 108 00:05:21,900 --> 00:05:22,940 Τώρα τι σημαίνει αυτό; 109 00:05:22,940 --> 00:05:27,980 Λοιπόν, όλοι μας έχουν πιθανώς δει ή πληκτρολογήσει, για χρόνια τώρα, H-Τ-Τ-Ρ συχνά 110 00:05:27,980 --> 00:05:29,186 ακολουθείται από άνω και κάτω τελεία, κάθετος, κάθετος. 111 00:05:29,186 --> 00:05:30,340 Έτσι τι είναι αυτό; 112 00:05:30,340 --> 00:05:33,980 >> Λοιπόν, HTTP είναι HyperText Πρωτόκολλο μεταφοράς. 113 00:05:33,980 --> 00:05:37,360 Και αυτό είναι μόνο ένα φανταχτερό τρόπο λέγοντας, Είναι η γλώσσα που τα προγράμματα περιήγησης στο Web, 114 00:05:37,360 --> 00:05:42,460 όπως το χρώμιο και άλλοι, καθώς και web servers, όπως το facebook.com, να μιλήσετε με 115 00:05:42,460 --> 00:05:43,100 το ένα το άλλο. 116 00:05:43,100 --> 00:05:46,730 Και αυτό είναι ένα αρκετά απλό, Αγγλικά προσανατολισμένη γλώσσα. 117 00:05:46,730 --> 00:05:48,140 Είναι σχεδόν σαν ψευδο κώδικα. 118 00:05:48,140 --> 00:05:51,820 >> Και αυτό είναι ένας τρόπος για έναν πελάτη, όπως θα την αποκαλούμε - ένα πρόγραμμα περιήγησης - 119 00:05:51,820 --> 00:05:53,150 επικοινωνία με το διακομιστή. 120 00:05:53,150 --> 00:05:56,230 Και ακριβώς όπως σε ένα εστιατόριο, όταν, ο πελάτης, να καθίσει σε ένα τραπέζι 121 00:05:56,230 --> 00:05:59,630 και στη συνέχεια να παραγγείλετε κάτι από το μενού του διακομιστή, ο διακομιστής είναι 122 00:05:59,630 --> 00:06:02,720 πρόκειται να σας φέρει πίσω κάτι, ό, τι είναι που ζητήσατε. 123 00:06:02,720 --> 00:06:04,270 Ίδια στον κόσμο των υπολογιστών. 124 00:06:04,270 --> 00:06:04,970 Ένα πρόγραμμα περιήγησης - 125 00:06:04,970 --> 00:06:05,610 ένας πελάτης - 126 00:06:05,610 --> 00:06:07,890 πρόκειται να κάνει αίτηση, και στη συνέχεια, ελπίζω να πάρει πίσω 127 00:06:07,890 --> 00:06:09,120 κάτι από το διακομιστή. 128 00:06:09,120 --> 00:06:11,660 Και αυτό είναι κάτι, σε μια υψηλού επιπέδου, η ιστοσελίδα. 129 00:06:11,660 --> 00:06:15,040 Σε ένα ελαφρώς χαμηλότερο επίπεδο, είναι ένα αρχείο γραμμένο σε ένα άλλο 130 00:06:15,040 --> 00:06:17,160 γλώσσα που ονομάζεται HTML - 131 00:06:17,160 --> 00:06:18,920 HyperText Markup Language. 132 00:06:18,920 --> 00:06:20,720 Αλλά περισσότερα για αυτό σε λίγο. 133 00:06:20,720 --> 00:06:22,470 >> Έτσι HyperText Transfer Protocol - 134 00:06:22,470 --> 00:06:23,450 HTTP - 135 00:06:23,450 --> 00:06:26,050 αυτό είναι το πρωτόκολλο που πρόγραμμα περιήγησης και τη χρήση διακομιστή. 136 00:06:26,050 --> 00:06:27,830 Λοιπόν, τι είναι ένα πρωτόκολλο, ακριβώς; 137 00:06:27,830 --> 00:06:29,280 Λοιπόν, μπορείτε να σκεφτείτε ως γλώσσα. 138 00:06:29,280 --> 00:06:32,580 Αλλά αν μπορώ να προσεγγίσουν το κοινό μας εδώ, ένα φυσιολογικό πράγμα για εμάς τους ανθρώπους να 139 00:06:32,580 --> 00:06:35,928 δεν είναι, όταν θα χαιρετήσει κάποιον, Το λέω, Γεια, το όνομά μου είναι David. 140 00:06:35,928 --> 00:06:37,320 >> [? ΦΟΙΤΗΤΗΣ: Γεια σου,] Το όνομά μου είναι Dipty?. 141 00:06:37,320 --> 00:06:39,000 >> ΟΜΙΛΗΤΗΣ 1: "Γεια, το όνομά μου είναι Dipty »απαντά. 142 00:06:39,000 --> 00:06:43,530 Και έτσι είχαμε αυτό μάλλον αυθαίρετος αλληλεπίδραση χειραψία, όπως είναι 143 00:06:43,530 --> 00:06:45,730 συχνά το ανθρώπινο σύμβαση στις περισσότερες χώρες. 144 00:06:45,730 --> 00:06:47,380 Και αυτό είναι το πρωτόκολλο, έτσι δεν είναι; 145 00:06:47,380 --> 00:06:50,680 I είδος αυτό ξεκίνησε με την επέκταση μου πλευρά, μάλλον αδέξια, στη σκηνή 146 00:06:50,680 --> 00:06:51,610 του Sanders εδώ. 147 00:06:51,610 --> 00:06:54,670 Συνειδητοποίησε, OH, έχω πάρει ένα ζητήσει για ένα χέρι προφανώς. 148 00:06:54,670 --> 00:06:58,170 Και έτσι, ανταποκρίθηκε στο αίτημα αυτό από την πραγματικότητα αναγνωρίζοντας. 149 00:06:58,170 --> 00:07:01,860 Μια αναγνωρίζοντας, ACK, είναι στην πραγματικότητα ένα φράση πολύ κοινό στον κόσμο της 150 00:07:01,860 --> 00:07:04,060 δικτύωσης, για ένα διακομιστή για να αναγνωρίζουν τον πελάτη. 151 00:07:04,060 --> 00:07:07,720 Στη συνέχεια, έχουμε το είδος των ολοκληρωμένων ότι συναλλαγής, και αμηχανία πάνω. 152 00:07:07,720 --> 00:07:10,010 Έτσι, αυτό είναι πραγματικά ό, τι συμβαίνει κάτω από το καπό, καθώς και. 153 00:07:10,010 --> 00:07:13,450 >> Επιτρέψτε μου να κάνω αυτό λίγο περισσότερο τεχνικά κάτω από την κουκούλα. 154 00:07:13,450 --> 00:07:16,900 Πάω να πάει πέρα ​​από εδώ σε ένα παράθυρο τερματικού. 155 00:07:16,900 --> 00:07:19,950 Αυτό το παράθυρο τερματικού συμβαίνει να είναι σε μου Mac, αλλά θα μπορούσε να κάνει το ίδιο είδος 156 00:07:19,950 --> 00:07:21,760 πράγμα το CS50 Appliance. 157 00:07:21,760 --> 00:07:24,750 Και είμαι πραγματικά πρόκειται να χρησιμοποιήσετε ένα πρόγραμμα ότι δεν θα χρησιμοποιηθεί πραγματικά για 158 00:07:24,750 --> 00:07:26,300 πολύ σε όλο το εξάμηνο. 159 00:07:26,300 --> 00:07:27,430 Αλλά αυτό λέγεται Telnet. 160 00:07:27,430 --> 00:07:31,880 >> Πίσω στην ημέρα, Telnet ήταν το πρόγραμμα που χρησιμοποιήσατε για να συνδεθείτε σε ένα 161 00:07:31,880 --> 00:07:34,910 απομακρυσμένο διακομιστή, για να ελέγξετε την αλληλογραφία σας ή να κάνει κάτι τέτοιο. 162 00:07:34,910 --> 00:07:38,460 Προς το παρόν, θα πάμε να χρησιμοποιήσετε αυτό το παλιό σχολικού προγράμματος, Telnet, να προσποιούνται ότι 163 00:07:38,460 --> 00:07:39,830 είναι ένα πρόγραμμα περιήγησης. 164 00:07:39,830 --> 00:07:41,550 Και Πάω να προχωρήσει και κάνετε τα εξής - επιτρέψτε μου να 165 00:07:41,550 --> 00:07:42,800 αύξηση του μεγέθους γραμματοσειράς μου. 166 00:07:42,800 --> 00:07:48,080 >> Και Πάω να πω, Telnet στο server που ονομάζεται www.facebook.com, αλλά 167 00:07:48,080 --> 00:07:50,980 Συγκεκριμένα, Telnet στη θύρα 80. 168 00:07:50,980 --> 00:07:52,070 Θα επανέλθουμε σε αυτό. 169 00:07:52,070 --> 00:07:56,630 Αλλά για τώρα, γνωρίζουμε ότι οι περισσότερες υπηρεσίες στο διαδίκτυο προσδιορίζονται 170 00:07:56,630 --> 00:07:58,170 μοναδικά από κάποιο αριθμό. 171 00:07:58,170 --> 00:07:59,460 Σε αυτήν την περίπτωση, είναι 80. 172 00:07:59,460 --> 00:08:02,910 Τώρα οι περισσότεροι από εσάς έχετε πιθανώς ποτέ δεν πληκτρολογήσει 80 πριν. 173 00:08:02,910 --> 00:08:08,540 Αλλά στην πραγματικότητα, αν πάω σε ένα πρόγραμμα περιήγησης και τραβήξτε προς τα επάνω, για παράδειγμα, 174 00:08:08,540 --> 00:08:16,500 http://www.facebook.com/-- 175 00:08:16,500 --> 00:08:18,460 αυτό είναι αυτόματη συμπλήρωση, αυτό είναι όχι από την ιστορία μου - 176 00:08:18,460 --> 00:08:23,070 Εντάξει, έτσι και τώρα, πάμε στο κόλον 80 slash. 177 00:08:23,070 --> 00:08:26,270 >> Γι 'αυτό και ισχυρίζονται ότι, ακόμη κι αν έχετε ίσως ποτέ δεν πληκτρολογήσει πριν από αυτό, με 178 00:08:26,270 --> 00:08:30,310 του παχέος εντέρου 80 μετά facebook.com, ελπίζουμε, είναι ακόμα πρόκειται να λειτουργήσει. 179 00:08:30,310 --> 00:08:32,220 Και πράγματι, πηγαίνει στο facebook.com. 180 00:08:32,220 --> 00:08:34,860 Έτσι αποδεικνύεται ότι το 80 υπήρξε σιωπηρή. 181 00:08:34,860 --> 00:08:36,690 Κανένας από εμάς οι άνθρωποι είχαν να πληκτρολογήσετε αυτό για χρόνια. 182 00:08:36,690 --> 00:08:41,350 Επειδή τα προγράμματα περιήγησης, από προεπιλογή, μόνο υποθέσουμε ότι ο αριθμός που θέλετε να χρησιμοποιήσετε 183 00:08:41,350 --> 00:08:44,620 όταν καλείτε έναν εξυπηρετητή, ώστε να μιλήσει είναι, στην πραγματικότητα, το 80. 184 00:08:44,620 --> 00:08:47,340 Επειδή οι μεγάλες διήγημα, servers μπορεί να κάνει πολύ περισσότερα από ό, τι ακριβώς 185 00:08:47,340 --> 00:08:48,320 εξυπηρετήσει μέχρι και ιστοσελίδες. 186 00:08:48,320 --> 00:08:50,030 >> Μπορούν να ανταποκριθεί σε άμεσα μηνύματα. 187 00:08:50,030 --> 00:08:51,230 Μπορούν να στείλετε μηνύματα ηλεκτρονικού ταχυδρομείου. 188 00:08:51,230 --> 00:08:54,410 Υπάρχουν πολλές υπηρεσίες που μπορεί να τρέξει σε έναν μόνο διακομιστή. 189 00:08:54,410 --> 00:08:57,590 Έτσι, οι αριθμοί αυτοί - σε αυτή την περίπτωση, 80 - προσδιορίζει μοναδικά ένα από αυτά 190 00:08:57,590 --> 00:09:01,830 υπηρεσιών, η οποία είναι HTTP, οι web πρωτόκολλο από τον διακομιστή 191 00:09:01,830 --> 00:09:03,210 μπορεί στην πραγματικότητα να υποστηρίξει. 192 00:09:03,210 --> 00:09:07,250 Αλλά μπορώ να μιμηθεί αυτό το αίτημα και τώρα, λέξεις, χρησιμοποιώντας αυτό το παλιό σχολείο 193 00:09:07,250 --> 00:09:08,240 Telnet πρόγραμμα. 194 00:09:08,240 --> 00:09:12,940 Έτσι, Πάω να ουσιαστικά τώρα προσποιούνται να είναι ένα πρόγραμμα περιήγησης και να μιλήσει HTTP 195 00:09:12,940 --> 00:09:16,620 με την αποστολή, με το πληκτρολόγιο μου, ακριβώς οι εντολές που Chrome ακριβώς ήξερε πώς 196 00:09:16,620 --> 00:09:18,260 να στείλετε για μένα μαγικά. 197 00:09:18,260 --> 00:09:19,910 >> Έτσι, Πάω να προχωρήσει και πατήστε Enter. 198 00:09:19,910 --> 00:09:22,000 Παρατηρήστε ότι προσπαθεί 31.13.69.32. 199 00:09:22,000 --> 00:09:26,110 13 Τι είναι αυτό; 200 00:09:26,110 --> 00:09:27,440 Έτσι είναι μια διεύθυνση IP. 201 00:09:27,440 --> 00:09:30,790 Τώρα, ακόμη και αν δεν είστε πολύ εξοικειωμένοι με τις περιπλοκές αυτών, θα 202 00:09:30,790 --> 00:09:33,420 Πιθανώς να έχετε μια γενική αίσθηση ότι υπάρχουν αυτά τα πράγματα. 203 00:09:33,420 --> 00:09:34,650 Και μια διεύθυνση IP - 204 00:09:34,650 --> 00:09:36,620 Διεύθυνση Internet Protocol - 205 00:09:36,620 --> 00:09:40,970 είναι απλά ένα μοναδικό αναγνωριστικό για έναν υπολογιστή στο διαδίκτυο. 206 00:09:40,970 --> 00:09:43,040 Αυτό είναι ένα κομμάτι από μια υπεραπλούστευση προς το παρόν. 207 00:09:43,040 --> 00:09:47,490 >> Αλλά κάθε υπολογιστής στο διαδίκτυο έχει μια μοναδική διεύθυνση IP, όπως και κάθε 208 00:09:47,490 --> 00:09:53,600 σπίτι, ας πούμε, τις ΗΠΑ έχει μια μοναδική ταχυδρομική διεύθυνση, κάτι σαν 123 209 00:09:53,600 --> 00:09:55,820 Main Street, σε Anytown, USA. 210 00:09:55,820 --> 00:09:56,540 Οπότε κάτι τέτοιο. 211 00:09:56,540 --> 00:09:58,330 Και αυτό, επίσης, είναι υπεραπλούστευση. 212 00:09:58,330 --> 00:10:01,470 Αλλά αυτές τις διευθύνσεις που έχουμε στην ταχυδρομικό κόσμο και αυτές οι διευθύνσεις 213 00:10:01,470 --> 00:10:04,940 που έχουμε στον κόσμο των υπολογιστών προσδιορίζουν με μοναδικό τρόπο servers, έτσι ώστε όταν 214 00:10:04,940 --> 00:10:09,030 μπορείτε να στείλετε ένα μήνυμα σε αυτούς κατά τη διάρκεια των internet, ή όταν βάζετε μια επιστολή 215 00:10:09,030 --> 00:10:10,500 ένα παλιό γραμματοκιβώτιο του σχολείου - 216 00:10:10,500 --> 00:10:12,100 ταχυδρομείο - 217 00:10:12,100 --> 00:10:16,940 η υπηρεσία ξέρει πώς να πάρει ότι αίτηση, ή ότι η επιστολή, με την 218 00:10:16,940 --> 00:10:18,110 αποδέκτη. 219 00:10:18,110 --> 00:10:21,390 >> Τώρα ο υπολογιστής μου, κατά κάποιο τρόπο, έχει μόνο κατάλαβα ότι η μοναδική IP του Facebook 220 00:10:21,390 --> 00:10:23,820 είναι 31.13.69.32. 221 00:10:23,820 --> 00:10:25,170 Στην πραγματικότητα, αυτό μπορεί πιθανώς να αλλάξει. 222 00:10:25,170 --> 00:10:27,780 Το Facebook έχει πιθανώς πολλές IP διευθύνσεις, διότι είναι απολύτως 223 00:10:27,780 --> 00:10:29,150 έχουν περισσότερους από έναν διακομιστή. 224 00:10:29,150 --> 00:10:30,810 Αλλά αυτό συνέβη για μας μαγικά. 225 00:10:30,810 --> 00:10:35,070 Στην πραγματικότητα, η εσωτερική μυστικό όνομα του διακομιστή που έχω προφανώς συνδέεται 226 00:10:35,070 --> 00:10:40,270 να ονομάζεται star.c10r.facebook.com, όποια και αν είναι. 227 00:10:40,270 --> 00:10:42,960 Είναι ακριβώς ό, τι το σύστημα διαχειριστής στο Facebook αποφάσισε να 228 00:10:42,960 --> 00:10:46,510 καλέστε το συγκεκριμένο server που έχω ήταν κάπως τυχαία αποσταλεί. 229 00:10:46,510 --> 00:10:48,630 >> Έτσι τώρα, αν η σύνδεσή μου δεν έχει timed out, Πάω να 230 00:10:48,630 --> 00:10:50,210 προσποιούνται ότι είναι ότι ο browser. 231 00:10:50,210 --> 00:10:54,590 Πάω να πω πάρει χώρου κάθετο χώρο. 232 00:10:54,590 --> 00:10:58,220 Και Πάω να προσποιούνται να μιλούν HTTP version 1.1, το οποίο είναι 233 00:10:58,220 --> 00:10:59,880 το ένα που χρησιμοποιούν οι περισσότεροι browsers. 234 00:10:59,880 --> 00:11:03,980 Και είμαι ιδιαίτερα πρόκειται να αναφέρω ο server, από τον τρόπο, θέλω το 235 00:11:03,980 --> 00:11:06,280 Ιστοσελίδα γνωστό στον κόσμο όπως facebook.com. 236 00:11:06,280 --> 00:11:09,000 Enter, Enter. 237 00:11:09,000 --> 00:11:11,390 Και τώρα, παρατηρούμε τι συνέβη. 238 00:11:11,390 --> 00:11:16,400 >> Ο server, ο σερβιτόρος, ανταποκρίθηκε στην τάξη μου, ή το αίτημά μου, με 239 00:11:16,400 --> 00:11:17,720 ένα άλλο μήνυμα κειμένου. 240 00:11:17,720 --> 00:11:20,720 Τώρα, πάλι, στον κόσμο των browsers όπως Chrome και Safari, δεν θα 241 00:11:20,720 --> 00:11:21,990 δείτε αυτό, όπως το ανθρώπινο. 242 00:11:21,990 --> 00:11:24,770 Η Microsoft και η Google απλά να κρύψει τα στοιχεία αυτά από εμάς. 243 00:11:24,770 --> 00:11:29,580 Αλλά Facebook ανταποκρίθηκε με ένα απάντηση, επίσης, στο HTTP γλώσσα. 244 00:11:29,580 --> 00:11:33,250 Παρατηρήσετε ότι υπάρχει ένας κώδικας εδώ, 302, το οποίο στην πραγματικότητα έχει ιδιαίτερη σημασία από 245 00:11:33,250 --> 00:11:34,110 σύμβαση. 246 00:11:34,110 --> 00:11:36,030 Βρέθηκε, έτσι ώστε να είναι τουλάχιστον ελπιδοφόρο. 247 00:11:36,030 --> 00:11:39,160 >> Αλλά προφανώς Facebook λέει μου, mm-mm, δεν θέλετε 248 00:11:39,160 --> 00:11:40,190 αυτό που ζητήσατε. 249 00:11:40,190 --> 00:11:42,810 Μπορείτε αντ 'αυτού θέλετε σήμερα ειδική, η οποία είναι 250 00:11:42,810 --> 00:11:45,680 facebook.com / unsupportedbrowser. 251 00:11:45,680 --> 00:11:50,350 Έτσι, σε υψηλό επίπεδο, τι σημαίνει Facebook φαίνεται να κάνει εδώ; 252 00:11:50,350 --> 00:11:51,410 Είναι με ανακατεύθυνση. 253 00:11:51,410 --> 00:11:53,420 Έτσι Facebook δεν αρέσει το το γεγονός ότι είμαι προσποιείται ότι 254 00:11:53,420 --> 00:11:54,770 είναι αυτό το άλλο browser. 255 00:11:54,770 --> 00:11:57,700 Και γι 'αυτό είναι ανακατεύθυνση μου σε κάποια ιστοσελίδα. 256 00:11:57,700 --> 00:11:59,820 >> Είμαι πραγματικά περίεργος, τώρα, τι αυτό το πράγμα μοιάζει. 257 00:11:59,820 --> 00:12:04,420 Επιτρέψτε μου να πάει πάνω στο ότι το Chrome έτσι να δούμε τι θέλουν να δω. 258 00:12:04,420 --> 00:12:07,060 Έτσι τώρα που έχετε στείλει πραγματικά μου πίσω στο Facebook επειδή έχω συνειδητοποιήσει, 259 00:12:07,060 --> 00:12:08,360 Ω, έχετε ένα υποστηριζόμενο πρόγραμμα περιήγησης. 260 00:12:08,360 --> 00:12:10,260 Δεν είμαστε καν πρόκειται να σας δείξω αυτή τη σελίδα. 261 00:12:10,260 --> 00:12:12,920 Οπότε ας πάμε μπροστά και να δούμε αν δεν μπορούμε να το διορθώσω αυτό. 262 00:12:12,920 --> 00:12:14,280 >> Πάω να πρέπει να εξαπατήσει λίγο. 263 00:12:14,280 --> 00:12:16,350 Και πάνω σε αυτό τις επόμενες εβδομάδες για να έρθει. 264 00:12:16,350 --> 00:12:18,120 Αλλά Πάω να κάνω ένα πράγμα εδώ. 265 00:12:18,120 --> 00:12:20,590 Και θα εξηγήσω αυτό πριν από καιρό. 266 00:12:20,590 --> 00:12:24,320 Δώσε μου μόνο μια στιγμή για να εξαπατήσει, και να σας εντυπωσιάσει. 267 00:12:24,320 --> 00:12:28,190 Έτσι, επιτρέψτε μου να πάρει αυτό. 268 00:12:28,190 --> 00:12:29,110 OK. 269 00:12:29,110 --> 00:12:30,690 Θα εξηγήσω τι κάνω ακριβώς σε μια στιγμή. 270 00:12:30,690 --> 00:12:32,810 Πάω να πάει μπροστά και να ακυρώσει αυτό σύνδεσης, και δοκιμάστε ξανά αυτό το μήνυμα. 271 00:12:32,810 --> 00:12:38,440 >> Πάρτε κάθετο HTTP 1.1 www.facebook.com υποδοχής user-agent. 272 00:12:38,440 --> 00:12:43,880 273 00:12:43,880 --> 00:12:44,560 OK. 274 00:12:44,560 --> 00:12:46,820 Τώρα έχω υποτίθεται ότι ήταν Chrome. 275 00:12:46,820 --> 00:12:50,920 Έτσι, αποδεικνύεται ότι, όταν ένα πρόγραμμα περιήγησης στέλνει μια αίτηση σε έναν εξυπηρετητή, είναι ακριβώς 276 00:12:50,920 --> 00:12:51,595 η τιμή του συστήματος. 277 00:12:51,595 --> 00:12:54,840 Αν πω ότι είμαι Chrome, το Facebook θα αναλάβει Είμαι Chrome. 278 00:12:54,840 --> 00:12:58,560 Και τα μέσα με τα οποία προσδιορίζονται τον εαυτό μου ως Chrome είναι με αυτό 279 00:12:58,560 --> 00:13:00,360 atrociously μακρά σειρά. 280 00:13:00,360 --> 00:13:03,240 Ουσιαστικά, όλες οι περιήγησης κατασκευαστές στον κόσμο έχουν 281 00:13:03,240 --> 00:13:06,470 αποφάσισε, επίσης, αυτή η έκδοση αυτή περιήγησης σε αυτό το λειτουργικό σύστημα θα 282 00:13:06,470 --> 00:13:09,740 έχουν ένα πράκτορα χρήστη συμβολοσειράς που φαίνεται όπως το τρελό χάος εκεί. 283 00:13:09,740 --> 00:13:12,110 Και Mozilla είναι εκεί για ιστορικούς λόγους. 284 00:13:12,110 --> 00:13:15,160 >> Αλλά παρατηρήστε πόσο πληροφορίες είμαι διαρροή στο facebook.com χωρίς καν να 285 00:13:15,160 --> 00:13:16,030 συνδεθείτε 286 00:13:16,030 --> 00:13:18,910 Λέω Mark ότι είναι ένα Mac που είμαι με τη χρήση. 287 00:13:18,910 --> 00:13:23,590 Είμαι να του πει ότι είναι μια Intel βασίζεται Mac με Mac OS 10.8.5. 288 00:13:23,590 --> 00:13:27,870 Ως μέρος, αυτή η πληροφορία πρόκειται σε κάθε ιστοσελίδα που επισκέπτεστε με 289 00:13:27,870 --> 00:13:28,500 browser σας. 290 00:13:28,500 --> 00:13:31,360 Αρκετά αβλαβείς μέχρι τώρα, αλλά παίρνει λίγο πιο ζουμερό. 291 00:13:31,360 --> 00:13:33,920 >> Σημειώστε ότι, αν έχουμε διαβάσει αρκετά μακριά, Είμαι χρησιμοποιώντας Chrome έκδοση 292 00:13:33,920 --> 00:13:38,060 30.0.1599.101. 293 00:13:38,060 --> 00:13:42,410 Αλλά τώρα, παρατηρούμε ότι η απάντηση δεν είναι τόσο κακή όσο ήταν πριν. 294 00:13:42,410 --> 00:13:44,840 Πού είναι το Facebook λέει να πάω τώρα; 295 00:13:44,840 --> 00:13:49,140 Αυτό μου λέει, πάλι, την ιστοσελίδα - 296 00:13:49,140 --> 00:13:50,720 μου λέει ότι είναι μετακόμισε μόνιμα. 297 00:13:50,720 --> 00:13:54,200 Λοιπόν, πού στο καλό έκανε Facebook πάτε; 298 00:13:54,200 --> 00:13:56,100 >> Ναι, έτσι είναι μια λεπτή διαφορά. 299 00:13:56,100 --> 00:14:01,680 Αλλά προσέξτε, εδώ, ότι ο δικτυακός τόπος έχει πράγματι μεταφερθεί στο HTTPS. 300 00:14:01,680 --> 00:14:05,210 Έτσι, τα πολυλογώ, αυτός είναι ένας τρόπος ότι το Facebook είναι η επιβολή ότι 301 00:14:05,210 --> 00:14:08,890 στην πραγματικότητα καταλήγουν στην ασφαλή έκδοση του ιστοσελίδα τους, η μία που είναι χρησιμοποιώντας 302 00:14:08,890 --> 00:14:09,660 κρυπτογράφησης - 303 00:14:09,660 --> 00:14:12,730 πιο περίπλοκη από ό, τι την κρυπτογράφηση που μίλησε για p σετ δύο, αλλά 304 00:14:12,730 --> 00:14:14,520 κρυπτογράφησης, ωστόσο. 305 00:14:14,520 --> 00:14:17,110 >> Τώρα, σε αυτό το σημείο παίρνει σκληρά για μένα να κοροϊδεύω τους στο διαδίκτυο 306 00:14:17,110 --> 00:14:18,230 να ζητήσει τη χρήση Telnet. 307 00:14:18,230 --> 00:14:20,210 Γιατί αν λέτε μένα να χρησιμοποιήσετε SSL - 308 00:14:20,210 --> 00:14:23,050 το πρόθεμα HTTPS είναι ό, τι αυτό συνεπάγεται - 309 00:14:23,050 --> 00:14:25,590 αν μου λες να χρησιμοποιήσετε κρυπτογραφία, δεν υπάρχει κανένας τρόπος Πάω 310 00:14:25,590 --> 00:14:28,610 για την κρυπτογράφηση το χέρι το μήνυμά μου μπροστά από όλους εσάς εδώ, και να προσπαθήσουμε να 311 00:14:28,610 --> 00:14:29,770 καταλάβω πώς να το κάνουμε αυτό. 312 00:14:29,770 --> 00:14:31,150 Είναι ακριβώς πρόκειται να πάρει πολύ πιο περίπλοκη. 313 00:14:31,150 --> 00:14:33,150 Τι, αλλά αυτό είναι το πρόγραμμα περιήγησης κάνει για σας. 314 00:14:33,150 --> 00:14:36,230 >> Ας δούμε αν δεν μπορούμε να κάνουμε αυτό το λίγο πιο απλά, στη συνέχεια, με μια ιστοσελίδα 315 00:14:36,230 --> 00:14:38,700 που δεν είναι αναμένει μας να είναι όσο πιο ασφαλή. 316 00:14:38,700 --> 00:14:43,310 Ας πάμε, ας πούμε, harvard.edu στη θύρα 80. 317 00:14:43,310 --> 00:14:44,550 Enter. 318 00:14:44,550 --> 00:14:48,170 Εντάξει, να πάρει έτσι slash HTTP 1.1. 319 00:14:48,170 --> 00:14:49,730 Και τι κάνει αυτό το πρώτο κάθετο σημαίνει; 320 00:14:49,730 --> 00:14:53,120 Ακριβώς για να είναι σαφής, γιατί Κρατάω πληκτρολογώντας αυτό; 321 00:14:53,120 --> 00:14:54,790 >> Λοιπόν, συνήθως, όταν πληκτρολογείτε μια διεύθυνση URL - 322 00:14:54,790 --> 00:14:57,610 και, δυστυχώς, συνήθως browsers απόκρυψη αυτές τις μέρες - 323 00:14:57,610 --> 00:15:00,850 κανονικά, όταν θα πάτε στο harvard.edu, ότι η διεύθυνση URL επίσημα 324 00:15:00,850 --> 00:15:02,560 δεν καταλήγουν σε μια κάθετο. 325 00:15:02,560 --> 00:15:07,350 Επειδή μία κάθετος υποδηλώνει Ποιο μέρος του σκληρού δίσκου; 326 00:15:07,350 --> 00:15:08,990 Η ρίζα του σκληρού δίσκου. 327 00:15:08,990 --> 00:15:11,260 Εμείς στη συσκευή δεν είχε πραγματικά να το σκεφτούμε αυτό, επειδή είμαστε 328 00:15:11,260 --> 00:15:12,930 πάντα στο φάκελο John Χάρβαρντ. 329 00:15:12,930 --> 00:15:14,690 Αλλά φάκελος του βρίσκεται σε άλλο φάκελο. 330 00:15:14,690 --> 00:15:17,980 Και ο φάκελος είναι στη ρίζα της Σκληρό δίσκο συσκευής, να το πω έτσι, 331 00:15:17,980 --> 00:15:18,980 ακόμα κι αν είναι εικονικό. 332 00:15:18,980 --> 00:15:21,660 Έτσι, μία κάθετος, όπως αυτό το μέσο η ρίζα του σκληρού δίσκου. 333 00:15:21,660 --> 00:15:25,650 Είναι σαν κάθετος παχέος εντέρου C, ή να είναι η ρίζα του όγκου σας, για Mac OS. 334 00:15:25,650 --> 00:15:28,740 >> Αλλά Chrome, και άλλα προγράμματα περιήγησης αυτά ημέρες, έχουν πάρει φιλική προς το χρήστη, και 335 00:15:28,740 --> 00:15:30,300 κρύβουν ότι περικοπούν εντελώς. 336 00:15:30,300 --> 00:15:32,620 Αλλά αυτό είναι το μόνο που σημαίνει σε μορφή κειμένου μήνυμά μου - 337 00:15:32,620 --> 00:15:36,570 να μου δώσει τη ρίζα του harvard.edu 's αρχική σελίδα, δηλαδή, η 338 00:15:36,570 --> 00:15:38,120 προεπιλεγμένη σελίδα η ίδια. 339 00:15:38,120 --> 00:15:39,900 Έτσι, επιτρέψτε μου να πάει μπροστά και πατήστε Enter. 340 00:15:39,900 --> 00:15:43,650 Επιτρέψτε μου να υπενθυμίσω τη σειρά που θέλω www.harvard.edu, μόνο σε περίπτωση που υπάρχει 341 00:15:43,650 --> 00:15:45,880 άλλες ιστοσελίδες που ζουν στις ίδιο φυσικό εξυπηρετητή. 342 00:15:45,880 --> 00:15:46,080 >> OK. 343 00:15:46,080 --> 00:15:47,700 Χάρβαρντ πήρε λίγο ανυπόμονος μαζί μου. 344 00:15:47,700 --> 00:15:49,390 Ας κάνουμε αυτό και πάλι, πιο γρήγορα. 345 00:15:49,390 --> 00:15:55,560 Πάρτε κάθετο HTTP 1.1 www.harvard.edu υποδοχής user-agent - 346 00:15:55,560 --> 00:15:58,080 Υποθέτω διακομιστές μας δεν φροντίδα τόσο πολύ για αυτό - 347 00:15:58,080 --> 00:15:59,566 Enter, Enter. 348 00:15:59,566 --> 00:15:59,962 Ουφ. 349 00:15:59,962 --> 00:16:01,700 Ω, γαμώτο, κακή αιτήματος. 350 00:16:01,700 --> 00:16:02,080 OK. 351 00:16:02,080 --> 00:16:05,310 Έτσι, αυτό που συμβαίνει εδώ - 352 00:16:05,310 --> 00:16:07,800 Γεια σας, harvard.edu. 353 00:16:07,800 --> 00:16:10,280 Γιατί είναι αυτό που κάνει το - ενδιαφέρουσα. 354 00:16:10,280 --> 00:16:11,710 Ω, εντάξει. 355 00:16:11,710 --> 00:16:14,830 >> Έτσι, αυτό που του Χάρβαρντ κάνει τώρα - και είμαστε πρόκειται να γρήγορα να γυρίζω μακριά από 356 00:16:14,830 --> 00:16:17,100 αυτό το μονοπάτι, διότι πρόκειται να πάρει κουραστικό γρήγορα - 357 00:16:17,100 --> 00:16:21,270 παρατηρήσετε ότι το Χάρβαρντ είναι στην πραγματικότητα συμπίεση απάντησή της σε μένα, που 358 00:16:21,270 --> 00:16:22,140 δεν είναι ο ιδανικός. 359 00:16:22,140 --> 00:16:25,780 Επειδή, προφανώς, ως άνθρωπος, δεν ξέρουν πώς να αποσυμπιέσει bits που 360 00:16:25,780 --> 00:16:27,280 έχουν σταλεί σε μένα συμπιεσμένο. 361 00:16:27,280 --> 00:16:31,500 Και όπου και αν εμφανίζονται είναι σκουπίδια εκεί, επειδή είναι μηδενικά και μονάδες, 362 00:16:31,500 --> 00:16:33,190 αλλά δεν είναι ASCII χαρακτήρες. 363 00:16:33,190 --> 00:16:36,090 Είναι πρότυπα μηδενικά και αυτά που έχουν συμπιεστεί για να αναλάβουν 364 00:16:36,090 --> 00:16:37,050 λιγότερο χώρο. 365 00:16:37,050 --> 00:16:39,010 >> Έτσι, πολύ γρήγορα, επιτρέψτε μου να δούμε αν μπορώ να ανακτήσει εδώ. 366 00:16:39,010 --> 00:16:41,590 Ας προσπαθήσουμε, ίσως, ένα άλλο πανεπιστημιούπολη συνολικά. 367 00:16:41,590 --> 00:16:50,450 mit.edu get slash slash HTTP 1.1 host www.mit.edu user-agent του παχέος εντέρου εκεί. 368 00:16:50,450 --> 00:16:51,600 Σας ευχαριστούμε, το MIT. 369 00:16:51,600 --> 00:16:52,630 OK. 370 00:16:52,630 --> 00:16:55,750 Έτσι, εδώ έχουμε μια ιστοσελίδα. 371 00:16:55,750 --> 00:16:58,840 >> Έτσι, αυτή είναι η γλώσσα γνωστή ως HTML - 372 00:16:58,840 --> 00:17:00,400 HyperText Markup Language. 373 00:17:00,400 --> 00:17:03,390 Είμαι απλά κύλιση back up στο χρόνο για να φτάσουμε στην 374 00:17:03,390 --> 00:17:04,810 πάνω άκρη της σελίδας. 375 00:17:04,810 --> 00:17:07,440 Και παρατηρήστε πώς MIT ανταποκρίθηκε στο αίτημά μου. 376 00:17:07,440 --> 00:17:08,520 200 είναι καλό. 377 00:17:08,520 --> 00:17:10,630 200 σημαίνει τα πάντα είναι κυριολεκτικά OK. 378 00:17:10,630 --> 00:17:13,390 Και αυτό είναι ένα κωδικό κατάστασης που εμείς οι άνθρωποι ποτέ πραγματικά 379 00:17:13,390 --> 00:17:14,670 Βλέπετε, σε ένα καλό δρόμο. 380 00:17:14,670 --> 00:17:16,140 Διότι αυτό σημαίνει ότι όλα είναι καλά. 381 00:17:16,140 --> 00:17:19,369 >> Παρατηρήστε ότι MIT είναι με την ενημέρωση, hey, ο διακομιστής που τρέχετε καλείται 382 00:17:19,369 --> 00:17:23,849 Apache, το οποίο είναι ένα πολύ δημοφιλές ανοιχτού κώδικα web server. 383 00:17:23,849 --> 00:17:25,589 Θα τρέχετε, προφανώς, UNIX, το οποίο είναι ένα 384 00:17:25,589 --> 00:17:27,130 λειτουργικό σύστημα όπως το Linux. 385 00:17:27,130 --> 00:17:30,660 Παρατηρήστε ότι προφανώς ενημέρωση ιστοσελίδα τους στις 4:00 π.μ., 386 00:17:30,660 --> 00:17:32,400 Μέση Ώρα Γκρίνουιτς. 387 00:17:32,400 --> 00:17:34,990 >> Ανακοίνωση για μια-δυο άλλες λεπτομέρειες. 388 00:17:34,990 --> 00:17:37,910 Είναι επιστρέφουν, για μένα, text / html. 389 00:17:37,910 --> 00:17:39,800 Έτσι θα δούμε τι σημαίνει αυτό ακριβώς σε μια στιγμή. 390 00:17:39,800 --> 00:17:45,460 Έχουν προφανώς μου έδωσε 14.717 bytes αξίας της HTML. 391 00:17:45,460 --> 00:17:48,180 Και κάποια άλλη, πιο απόκρυφα πληροφοριών είναι εκεί. 392 00:17:48,180 --> 00:17:49,920 >> Αλλά αυτό είναι που γίνεται ενδιαφέρον. 393 00:17:49,920 --> 00:17:52,580 Αυτό είναι το πώς να κάνει μια ιστοσελίδα. 394 00:17:52,580 --> 00:17:57,860 Αυτό είναι το πώς να κάνετε μια ιστοσελίδα του οποίου τίτλο στην καρτέλα, στο πρόγραμμα περιήγησης, είναι 395 00:17:57,860 --> 00:18:00,590 MIT ενωτικό Massachusetts Institute Τεχνολογίας. 396 00:18:00,590 --> 00:18:06,300 Και πράγματι, αν πάμε πίσω στο Chrome και επισκεφθείτε www.mit.edu, παρατηρούμε ότι, 397 00:18:06,300 --> 00:18:09,680 Πράγματι, στον τίτλο εδώ, Είναι MIT παύλα Massachusetts 398 00:18:09,680 --> 00:18:11,260 Ινστιτούτο τελεία, τελεία, τελεία. 399 00:18:11,260 --> 00:18:16,490 Και τώρα παρατηρήσετε, επίσης, αν έχω δίκιο ή κάντε κλικ στο κουμπί ελέγχει κλικ στην επιφάνεια εργασίας εδώ, 400 00:18:16,490 --> 00:18:17,960 και πηγαίνετε στο Προβολή προέλευσης σελίδας - 401 00:18:17,960 --> 00:18:20,870 τουλάχιστον στο Chrome, αν και κάθε πρόγραμμα περιήγησης το κάνει αυτό με κάποιο τρόπο - 402 00:18:20,870 --> 00:18:22,140 εδώ είναι το ίδιο το αρχείο. 403 00:18:22,140 --> 00:18:25,140 >> Συμβαίνει να κωδικοποιηθεί το χρώμα, ή σύνταξη τόνισε. 404 00:18:25,140 --> 00:18:28,590 Αλλά ακριβώς όπως με C κωδικό σας που δεν αλλάζουν χρώμα από εσάς, ήταν 405 00:18:28,590 --> 00:18:31,810 χρωματίζεται από gedit, ομοίως Chrome είναι μόνο το γεγονός, 406 00:18:31,810 --> 00:18:33,130 Αυτή η πιο όμορφη για να διαβάσετε. 407 00:18:33,130 --> 00:18:37,110 Αλλά αυτή είναι η ουσία που Σύντομα θα γραπτώς. 408 00:18:37,110 --> 00:18:38,840 Έτσι, αυτό είναι το φινάλε. 409 00:18:38,840 --> 00:18:42,020 Ο διακομιστής ανταποκρίθηκε με αυτό πληροφοριών, ακριβώς όπως σας απάντησε 410 00:18:42,020 --> 00:18:43,660 με το χέρι σας για χειραψία μας. 411 00:18:43,660 --> 00:18:47,280 Αλλά τι άλλο πρέπει να συμβαίνει στο μεταξύ αυτά τα βήματα; 412 00:18:47,280 --> 00:18:53,430 >> Λοιπόν, όταν πληκτρολογείτε, στην τελευταία αυτή περίπτωση, www.mit.edu και πατήστε enter, θα 413 00:18:53,430 --> 00:18:56,390 ξέρετε ότι μιλάμε για το λιμάνι 80 αυτόματα, το λιμάνι 414 00:18:56,390 --> 00:18:57,780 ακριβώς είναι ο αριθμός. 415 00:18:57,780 --> 00:19:00,710 Αλλά ποια είναι η διεύθυνση IP πάμε; 416 00:19:00,710 --> 00:19:05,045 Πώς είναι ο υπολογιστής μου υπολογίζει τι η διεύθυνση IP του mit.edu είναι; 417 00:19:05,045 --> 00:19:07,720 418 00:19:07,720 --> 00:19:10,840 >> Λοιπόν, αποδεικνύεται, σε αυτόν τον κόσμο, υπάρχει Τα πράγματα που ονομάζεται DNS servers. 419 00:19:10,840 --> 00:19:14,500 Και επιτρέψτε μου να πάω μπροστά και να συντάξει μια γρήγορη εικόνα εδώ. 420 00:19:14,500 --> 00:19:17,680 Και αυτό απλώς θα σκιαγραφήσω, σε χονδρικά, τι συμβαίνει. 421 00:19:17,680 --> 00:19:21,510 Έτσι θα προσποιούνται όπως αυτό είναι laptop μου εδώ, στο Sanders. 422 00:19:21,510 --> 00:19:24,650 Και έχει Wi-Fi, έτσι ώστε να είναι συνδεδεμένο ασύρματα σε κάτι. 423 00:19:24,650 --> 00:19:26,060 >> Τι είναι στην πραγματικότητα συνδέονται με; 424 00:19:26,060 --> 00:19:27,990 Λοιπόν, κάπου εδώ, δεν υπάρχει κάτι για το 425 00:19:27,990 --> 00:19:29,240 τοίχο με κάποιες κεραίες. 426 00:19:29,240 --> 00:19:30,725 Και αυτό ονομάζεται σημείο πρόσβασης - 427 00:19:30,725 --> 00:19:31,560 AP. 428 00:19:31,560 --> 00:19:34,190 Το σημείο ασύρματης πρόσβασης, ασύρματο router - αποκαλούν ό, τι θέλετε. 429 00:19:34,190 --> 00:19:36,230 Αλλά είναι σε όλη την πανεπιστημιούπολη, με εκείνα τα μικρά κεραίες. 430 00:19:36,230 --> 00:19:38,100 Εμείς γίνονται από τη Cisco, συνήθως. 431 00:19:38,100 --> 00:19:42,480 Και έτσι κατά κάποιο τρόπο, ο υπολογιστής μου μιλάει σε αυτό το ασύρματο σημείο πρόσβασης, 432 00:19:42,480 --> 00:19:45,580 κάπου εδώ στην Sanders, ή κάτω, ή εκτός. 433 00:19:45,580 --> 00:19:50,030 >> Εν τω μεταξύ, αυτό το πράγμα έχει πολλά φυσικά καλώδια πρόκειται να, κατά πάσα πιθανότητα, η 434 00:19:50,030 --> 00:19:52,175 Science Center, το οποίο εμείς θα επιστήσει σαν αυτό. 435 00:19:52,175 --> 00:19:54,200 Είναι στην πραγματικότητα δεν μοιάζουν με αυτό. 436 00:19:54,200 --> 00:19:55,200 Αυτό φαίνεται πραγματικά πολύ καλύτερα. 437 00:19:55,200 --> 00:19:59,170 Έτσι, το Κέντρο Διάδοσης Επιστημών έχει ένα σωρό των υπολογιστών στο εσωτερικό του ότι 438 00:19:59,170 --> 00:20:02,320 είναι κατά κάποιο τρόπο φυσικά συνδεδεμένος με όλους από αυτά τα σημεία πρόσβασης στην πανεπιστημιούπολη. 439 00:20:02,320 --> 00:20:06,440 Και οι φυσικοί υπολογιστές, θα καλέστε δρομολογητές ή πύλες. 440 00:20:06,440 --> 00:20:09,450 >> Ένα router, όπως υποδηλώνει το όνομά του, είναι σκοπός στη ζωή είναι η διαδρομή 441 00:20:09,450 --> 00:20:10,310 πληροφοριών. 442 00:20:10,310 --> 00:20:14,150 Παίρνει μερικά bits, από έναν υπολογιστή, ως πρώτη ύλη, και τα στοιχεία από το πού 443 00:20:14,150 --> 00:20:15,640 αυτά τα δυαδικά ψηφία πρέπει να σταλούν. 444 00:20:15,640 --> 00:20:19,910 Έτσι, στην περίπτωση που το αίτημά μου για mit.edu, είναι πραγματικά αρκετά εύκολο. 445 00:20:19,910 --> 00:20:24,620 Το αίτημά μου έρχεται από τον browser μου, μέσω Wi-Fi, στο σημείο πρόσβασης και, στη συνέχεια, 446 00:20:24,620 --> 00:20:27,080 μέσω κάποιου καλωδίου, σε ένα δρομολογητή στο Κέντρο Διάδοσης Επιστημών. 447 00:20:27,080 --> 00:20:29,810 Και κατά κάποιο τρόπο, ο δρομολογητής στο Science Center υπολογίζει 448 00:20:29,810 --> 00:20:31,510 η MIT είναι με αυτόν τον τρόπο. 449 00:20:31,510 --> 00:20:34,080 Και Πάω να προχωρήσουμε εκείνες bits, Πάω να διαδρομή εκείνα τα κομμάτια, 450 00:20:34,080 --> 00:20:36,670 κάτω από το δρόμο, κάτω Mass Ave., στο ΜΙΤ. 451 00:20:36,670 --> 00:20:42,030 Αλλά πώς ο υπολογιστής μου ξέρουν τι η διεύθυνση IP ήταν ακόμη; 452 00:20:42,030 --> 00:20:45,660 >> Λοιπόν, αποδεικνύεται ότι κάπου εδώ υπάρχουν servers - 453 00:20:45,660 --> 00:20:48,330 και πάω να το συντάξει αρκετά αφηρημένα - 454 00:20:48,330 --> 00:20:49,710 ως διακομιστής DNS - 455 00:20:49,710 --> 00:20:51,220 Σύστημα ονομάτων τομέα. 456 00:20:51,220 --> 00:20:51,960 Αυτά δεν είναι δρομολογητές. 457 00:20:51,960 --> 00:20:56,050 Αυτά είναι διαφόρων τύπων διακομιστών σκοπός της οποίας στη ζωή είναι να μεταφράσει 458 00:20:56,050 --> 00:21:04,340 ονόματα υποδοχής, όπως www.mit.edu, με IP διευθύνσεις, όπως και 1.2.3.4 Έτσι DNS servers 459 00:21:04,340 --> 00:21:05,240 κάνει ακριβώς αυτό. 460 00:21:05,240 --> 00:21:08,320 Μπορείτε να σκεφτείτε τους ως έχοντας ένα μεγάλο βάσης δεδομένων, ή πραγματικά, σαν ένα μεγάλο Excel 461 00:21:08,320 --> 00:21:09,750 αρχείο με δύο στήλες. 462 00:21:09,750 --> 00:21:12,120 Το ένα είναι τα ονόματα υποδοχής, ένα Είναι διευθύνσεις IP. 463 00:21:12,120 --> 00:21:15,020 Και μετατρέπουν μόνο το ένα στο άλλη, σε οποιαδήποτε κατεύθυνση. 464 00:21:15,020 --> 00:21:16,830 >> Τώρα, στην πραγματικότητα, είναι λίγο πιο περίπλοκη από αυτό. 465 00:21:16,830 --> 00:21:22,070 Αλλά αυτό είναι το πώς ο υπολογιστής μου, τυχαία μου Mac ή PC σε αυτό το τραπέζι εδώ, ξέρει 466 00:21:22,070 --> 00:21:27,590 ποιο είναι το μοναδικό αναγνωριστικό είναι www.mit.edu, ή το Facebook, ή 467 00:21:27,590 --> 00:21:29,680 harvard.edu, για εκείνο το θέμα. 468 00:21:29,680 --> 00:21:33,520 Αλλά φυσικά, υπάρχει το σύνολο του Mass Ave εδώ. 469 00:21:33,520 --> 00:21:37,390 Και τότε, θα έχουμε στο ΜΙΤ, η οποία αυτή είναι στην πραγματικότητα πιο επιτακτική. 470 00:21:37,390 --> 00:21:39,230 Αυτό θα είναι το MIT. 471 00:21:39,230 --> 00:21:41,580 Και έτσι, επίσης, έχουν κάποια servers. 472 00:21:41,580 --> 00:21:45,770 Και κατά κάποιο τρόπο έχουν ένα ενσύρματο ή ασύρματη σύνδεση, σύνδεση στο Χάρβαρντ. 473 00:21:45,770 --> 00:21:48,830 Και φυσικά, μπορούμε να πάμε πολύ μακρύτερα κάτω από το δρόμο από το MIT, και να μιλήσετε με 474 00:21:48,830 --> 00:21:50,470 πλέον κάθε υπολογιστή στον κόσμο. 475 00:21:50,470 --> 00:21:52,060 >> Αλλά ας δούμε αν δεν μπορούμε να δούμε ότι. 476 00:21:52,060 --> 00:21:54,810 Επιτρέψτε μου να πάω πίσω στο Terminal μου παράθυρο για μια στιγμή. 477 00:21:54,810 --> 00:22:00,170 Και ας υποθέσουμε ότι κατάλαβα ποια είναι η διεύθυνση IP είναι για mit.edu 478 00:22:00,170 --> 00:22:02,700 όπως Telnet καταλάβει πριν, και το πρόγραμμα περιήγησης μου μπορεί σαφώς 479 00:22:02,700 --> 00:22:03,960 καταλάβω για μένα. 480 00:22:03,960 --> 00:22:06,970 Και Πάω να τρέξει ένα άλλο πρόγραμμα, σε αυτό το παράθυρο τερματικού, που ονομάζεται 481 00:22:06,970 --> 00:22:10,320 traceroute, τον εντοπισμό των διαδρομή από εδώ - 482 00:22:10,320 --> 00:22:13,760 κυριολεκτικά, αυτό το τραπέζι - να www.mit.edu. 483 00:22:13,760 --> 00:22:14,750 Ας δούμε τι θα συμβεί. 484 00:22:14,750 --> 00:22:16,690 Επιτρέψτε μου να συρρικνωθεί στην πραγματικότητα το μέγεθος της γραμματοσειράς. 485 00:22:16,690 --> 00:22:17,430 Oop. 486 00:22:17,430 --> 00:22:18,790 Όχι, ήθελα να σας εκπλήξει. 487 00:22:18,790 --> 00:22:19,110 >> OK. 488 00:22:19,110 --> 00:22:20,870 Έτσι, εδώ πηγαίνουμε. 489 00:22:20,870 --> 00:22:22,880 Επιτρέψτε μου να πάμε μπροστά και να τρέξει αυτό εδώ. 490 00:22:22,880 --> 00:22:26,410 Και αυτό που έβλεπα πριν από λίγο, και βλέπουμε και πάλι σήμερα, είναι αυτό 491 00:22:26,410 --> 00:22:29,980 έξοδος - www.mit.edu traceroute. 492 00:22:29,980 --> 00:22:33,380 Ανακοίνωση, στην πρώτη γραμμή, αυτό το πρόγραμμα μάλιστα υπολογίσει ότι ΜΙΤ 493 00:22:33,380 --> 00:22:35,730 Η διεύθυνση IP είναι ο αριθμός αυτός εδώ. 494 00:22:35,730 --> 00:22:38,060 Και τώρα, τι συμβαίνει ανάμεσα σε εμάς και αυτούς; 495 00:22:38,060 --> 00:22:44,110 >> Έτσι, αυτή η γραμμή εδώ, σε μία σειρά, και αυτό line εδώ, στη γραμμή δύο, και στη συνέχεια, 496 00:22:44,110 --> 00:22:46,335 σειρά τριών - τι κάθε ένα από αυτά γραμμές αντιπροσωπεύουν κατά πάσα πιθανότητα; 497 00:22:46,335 --> 00:22:49,010 498 00:22:49,010 --> 00:22:50,225 Περιοχές, σημεία, σίγουρα. 499 00:22:50,225 --> 00:22:53,520 Λέγονται λυκίσκο, εννοιολογικά. 500 00:22:53,520 --> 00:22:56,230 Αλλά φυσικά, ποια είναι αυτά; 501 00:22:56,230 --> 00:22:57,130 Είναι δρομολογητές. 502 00:22:57,130 --> 00:22:59,820 >> Έχουμε μόνο,, πραγματικά ένα κομμάτι του hardware εδώ για να μιλήσουμε για το μέχρι στιγμής. 503 00:22:59,820 --> 00:23:00,560 Είναι δρομολογητές. 504 00:23:00,560 --> 00:23:01,800 Έτσι, αυτό το πράγμα εδώ - 505 00:23:01,800 --> 00:23:02,990 τρελό όνομα - 506 00:23:02,990 --> 00:23:06,700 αλλά αυτό είναι πιθανώς μηχανοστάσιο, MR, στο Κέντρο Επιστημών. 507 00:23:06,700 --> 00:23:08,680 Είναι μια πύλη, γνωστός και ως router. 508 00:23:08,680 --> 00:23:11,160 Αυτό είναι μόνο μερικά μοναδικός αριθμός που κάποιος ήρθε με γι 'αυτό. 509 00:23:11,160 --> 00:23:13,120 Και είναι μέσα harvard.edu. 510 00:23:13,120 --> 00:23:16,290 Και αυτή είναι η διεύθυνση IP του router αυτό είναι, και πάλι, κατά πάσα πιθανότητα στο 511 00:23:16,290 --> 00:23:17,860 Science Center, με βάση το όνομά του. 512 00:23:17,860 --> 00:23:21,440 Αυτή η δεύτερη γραμμή αντιπροσωπεύει ένα άλλο router που δεν έχει ένα ψευδώνυμο 513 00:23:21,440 --> 00:23:23,980 προφανώς - το όνομα του κεντρικού υπολογιστή - αυτό απλά έχει μια διεύθυνση IP. 514 00:23:23,980 --> 00:23:28,070 >> Έτσι, τα πολυλογώ, για να πάρετε τα στοιχεία από σημεία Α στο Β, δεν υπάρχει κάτι περισσότερο από 515 00:23:28,070 --> 00:23:31,400 Router του Χάρβαρντ, και router του MIT, και router της Google, 516 00:23:31,400 --> 00:23:32,640 και το router του Facebook. 517 00:23:32,640 --> 00:23:37,300 Υπάρχουν δεκάδες, εκατοντάδες, χιλιάδες δρομολογητές μεταξύ οποιουδήποτε σημείου Α και οποιαδήποτε 518 00:23:37,300 --> 00:23:38,710 σημείο Β στο διαδίκτυο. 519 00:23:38,710 --> 00:23:41,710 Αλλά συνήθως, μπορείτε να πάρετε τα δεδομένα από ένα σημείο σε άλλο 520 00:23:41,710 --> 00:23:43,210 λιγότερα από 30 λυκίσκο. 521 00:23:43,210 --> 00:23:47,930 Με άλλα λόγια, το μόνο που πρέπει να παραδώσει τα δεδομένα σε 30 ή λιγότερες τέτοιες δρομολογητές. 522 00:23:47,930 --> 00:23:49,720 Και είναι συνήθως πολλές λιγότερες από αυτό. 523 00:23:49,720 --> 00:23:50,970 >> Λοιπόν, ας δούμε τι θα συμβεί εδώ. 524 00:23:50,970 --> 00:23:54,460 Στη γραμμή τρία, χτυπάμε ένα ονομάζεται router πυρήνα Science Center πύλη 525 00:23:54,460 --> 00:23:56,580 ένα ή το άλλο. 526 00:23:56,580 --> 00:23:58,970 Στη γραμμή 4, έχουμε πύλη των συνόρων - 527 00:23:58,970 --> 00:24:00,670 αυτά είναι μόνο απόκρυφα ακρωνύμια - 528 00:24:00,670 --> 00:24:02,530 Επίσης, στο πλαίσιο harvard.edu. 529 00:24:02,530 --> 00:24:04,160 Εδώ είναι ένα άλλο συνόρων πύλη. 530 00:24:04,160 --> 00:24:09,070 Και τότε, ξαφνικά, ώπα, φαίνεται να είναι στη Νέα Υόρκη. 531 00:24:09,070 --> 00:24:12,030 >> Έτσι αποδεικνύεται - και είμαι συνάγοντας μόνο από το όνομα του κεντρικού υπολογιστή. 532 00:24:12,030 --> 00:24:12,970 Αυτό θα μπορούσε να είναι παραπλανητική. 533 00:24:12,970 --> 00:24:13,830 Θα μπορούσε να είναι κάτω από το δρόμο. 534 00:24:13,830 --> 00:24:15,030 Είναι δύσκολο να πω - 535 00:24:15,030 --> 00:24:21,960 αλλά αυτό μπορεί να χρησιμοποιηθεί ως μια αποκάλυψη ότι η συντομότερη απόσταση μεταξύ δύο 536 00:24:21,960 --> 00:24:25,730 σημεία στο διαδίκτυο δεν είναι αναγκαστικά μια ευθεία γραμμή. 537 00:24:25,730 --> 00:24:29,380 Αν σκεφτόμαστε συντομότερο ως ο πιο γρήγορος μονοπάτι, το λιγότερο συμφόρηση 538 00:24:29,380 --> 00:24:32,070 διαδρομή, είναι αρκετά πιθανό - αν και δεν μπορούμε να είμαστε βέβαιοι - 539 00:24:32,070 --> 00:24:37,090 ότι τα δεδομένα που ταξιδεύει μια αξιοπρεπή απόσταση μεταξύ των σειρών πέντε και έξι. 540 00:24:37,090 --> 00:24:42,000 >> Τώρα, δυστυχώς, MIT, ή κάποιος, πήρε μια μικρή αυτο-άμυνα, και έχουν 541 00:24:42,000 --> 00:24:43,700 άρχισε να αγνοεί τα αιτήματά μας. 542 00:24:43,700 --> 00:24:47,380 Αυτές οι δρομολογητές έχουν ρυθμιστεί έτσι ώστε να αγνοούν αιτήματα της μορφής που είναι 543 00:24:47,380 --> 00:24:48,900 σας, ποιος είσαι, ποιος είσαι. 544 00:24:48,900 --> 00:24:51,650 Έτσι, ας δούμε αν δεν μπορούμε να το κάνουμε αυτό με κάποιον πιο συνεργάσιμη. 545 00:24:51,650 --> 00:24:56,260 Έτσι Stanford έχει μια ωραία παράδοση έχει λίγο περισσότερη διαφάνεια. 546 00:24:56,260 --> 00:24:57,820 Ας δούμε τι συμβαίνει εδώ. 547 00:24:57,820 --> 00:24:59,080 >> Και πάλι, αρκετά αινιγματικό. 548 00:24:59,080 --> 00:25:01,040 Αλλά έχουμε ξεκινήσει, και πάλι, στη μηχανή δωμάτιο στο Science 549 00:25:01,040 --> 00:25:01,990 Κέντρο, στη γραμμή ένα. 550 00:25:01,990 --> 00:25:02,660 Έτσι, αυτό είναι καλό. 551 00:25:02,660 --> 00:25:05,240 Οι περισσότεροι από τους servers απάντησαν, συμπεριλαμβανομένου του Στάνφορντ. 552 00:25:05,240 --> 00:25:07,940 Έτσι παρατηρήσετε πήγαμε από το μηχανοστάσιο στο Κέντρο Διάδοσης Επιστημών, σε ορισμένες 553 00:25:07,940 --> 00:25:11,770 Ανώνυμος router αλλού, σε άλλο Science Center πύλη, στα σύνορα 554 00:25:11,770 --> 00:25:13,970 πύλη και, στη συνέχεια, σε κάτι εδώ - 555 00:25:13,970 --> 00:25:14,620 nox.org. 556 00:25:14,620 --> 00:25:19,330 Αυτό είναι το βορειότερο Crossroads, μια πολύ δημοφιλές σημείο ανταλλαγής κίνησης, όπου τα τμήματα 557 00:25:19,330 --> 00:25:21,080 των καλωδίων, τα μέρη των ISPs - 558 00:25:21,080 --> 00:25:23,220 παροχείς υπηρεσιών διαδικτύου - συνδεθείτε σε. 559 00:25:23,220 --> 00:25:25,470 Εδώ είναι ένα άλλο ανώνυμο IP εδώ. 560 00:25:25,470 --> 00:25:27,530 Εδώ είναι μια άλλη τέτοια διακομιστή. 561 00:25:27,530 --> 00:25:29,910 >> Αλλά αυτό είναι ενδιαφέρον. 562 00:25:29,910 --> 00:25:33,750 Πού είναι το router στο σειρά οκτώ, ίσως; 563 00:25:33,750 --> 00:25:36,030 Έτσι είναι πιθανώς στην Ουάσιγκτον, DC. 564 00:25:36,030 --> 00:25:40,290 Και δεν μπορώ να το είδος της επιβεβαιώνουν ότι η υπόθεση αυτή τη φορά. 565 00:25:40,290 --> 00:25:45,230 Επειδή πόσο καιρό έκανε να μας πάρει για να πάει από το Κέντρο Επιστημών στο router 566 00:25:45,230 --> 00:25:46,370 στη σειρά επτά; 567 00:25:46,370 --> 00:25:49,820 Λοιπόν, αυτά τα χιλιοστά του δευτερολέπτου μετρήσεις στη δεξιά πλευρά είναι εδώ 568 00:25:49,820 --> 00:25:51,960 εκτιμήσεις του εν λόγω χρόνου. 569 00:25:51,960 --> 00:25:54,610 >> Υπάρχουν τρεις από αυτούς, επειδή ο προγράμματος, traceroute, προσπαθεί με κάθε 570 00:25:54,610 --> 00:25:58,010 router τρεις φορές, ακριβώς έτσι μπορείτε να πάρετε ένα οπτικό μέσο όρο των αριθμών. 571 00:25:58,010 --> 00:26:00,230 Αλλά χρειάζεται προφανώς έξι χιλιοστά του δευτερολέπτου για να πάρει 572 00:26:00,230 --> 00:26:01,840 με τη σειρά router επτά του. 573 00:26:01,840 --> 00:26:05,470 Αλλά το πόσο γρήγορα μπορεί, προφανώς, θα ταξίδια, αν είστε λίγο, μεταξύ 574 00:26:05,470 --> 00:26:09,520 Βοστώνη και την Ουάσιγκτον; 575 00:26:09,520 --> 00:26:14,180 14 χιλιοστά του δευτερολέπτου είναι όσο χρειάζεται για το άμεσο μήνυμα, γι 'αυτό 576 00:26:14,180 --> 00:26:18,870 e-mail, για το αίτημα ιστοσελίδα για να ταξιδεύουν μεταξύ εδώ και την Ουάσιγκτον DC. 577 00:26:18,870 --> 00:26:23,970 >> Αν πάω παραπέρα, με router αριθμό 10, τι πόλη είμαι προφανώς τώρα; 578 00:26:23,970 --> 00:26:24,810 Έτσι, Χιούστον. 579 00:26:24,810 --> 00:26:27,350 Και αυτό επιβεβαιώνεται από το άλμα στο χρόνο. 580 00:26:27,350 --> 00:26:28,730 Είναι πραγματικά πολύ αργή για να φτάσετε στο Χιούστον. 581 00:26:28,730 --> 00:26:33,960 Παίρνει 47 χιλιοστά του δευτερολέπτου για να πάρει από Βοστώνη στο Χιούστον σε αυτή την περίπτωση. 582 00:26:33,960 --> 00:26:37,120 Και αν εξετάσουμε περαιτέρω, LAX - 583 00:26:37,120 --> 00:26:41,430 μοιάζει παίρνουμε στο Στάνφορντ είδος αυτού του τρόπου, με τη μετάβαση από LA. 584 00:26:41,430 --> 00:26:43,170 Αλλά είμαι συνήγαγε ότι από το Λος Άντζελες. 585 00:26:43,170 --> 00:26:46,390 Οι geeks έχουν την τάση να χρησιμοποιούν τους κωδικούς αεροδρόμιο για δρομολογητές ονόματα εδώ. 586 00:26:46,390 --> 00:26:48,600 Και αυτό είναι το είδος της συνεπούς με αυτή την υπόθεση. 587 00:26:48,600 --> 00:26:50,260 82 χιλιοστά του δευτερολέπτου. 588 00:26:50,260 --> 00:26:54,720 >> Στη συνέχεια, προφανώς πάει σε μια άλλη LAX, άλλο δρομολογητή LA και τότε, ορισμένοι 589 00:26:54,720 --> 00:26:59,530 ανώνυμος ένα, και στη συνέχεια, τέλος, ένα αινιγματικό όνομα στο δίκτυο του Στάνφορντ, ή 590 00:26:59,530 --> 00:27:04,670 κοντά σ 'αυτό, stanford.edu, είναι 90 χιλιοστά του δευτερολέπτου μακριά, ή 6 591 00:27:04,670 --> 00:27:06,170 πλέον ώρες με το αεροπλάνο. 592 00:27:06,170 --> 00:27:09,360 Έτσι, αυτό είναι το πόσο γρήγορα τα δεδομένα ταξιδεύει στο διαδίκτυο. 593 00:27:09,360 --> 00:27:11,410 Και είναι πράγματα που είναι απολύτως θεωρούμε δεδομένο αυτές τις μέρες. 594 00:27:11,410 --> 00:27:13,950 Όταν έχετε κάποια Gchat με κάποιος, και τα μηνύματα είναι μόνο 595 00:27:13,950 --> 00:27:16,940 εμφανίζεται, σκεφτείτε πόσο γρήγορα αυτό συμβαίνει. 596 00:27:16,940 --> 00:27:21,540 Και οπτικά, είναι όντως συμβαίνει σε αυτό το είδος του επιτοκίου. 597 00:27:21,540 --> 00:27:25,620 >> Έτσι, μεταξύ των σημείων ενός και 18, σε αυτή την περίπτωση, υπάρχουν 598 00:27:25,620 --> 00:27:26,890 πράγματα εκτός από δρομολογητές. 599 00:27:26,890 --> 00:27:30,140 Ποιες είναι μερικές μηχανές στο διαδίκτυο που μπορούν να εμποδίσουν την κυκλοφορία 600 00:27:30,140 --> 00:27:31,610 από να πάρει μέσα; 601 00:27:31,610 --> 00:27:31,950 >> ΣΠΟΥΔΑΣΤΩΝ: Firewalls. 602 00:27:31,950 --> 00:27:32,910 >> ΟΜΙΛΗΤΗΣ 1: Λοιπόν, firewalls. 603 00:27:32,910 --> 00:27:36,260 Και έχουμε προσωπικά firewalls όπως ότι η δική Mac ή το PC σας μπορεί να κρατήσει 604 00:27:36,260 --> 00:27:37,540 κίνηση μέσα ή έξω. 605 00:27:37,540 --> 00:27:38,990 Χάρβαρντ έχει firewalls. 606 00:27:38,990 --> 00:27:40,820 MIT έχει προφανώς firewalls. 607 00:27:40,820 --> 00:27:44,400 Και Stanford κάνει, όπως και όλοι οι οι πάροχοι υπηρεσιών Διαδικτύου, οι οποίοι κατέχουν 608 00:27:44,400 --> 00:27:49,260 αυτές οι δρομολογητές μεταξύ των σημείων Α και Β. Αλλά το έκανες ποτέ σταματήσει να εξετάσει, 609 00:27:49,260 --> 00:27:52,710 ή ιατρική περίθαλψη, πώς λειτουργεί ένα firewall. 610 00:27:52,710 --> 00:27:56,380 Λοιπόν, ήδη, έχουμε το βασικό κτίριο μπλοκ με τα οποία να μηχανικός 611 00:27:56,380 --> 00:27:57,700 αυτή την απάντηση. 612 00:27:57,700 --> 00:27:59,090 >> Αν ήταν ένα τείχος προστασίας - 613 00:27:59,090 --> 00:28:03,740 και ας υποθέσουμε ότι είστε κάπου μεταξύ των σημείων Α και Β. 614 00:28:03,740 --> 00:28:06,080 Ένα καλώδιο που έρχεται σε σας, και να βγουν έξω από εσάς. 615 00:28:06,080 --> 00:28:11,160 Έτσι έχετε την τεχνολογική δυνατότητα να εξετάσει το σύνολο των φακέλων της 616 00:28:11,160 --> 00:28:14,200 πληροφορίες που ρέει μεταξύ εσείς και το άλλο άτομο. 617 00:28:14,200 --> 00:28:17,280 Με άλλα λόγια, οι λαμβάνετε μηνύματα ήμουν πληκτρολογώντας, μπορείτε να σκεφτείτε 618 00:28:17,280 --> 00:28:21,060 τους, όπως γράφει μια γρήγορη σημείωση σε κάποιον, βάζοντας την IP διεύθυνση του 619 00:28:21,060 --> 00:28:24,810 παραλήπτη, και ο αριθμός θύρας του αποδέκτη, σε αυτό το φάκελο, τότε, 620 00:28:24,810 --> 00:28:28,520 γράφει τη δική του διεύθυνση IP σας και τη δική σας αριθμό θύρας στο επάνω αριστερό χέρι 621 00:28:28,520 --> 00:28:30,230 γωνία, όπως θα κάνατε με ένα γράμμα. 622 00:28:30,230 --> 00:28:32,520 Στη συνέχεια, μπορείτε να στείλετε ασύρματα. 623 00:28:32,520 --> 00:28:37,130 Και ταξιδεύει με κάποιο τρόπο, μέσω δρομολογητών, μέσω καλωδίων, ασύρματα, 624 00:28:37,130 --> 00:28:39,190 κάτω από το δρόμο στο ΜΙΤ. 625 00:28:39,190 --> 00:28:43,520 >> Έτσι, εάν είστε ένα τείχος προστασίας, πώς σταματήσετε αυτό να συμβεί; 626 00:28:43,520 --> 00:28:49,710 Τι θα κάνατε αν την επόμενη p σας που είχε εφαρμόσει ένα τείχος προστασίας; 627 00:28:49,710 --> 00:28:53,980 Πώς μπορώ να σταματήσω όλους τους ανθρώπους του Χάρβαρντ από το ποτέ μιλώντας στο ΜΙΤ ανθρώπους και πάλι; 628 00:28:53,980 --> 00:28:55,870 >> [? ΦΟΙΤΗΤΗΣ: Μπορείτε] αντιστραφεί η επιστολή;. 629 00:28:55,870 --> 00:28:56,450 >> ΟΜΙΛΗΤΗΣ 1: Τι έκανες; 630 00:28:56,450 --> 00:28:58,140 >> [? ΦΟΙΤΗΤΗΣ: Αντίστροφη] το γράμμα νωρίς. 631 00:28:58,140 --> 00:28:59,290 >> ΟΜΙΛΗΤΗΣ 1: Αντίστροφη το γράμμα - Τι εννοείς; 632 00:28:59,290 --> 00:29:01,130 >> [? ΦΟΙΤΗΤΗΣ: Αποστολή] το πίσω στον αποστολέα. 633 00:29:01,130 --> 00:29:01,780 >> ΟΜΙΛΗΤΗΣ 1: Στείλτε πίσω. 634 00:29:01,780 --> 00:29:01,990 OK. 635 00:29:01,990 --> 00:29:05,720 Έτσι θα μπορούσε να απορρίψει την εικονική φάκελο, το είδος της κάνοντας την επιστροφή στην 636 00:29:05,720 --> 00:29:06,660 αποστολέα με κάποιο τρόπο. 637 00:29:06,660 --> 00:29:08,370 Έτσι, σίγουρα, αυτό είναι ό, τι θέλουμε να επιτύχουμε. 638 00:29:08,370 --> 00:29:09,440 Αλλά ας βουτήξει λίγο βαθύτερα. 639 00:29:09,440 --> 00:29:10,460 Πώς μπορώ να το κάνω αυτό; 640 00:29:10,460 --> 00:29:13,950 >> Εάν η είσοδος σε αυτό το πρόβλημα - αν είμαι το firewall, και είμαι πραγματικά 641 00:29:13,950 --> 00:29:18,020 στέκεται μεταξύ των σημείων Α και Β, και Είμαι ένα μέσο άτομο που παίρνει για να δούμε 642 00:29:18,020 --> 00:29:21,240 στο εσωτερικό αυτού του φακέλου, και στη συνέχεια να αποφασίσει αν πρέπει να το στείλετε πίσω στο 643 00:29:21,240 --> 00:29:25,030 Harvard ή να της επιτρέψει να συνεχίσει, τι είναι αυτό εγώ, το τείχος προστασίας, πρόκειται 644 00:29:25,030 --> 00:29:26,280 να θέλουμε να δούμε; 645 00:29:26,280 --> 00:29:29,030 646 00:29:29,030 --> 00:29:29,975 >> Νομίζω ότι άκουσα εδώ. 647 00:29:29,975 --> 00:29:30,550 >> [? Φοιτητής: πού είναι] που προέρχονται από?. 648 00:29:30,550 --> 00:29:32,360 >> ΟΜΙΛΗΤΗΣ 1: Όταν έρχεται από. 649 00:29:32,360 --> 00:29:36,410 Έτσι, εάν η διεύθυνση IP προέλευσης - το μικρό αριθμό εδώ - 650 00:29:36,410 --> 00:29:38,430 είναι μια διεύθυνση IP που ανήκουν στο Χάρβαρντ - 651 00:29:38,430 --> 00:29:40,220 και μπορώ πραγματικά να γνωρίζουν ότι με μεγάλη πιθανότητα. 652 00:29:40,220 --> 00:29:45,540 Οι περισσότεροι από διευθύνσεις IP του Χάρβαρντ ξεκινήσει με 140.247 dot κάτι dot 653 00:29:45,540 --> 00:29:48,810 κάτι, ή 128.103 κουκκίδων κάτι κάτι dot. 654 00:29:48,810 --> 00:29:51,450 Harvard κατέχει τα κομμάτια διευθύνσεων IP. 655 00:29:51,450 --> 00:29:55,200 >> Λοιπόν, αν δω ότι οι διευθύνσεις IP, όπως το αποστολέα, μπορώ να στείλω ακριβώς πίσω. 656 00:29:55,200 --> 00:29:57,380 Στην πραγματικότητα, το Διαδίκτυο δεν κόπο να σπαταλάτε το χρόνο 657 00:29:57,380 --> 00:29:58,460 την αποστολή των bits πίσω. 658 00:29:58,460 --> 00:30:02,480 Απλώς κυριολεκτικά πέφτει το πακέτο με τη διαγραφή του, αποτελεσματικά. 659 00:30:02,480 --> 00:30:04,190 Λοιπόν, τι άλλο θα μπορούσα να δούμε όμως; 660 00:30:04,190 --> 00:30:10,520 Ας υποθέσουμε ότι θέλω να αφήσουμε τους ανθρώπους σε Harvard mit.edu επίσκεψη, και τραβήξτε 661 00:30:10,520 --> 00:30:13,230 ιστοσελίδες, και να παρακολουθήσουν βίντεο στο MIT, και τα παρόμοια. 662 00:30:13,230 --> 00:30:17,970 Αλλά δεν θέλω τους ανθρώπους στο Χάρβαρντ ηλεκτρονικού ταχυδρομείου κανείς στο MIT. 663 00:30:17,970 --> 00:30:23,810 Πώς θα μπορούσε να επιτρέψει την κυκλοφορία από το Χάρβαρντ στο MIT, μέσω του διαδικτύου, αλλά απορρίπτει 664 00:30:23,810 --> 00:30:24,700 κάτι σαν ένα e-mail; 665 00:30:24,700 --> 00:30:25,840 >> [? ΣΠΟΥΔΑΣΤΩΝ: Η] αριθμό θύρας. 666 00:30:25,840 --> 00:30:28,650 >> ΟΜΙΛΗΤΗΣ 1: Ένας αριθμός θύρας - αυτό είναι το μόνο άλλο συστατικό που έχουμε. 667 00:30:28,650 --> 00:30:31,880 Έχουμε διεύθυνση IP, το οποίο μόλις μόχλευση, ή έχουμε τον αριθμό θύρας, 668 00:30:31,880 --> 00:30:34,870 όπου το 80, είπαμε, μοναδικά προσδιορίζει την κυκλοφορία Ιστού. 669 00:30:34,870 --> 00:30:37,430 Τώρα, εγώ δεν θα περιμένω να το γνωρίζουν αυτό - κάποιοι από εσάς ίσως ήδη γνωρίζετε 670 00:30:37,430 --> 00:30:38,210 από την οικειότητα - 671 00:30:38,210 --> 00:30:41,860 Τι είναι ένας αριθμός που χρησιμοποιείται για το ηλεκτρονικό ταχυδρομείο, συνήθως; 672 00:30:41,860 --> 00:30:43,080 Είναι συχνά 25. 673 00:30:43,080 --> 00:30:48,520 25 αναφέρεται σε SMTP, το οποίο είναι ένα e-mail πρωτόκολλο μεταφοράς που μπορεί να έχετε 674 00:30:48,520 --> 00:30:51,270 έπρεπε να δημιουργηθεί σε κάποιο σημείο, αν είστε χρησιμοποιώντας το Eudora ή το Outlook, ή 675 00:30:51,270 --> 00:30:52,120 κάτι τέτοιο. 676 00:30:52,120 --> 00:30:53,190 Είναι απλώς ένας ακόμα αριθμός - 677 00:30:53,190 --> 00:30:54,100 25. 678 00:30:54,100 --> 00:30:58,934 >> Telnet, το οποίο χρησιμοποιούσαμε πριν, χρησιμοποιεί 23. 679 00:30:58,934 --> 00:30:59,770 FTP - 680 00:30:59,770 --> 00:31:03,750 πρωτόκολλο μεταφοράς αρχείων, αν έχετε ποτέ ακούσει ότι ένα - χρησιμοποιεί 21. 681 00:31:03,750 --> 00:31:07,430 HTTPS, η ασφαλής έκδοση του HTTP, το οποίο θα επανέλθουμε στο 682 00:31:07,430 --> 00:31:10,130 πριν από καιρό, χρησιμοποιεί 443. 683 00:31:10,130 --> 00:31:14,240 Έτσι, ο κόσμος έχει ένα σωρό αριθμοί που συσχετίζονται πακέτα - 684 00:31:14,240 --> 00:31:17,760 μάλλον, συσχετίζονται υπηρεσίες σε αυτές πραγματικούς αριθμούς. 685 00:31:17,760 --> 00:31:19,400 Έτσι, αυτό είναι όλο ένα firewall κάνει. 686 00:31:19,400 --> 00:31:23,330 Είναι να ρίξουμε μια ματιά μέσα σε αυτό το εικονικό φάκελο, και στη συνέχεια να αποφασίσει ναι ή ένα όχι 687 00:31:23,330 --> 00:31:26,230 να διαβιβάσει μαζί, με βάση σε αυτά τα συστατικά. 688 00:31:26,230 --> 00:31:29,720 >> Τώρα, τι θα μπορούσε να κάνει σαφώς Harvard να περάσει από αυτό το firewall τότε; 689 00:31:29,720 --> 00:31:33,620 Αν θέλετε να είστε σε θέση να στείλετε ένα μήνυμα στο MIT, αλλά δεν μπορούν να ανιχνευθούν, 690 00:31:33,620 --> 00:31:38,050 Λοιπόν, θα μπορούσε να πλαστογραφήσει τη διεύθυνση IP σας, και μόλις με κάποιο τρόπο να είναι φανταχτερό αρκετά, γνωρίζουν 691 00:31:38,050 --> 00:31:41,400 πώς να γράψετε κώδικα C, και γράψτε τη δική σας πρόγραμμα για το δίκτυο που αλλάζει η 692 00:31:41,400 --> 00:31:41,860 Διεύθυνση επιχείρησης. 693 00:31:41,860 --> 00:31:45,820 Το πρόβλημα είναι ότι μπορείτε να στείλετε απολύτως τα δεδομένα ανώνυμα, αλλά αν θέλετε να 694 00:31:45,820 --> 00:31:49,850 πάρετε οποιοδήποτε είδος της απάντησης, όπως δείτε το MIT Αρχική σελίδα, προφανώς, αυτό αντιμετωπίζει 695 00:31:49,850 --> 00:31:50,870 πρέπει να είναι σωστή. 696 00:31:50,870 --> 00:31:52,780 Διαφορετικά, μπορείτε να πείτε τίποτα θέλετε, εσείς δεν πρόκειται να 697 00:31:52,780 --> 00:31:53,930 ακούσετε πίσω από αυτούς. 698 00:31:53,930 --> 00:31:57,130 Αλλά αυτά είναι μόνο ένα από τα είδη των επιθέσεων που μπορούμε να στείλουμε. 699 00:31:57,130 --> 00:31:59,240 >> Αλλά τελικά όταν στέλνουμε αυτά μηνύματα - και ας το κάνουμε 700 00:31:59,240 --> 00:32:00,485 ένα παράδειγμα αυτού. 701 00:32:00,485 --> 00:32:04,020 Αποδεικνύεται, αν έχω ένα μήνυμα που Θέλω να στείλω, είναι όχι μόνο έστειλε στο 702 00:32:04,020 --> 00:32:04,920 ένα φάκελο. 703 00:32:04,920 --> 00:32:08,760 Για λόγους αποτελεσματικότητας, ιδίως όταν τα αρχεία που ζητάτε ή οι 704 00:32:08,760 --> 00:32:13,570 απαντήσεις που παίρνετε είναι ιδιαίτερα μεγάλο, τι TCP/IP-- 705 00:32:13,570 --> 00:32:16,330 Transmission Control Protocol / Internet Πρωτόκολλο - είναι ακριβώς ένα φανταχτερό 706 00:32:16,330 --> 00:32:19,630 τρόπος για να πούμε ποια είναι η δικτύωση το λογισμικό και οι υπολογιστές - είναι ότι 707 00:32:19,630 --> 00:32:23,770 λάβει ένα μήνυμα σαν αυτό, και κόψετε σε κομμάτια - 708 00:32:23,770 --> 00:32:25,540 ας πούμε τέσσερα θραύσματα. 709 00:32:25,540 --> 00:32:29,740 >> Και αν κόψω τώρα αυτό επάνω στο εδώ, κόψτε το επάνω σε εδώ, τι μου 710 00:32:29,740 --> 00:32:34,270 υπολογιστής στη συνέχεια πρόκειται να κάνουμε είναι ότι είναι πρόκειται να πάρει ένα κομμάτι και να το βάλετε 711 00:32:34,270 --> 00:32:35,700 σε ένα φάκελο. 712 00:32:35,700 --> 00:32:39,130 713 00:32:39,130 --> 00:32:41,100 Εντάξει, και επιτρέψτε μου να πάρει ένα - 714 00:32:41,100 --> 00:32:41,630 ας δούμε. 715 00:32:41,630 --> 00:32:43,150 Είναι πρόκειται να πάρει ένα. 716 00:32:43,150 --> 00:32:46,490 Είναι πρόκειται να πάρει άλλο φάκελο, και πρόκειται να θέσει το δεύτερο μέρος 717 00:32:46,490 --> 00:32:49,530 αυτού του μηνύματος εδώ. 718 00:32:49,530 --> 00:32:51,370 Εντάξει. 719 00:32:51,370 --> 00:32:55,226 Είναι πρόκειται να πάρει την τρίτη μέρος, το βάζουμε εδώ. 720 00:32:55,226 --> 00:32:57,410 Ίσως την επόμενη φορά θα ακριβώς κάνει δύο μέρη. 721 00:32:57,410 --> 00:33:00,010 Και θα πάρει το τέταρτο μέρος, και το βάζουμε εδώ. 722 00:33:00,010 --> 00:33:02,140 >> Και τι, τώρα, πρέπει να γραφτεί για τους φακέλους - 723 00:33:02,140 --> 00:33:04,700 το οποίο θα προσποιούνται να κάνουμε, για το χρόνο της λόγους, και όχι πραγματικά γράψει. 724 00:33:04,700 --> 00:33:07,760 Τι πρέπει να γραφτεί σε κάθε μία από αυτές οι τέσσερις φάκελοι, με το μήνυμά μου 725 00:33:07,760 --> 00:33:08,320 σε κάποιον; 726 00:33:08,320 --> 00:33:09,290 >> [? ΣΠΟΥΔΑΣΤΩΝ: Η] παραγγελία;. 727 00:33:09,290 --> 00:33:10,270 >> ΟΜΙΛΗΤΗΣ 1: Έτσι, η σειρά. 728 00:33:10,270 --> 00:33:13,740 Εγώ δεν χρειάζεται μόνο τη διεύθυνση IP και το αριθμούς θυρών, όπως ακριβώς συζητήθηκε, I 729 00:33:13,740 --> 00:33:17,606 πρέπει τώρα έναν αριθμό ακολουθίας κάποιου είδους να πω, αυτό είναι ένα πακέτο, αυτό 730 00:33:17,606 --> 00:33:19,840 είναι δύο, αυτό είναι τρεις, αυτό είναι τέσσερα. 731 00:33:19,840 --> 00:33:20,980 Και αυτό είναι πραγματικά χρήσιμο. 732 00:33:20,980 --> 00:33:23,690 Επειδή το διαδίκτυο, αποδεικνύεται, είναι στην πραγματικότητα αρκετά αναξιόπιστα. 733 00:33:23,690 --> 00:33:26,080 Οι δρομολογητές μπορούν να πάρουν συμφόρηση. 734 00:33:26,080 --> 00:33:27,615 Τα καλώδια μπορούν να συγχύζεστε - 735 00:33:27,615 --> 00:33:28,860 μια υπεραπλούστευση - 736 00:33:28,860 --> 00:33:32,650 αλλά, με κομμάτια όπως ότι αυτό δρομολογητές έχετε να κάνετε είναι απλά ρίξτε πακέτα. 737 00:33:32,650 --> 00:33:35,540 >> Με άλλα λόγια, αν το Διαδίκτυο είναι απλά πραγματικά συμφόρηση, μπορείτε να πάρετε 738 00:33:35,540 --> 00:33:37,000 τρεις από τις εν λόγω τέσσερα πακέτα. 739 00:33:37,000 --> 00:33:40,000 Αλλά εάν έχετε ένα μοναδικό αναγνωριστικό για το καθένα από αυτά, θα ξέρετε ότι είστε 740 00:33:40,000 --> 00:33:42,510 Λείπει αριθμό πακέτων τέσσερις από τέσσερις. 741 00:33:42,510 --> 00:33:45,310 Έτσι, μπορείτε να ζητήσετε από τον τύπο στον άλλο άκρο για να το ξαναστείλει. 742 00:33:45,310 --> 00:33:47,900 Αλλά αν υποτεθεί ότι δεν θα συμβεί, ας δούμε τι μπορεί να συμβεί. 743 00:33:47,900 --> 00:33:50,780 >> Έτσι, αν θέλω να στείλω ένα μήνυμα σε - ο οποίος Θα θέλατε να λάβετε το μήνυμά μου 744 00:33:50,780 --> 00:33:52,235 από το διαδίκτυο; 745 00:33:52,235 --> 00:33:53,630 Τι θα λέγατε για κάποιον πιο μπροστά. 746 00:33:53,630 --> 00:33:55,490 Brian, έτσι δεν είναι; 747 00:33:55,490 --> 00:33:56,430 Εντάξει. 748 00:33:56,430 --> 00:33:57,280 Θα μείνουν εκεί. 749 00:33:57,280 --> 00:33:58,820 Πάω να το στείλει σε εσάς. 750 00:33:58,820 --> 00:34:01,100 Και το πράγμα για το Διαδίκτυο είναι ότι μπορεί να μην καν 751 00:34:01,100 --> 00:34:02,020 ακολουθούν την ίδια πορεία. 752 00:34:02,020 --> 00:34:02,990 >> Εδώ, λοιπόν, πάω. 753 00:34:02,990 --> 00:34:06,470 Σας στέλνω ένα μήνυμα, θραύσμα μία από τις τέσσερις. 754 00:34:06,470 --> 00:34:06,940 Να είναι ένας δρομολογητής. 755 00:34:06,940 --> 00:34:08,469 Απλά αφήστε τους άλλους να ασχοληθεί με το θέμα. 756 00:34:08,469 --> 00:34:10,310 Εκεί θα πάτε. 757 00:34:10,310 --> 00:34:12,790 Θα δώσουμε σε εσάς, και θα σας δώσουμε σε εσάς. 758 00:34:12,790 --> 00:34:14,000 Και θα δούμε πόσο γρήγορα - 759 00:34:14,000 --> 00:34:16,500 πόσα χιλιοστά του δευτερολέπτου που χρειάζεται για να πάρει αυτό το μήνυμα με τον Brian. 760 00:34:16,500 --> 00:34:20,820 761 00:34:20,820 --> 00:34:23,940 Ο καθένας παίρνει να συμμετάσχουν σήμερα. 762 00:34:23,940 --> 00:34:25,130 Εντάξει. 763 00:34:25,130 --> 00:34:27,130 Brian έχει ένα και δύο. 764 00:34:27,130 --> 00:34:29,279 Αν κάποιος θέλει να είναι - 765 00:34:29,279 --> 00:34:30,230 >> [? ΦΟΙΤΗΤΗΣ: Και οι τέσσερις. ?] 766 00:34:30,230 --> 00:34:30,980 >> ΟΜΙΛΗΤΗΣ 1: Έχει τα τέσσερα. 767 00:34:30,980 --> 00:34:32,480 Έτσι, κανείς δεν επέλεξε να ρίξει ένα πακέτο. 768 00:34:32,480 --> 00:34:32,900 Αυτό είναι δροσερό. 769 00:34:32,900 --> 00:34:33,330 Αυτό είναι μια χαρά. 770 00:34:33,330 --> 00:34:34,380 Έτσι, ο Brian έχει πλέον τα τέσσερα. 771 00:34:34,380 --> 00:34:36,219 Αν θέλετε να προχωρήσετε και να reassemble αυτά για μας. 772 00:34:36,219 --> 00:34:39,360 773 00:34:39,360 --> 00:34:40,320 Ξέρω, είμαστε προσποιείται. 774 00:34:40,320 --> 00:34:45,090 Έτσι, για χάρη του χρόνου - 775 00:34:45,090 --> 00:34:45,929 έχουμε τέσσερις. 776 00:34:45,929 --> 00:34:48,909 Λοιπόν, εντάξει, ανοίξτε ένα από αυτά. 777 00:34:48,909 --> 00:34:49,360 OK. 778 00:34:49,360 --> 00:34:51,699 Αυτό είναι το ένα τέταρτο των το μήνυμά μου προς εσάς. 779 00:34:51,699 --> 00:34:52,949 Τώρα, ανοίξτε το δεύτερο. 780 00:34:52,949 --> 00:34:58,190 781 00:34:58,190 --> 00:35:01,985 Αυτό μπορεί να είναι αστείο, στο τέλος, μόνο για μένα και τον Μπράιαν. 782 00:35:01,985 --> 00:35:04,320 Εντάξει, έχετε δύο. 783 00:35:04,320 --> 00:35:09,110 >> Έτσι, εν τω μεταξύ, εμείς φυσικά κάναμε αυτό με το ψαλίδι, αλλά όλα 784 00:35:09,110 --> 00:35:12,360 χρειάζεται για να θραύσμα αυτά τα πράγματα σε ένα υπολογιστής είναι απλά για να στείλει μερικά από τα 785 00:35:12,360 --> 00:35:15,930 bits σε ένα πακέτο, σε ένα εικονικό φάκελο, ορισμένα από τα δυαδικά ψηφία στο 786 00:35:15,930 --> 00:35:19,160 άλλα, μερικά σε ένα άλλο, και μερικά σε έναν τέταρτη, και στη συνέχεια, αφήστε τον υπολογιστή 787 00:35:19,160 --> 00:35:21,570 αποφασίζει, με βάση αυτούς τους αριθμούς, Με ποια σειρά θα πρέπει 788 00:35:21,570 --> 00:35:24,166 να τα ενώσετε. 789 00:35:24,166 --> 00:35:26,270 Και Μπράιαν, ίσως, το μόνο αυτό που μπορεί να δει αυτό. 790 00:35:26,270 --> 00:35:29,010 Το μήνυμα που έστειλα στον εγκέφαλο - λόγω της Φυσικά, το διαδίκτυο είναι γεμάτο με 791 00:35:29,010 --> 00:35:30,260 αυτά, είναι - 792 00:35:30,260 --> 00:35:33,080 793 00:35:33,080 --> 00:35:34,500 Ναι. 794 00:35:34,500 --> 00:35:35,330 >> Έτσι, αυτό είναι το μήνυμα. 795 00:35:35,330 --> 00:35:36,700 Και Brian μπορεί να κρεμάσει σε αυτό τώρα. 796 00:35:36,700 --> 00:35:38,640 Γι 'αυτό πήρε, προφανώς, μια στιγμή για να γίνει αυτό. 797 00:35:38,640 --> 00:35:41,680 Αλλά αυτό είναι το τι πραγματικά συμβαίνει, όπως η δρομολόγηση των δεδομένων μέσω της 798 00:35:41,680 --> 00:35:43,290 ακροατήριο με τον τρόπο αυτό. 799 00:35:43,290 --> 00:35:47,320 Αλλά υπάρχει, και πάλι, σε ορισμένα σημεία, routers, firewalls, και άλλα 800 00:35:47,320 --> 00:35:50,700 τέτοια πράγματα μεταξύ των σημείων Α και Β. Και αντί να πει απλά την ιστορία 801 00:35:50,700 --> 00:35:54,740 προφορικά, σκέφτηκα να σηκώσει αυτό βίντεο που κάποιοι φίλοι μας, από 802 00:35:54,740 --> 00:35:59,510 Erikson, χρόνια πίσω, στην πραγματικότητα βάλει μαζί αυτό εξηγεί 803 00:35:59,510 --> 00:36:00,480 πώς αυτό όλες οι εργασίες. 804 00:36:00,480 --> 00:36:02,380 Και αυτό είναι περίπου 10 ή έτσι λεπτά. 805 00:36:02,380 --> 00:36:04,065 Ας σας δώσω, τώρα, Πολεμιστές του Net. 806 00:36:04,065 --> 00:36:09,282 807 00:36:09,282 --> 00:37:09,720 >> [Παίζει μουσική] 808 00:37:09,720 --> 00:37:14,990 >> Αφηγητής: Για πρώτη φορά στην ιστορία, οι άνθρωποι και μηχανήματα 809 00:37:14,990 --> 00:37:18,600 συνεργάζονται, πραγματοποιώντας ένα όνειρο - 810 00:37:18,600 --> 00:37:22,550 μια ενωτική δύναμη που δεν γνωρίζει γεωγραφικά όρια, χωρίς 811 00:37:22,550 --> 00:37:26,050 σχέση με τη φυλή, το θρήσκευμα ή το χρώμα - 812 00:37:26,050 --> 00:37:31,000 μια νέα εποχή όπου η επικοινωνία πραγματικά φέρνει κοντά τους ανθρώπους. 813 00:37:31,000 --> 00:37:34,420 Αυτή είναι η αυγή του διχτυού. 814 00:37:34,420 --> 00:37:38,240 815 00:37:38,240 --> 00:37:40,070 Θέλετε να μάθετε πώς λειτουργεί; 816 00:37:40,070 --> 00:37:44,605 Κάντε κλικ εδώ για να ξεκινήσετε σας ταξίδι στο δίχτυ. 817 00:37:44,605 --> 00:37:47,930 818 00:37:47,930 --> 00:37:51,080 >> Τώρα τι ακριβώς συνέβη όταν κάνατε κλικ σε αυτό το σύνδεσμο; 819 00:37:51,080 --> 00:37:53,320 Θα αρχίσει η ροή των πληροφοριών. 820 00:37:53,320 --> 00:37:56,950 Αυτή η πληροφορία ταξιδεύει κάτω στη συσκευή σας προσωπική αίθουσα αλληλογραφίας, όταν ο κ. 821 00:37:56,950 --> 00:38:01,805 IP πακέτα αυτό, ετικέτες, και στέλνει στο δρόμο του. 822 00:38:01,805 --> 00:38:03,790 >> Κάθε πακέτο έχει περιορισμένο μέγεθος της. 823 00:38:03,790 --> 00:38:08,010 Το δωμάτιο ταχυδρομείου πρέπει να αποφασίσει πώς να διαιρέσει Οι πληροφορίες και πώς να 824 00:38:08,010 --> 00:38:09,170 πακέτο αυτό. 825 00:38:09,170 --> 00:38:13,390 Τώρα το πακέτο χρειάζεται μια ετικέτα που περιέχει σημαντικές πληροφορίες, όπως 826 00:38:13,390 --> 00:38:19,492 ως διεύθυνση αποστολέα, τη διεύθυνση του παραλήπτη, και το είδος του πακέτου είναι. 827 00:38:19,492 --> 00:38:34,940 828 00:38:34,940 --> 00:38:38,680 >> Επειδή το συγκεκριμένο πακέτο θα έξω επάνω στο Διαδίκτυο, επίσης 829 00:38:38,680 --> 00:38:42,570 παίρνει μια διεύθυνση για το διακομιστή μεσολάβησης, η οποία έχει μια ειδική λειτουργία, 830 00:38:42,570 --> 00:38:44,410 όπως θα δούμε αργότερα. 831 00:38:44,410 --> 00:38:50,070 Το πακέτο είναι τώρα ξεκίνησε πάνω σας τοπικό δίκτυο ή LAN. 832 00:38:50,070 --> 00:38:53,990 Το δίκτυο αυτό χρησιμοποιείται για τη σύνδεση όλων οι τοπικές υπολογιστές, δρομολογητές, 833 00:38:53,990 --> 00:38:57,940 εκτυπωτές, κ.λπ. για πληροφορίες ανταλλαγή εντός των φυσικών τοίχους 834 00:38:57,940 --> 00:38:59,160 το κτίριο. 835 00:38:59,160 --> 00:39:04,130 Το LAN είναι ένα αρκετά ανεξέλεγκτη τόπο, και, δυστυχώς, τα ατυχήματα 836 00:39:04,130 --> 00:39:05,425 μπορεί να συμβεί. 837 00:39:05,425 --> 00:39:14,460 838 00:39:14,460 --> 00:39:18,050 >> Ο αυτοκινητόδρομος του LAN είναι συσκευασμένο με όλα τα είδη των πληροφοριών. 839 00:39:18,050 --> 00:39:22,070 Αυτά είναι πακέτα IP, Novell πακέτα, AppleTalk πακέτα - 840 00:39:22,070 --> 00:39:24,500 από όπου και αν πηγαίνει ενάντια κυκλοφορίας, ως συνήθως. 841 00:39:24,500 --> 00:39:29,250 Ο τοπικός δρομολογητής διαβάζει για την αντιμετώπιση και, εάν είναι αναγκαίο, σηκώνει το πακέτο επάνω 842 00:39:29,250 --> 00:39:31,710 ένα άλλο δίκτυο. 843 00:39:31,710 --> 00:39:33,570 Αχ, ο δρομολογητής - 844 00:39:33,570 --> 00:39:37,490 ένα σύμβολο του ελέγχου σε μια φαινομενικά αποδιοργανωμένο κόσμο. 845 00:39:37,490 --> 00:39:38,480 >> ROUTER: Ωχ, λυπάμαι γι 'αυτό. 846 00:39:38,480 --> 00:39:39,965 Ας το θέσουμε αυτό το ένα εδώ, αυτό εδώ. 847 00:39:39,965 --> 00:39:40,460 Αυτό μετακινεί εδώ. 848 00:39:40,460 --> 00:39:40,955 Αυτός κινείται εδώ. 849 00:39:40,955 --> 00:39:41,945 Δεν μου αρέσει αυτό. 850 00:39:41,945 --> 00:39:42,935 Ας προχωρήσουμε αυτό το ένα. 851 00:39:42,935 --> 00:39:43,925 Αυτός πηγαίνει εδώ. 852 00:39:43,925 --> 00:39:45,410 [Δεν ακούγεται] 853 00:39:45,410 --> 00:39:46,400 Βάλτε έναν άλλο jangle εδώ. 854 00:39:46,400 --> 00:39:46,895 Ας θέσει αυτό εδώ. 855 00:39:46,895 --> 00:39:47,885 Μπα, εγώ θα πάω με αυτό. 856 00:39:47,885 --> 00:39:48,700 Ας το θέσω εδώ. 857 00:39:48,700 --> 00:39:49,930 >> Αφηγητής: Εκεί είναι - 858 00:39:49,930 --> 00:39:55,770 συστηματική, αδιάφορος, μεθοδική, συντηρητική, και μερικές φορές, δεν είναι αρκετά 859 00:39:55,770 --> 00:39:56,975 μέχρι την ταχύτητα. 860 00:39:56,975 --> 00:40:00,090 Αλλά τουλάχιστον αυτός είναι ακριβής, για το μεγαλύτερο μέρος. 861 00:40:00,090 --> 00:40:01,243 >> ROUTER: Βάλτε ότι εκεί πέρα. 862 00:40:01,243 --> 00:40:04,694 Εκείνο το ένα πηγαίνει εκεί, που το ένα πηγαίνει εκεί, και αυτό πηγαίνει εκεί. 863 00:40:04,694 --> 00:40:05,680 Λοιπόν, ένα άλλο πηγαίνει εκεί. 864 00:40:05,680 --> 00:40:06,173 Αυτό ισχύει εδώ. 865 00:40:06,173 --> 00:40:07,423 [Δεν ακούγεται] 866 00:40:07,423 --> 00:40:14,570 867 00:40:14,570 --> 00:40:18,670 >> Αφηγητής: τα πακέτα που αφήνουν το router, κάνουν το δρόμο τους μέσα στο 868 00:40:18,670 --> 00:40:24,090 εταιρικό intranet και το κεφάλι για το διακόπτη δρομολογητή. 869 00:40:24,090 --> 00:40:28,120 Λίγο πιο αποτελεσματικό από το router, ο διακόπτης router παίζει γρήγορα και χαλαρά 870 00:40:28,120 --> 00:40:31,970 με πακέτα IP, επιδέξια δρομολόγησης τους μαζί το δρόμο τους - 871 00:40:31,970 --> 00:40:34,720 ένα ψηφιακό οδηγό φλίπερ, αν θέλετε. 872 00:40:34,720 --> 00:40:35,290 >> ROUTER SWITCH: Εδώ είμαστε. 873 00:40:35,290 --> 00:40:36,020 Εδώ έρχεται ένα άλλο. 874 00:40:36,020 --> 00:40:36,950 Και αυτό είναι ένα άλλο. 875 00:40:36,950 --> 00:40:37,406 Παρακολουθήστε αυτό, μαμά. 876 00:40:37,406 --> 00:40:38,320 Εδώ πηγαίνει. 877 00:40:38,320 --> 00:40:39,235 Whoop, γύρω από το πίσω μέρος. 878 00:40:39,235 --> 00:40:40,660 Γεια σου, εκεί, εκεί. 879 00:40:40,660 --> 00:40:41,135 Πάνω προς τα αριστερά. 880 00:40:41,135 --> 00:40:42,090 Πάνω προς τα δεξιά. 881 00:40:42,090 --> 00:40:42,480 Πάνω προς τα αριστερά. 882 00:40:42,480 --> 00:40:42,820 Πάνω προς τα δεξιά. 883 00:40:42,820 --> 00:40:43,490 Μπορείτε να το έχεις. 884 00:40:43,490 --> 00:40:43,800 Εδώ έρχεται. 885 00:40:43,800 --> 00:40:45,170 Σουτάρει και σκοράρει. 886 00:40:45,170 --> 00:40:45,860 Είναι πρόκειται. 887 00:40:45,860 --> 00:40:48,270 Hey Wayne, προσέξτε, εδώ έρχεται ένα άλλο. 888 00:40:48,270 --> 00:40:49,520 Ω, εδώ πηγαίνουμε. 889 00:40:49,520 --> 00:40:52,920 890 00:40:52,920 --> 00:40:56,330 >> Αφηγητής: Ως πακέτα φτάνουν στη διάθεσή τους προορισμού, από όπου και αν πήρε από το 891 00:40:56,330 --> 00:41:01,250 διασύνδεση δικτύου, για να είναι έτοιμη αποστέλλεται στο επόμενο επίπεδο - 892 00:41:01,250 --> 00:41:04,340 σε αυτή την περίπτωση, το πληρεξούσιο. 893 00:41:04,340 --> 00:41:08,750 Ο proxy χρησιμοποιείται από πολλές εταιρείες, όπως ένα είδος μέση τον άνθρωπο, ώστε να 894 00:41:08,750 --> 00:41:11,570 μειώσει το φορτίο τους στο Διαδίκτυο σύνδεσης, καθώς και για 895 00:41:11,570 --> 00:41:15,350 λόγους ασφαλείας, καθώς και. 896 00:41:15,350 --> 00:41:19,420 Όπως μπορείτε να δείτε, τα πακέτα είναι όλα διαφόρων μεγεθών, 897 00:41:19,420 --> 00:41:21,770 ανάλογα με το περιεχόμενό τους. 898 00:41:21,770 --> 00:41:37,960 899 00:41:37,960 --> 00:41:45,110 >> Ο πληρεξούσιος ανοίγει το πακέτο και κοιτάζει για τη διεύθυνση ιστού ή τη διεύθυνση URL. 900 00:41:45,110 --> 00:41:49,500 Ανάλογα με το αν η διεύθυνση είναι αποδεκτή, το πακέτο στέλνεται στους 901 00:41:49,500 --> 00:41:50,750 το διαδίκτυο. 902 00:41:50,750 --> 00:41:56,940 903 00:41:56,940 --> 00:42:01,970 >> Υπάρχουν, ωστόσο, ορισμένες διευθύνσεις που δεν ανταποκρίνονται με την έγκριση του 904 00:42:01,970 --> 00:42:03,090 ο πληρεξούσιος - 905 00:42:03,090 --> 00:42:05,893 δηλαδή, εταιρική ή κατευθυντήριες γραμμές για τη διαχείριση. 906 00:42:05,893 --> 00:42:09,100 907 00:42:09,100 --> 00:42:13,710 Αυτές οι συνοπτικές διαδικασίες αντιμετωπίζονται. 908 00:42:13,710 --> 00:42:15,620 Θα έχουμε τίποτε από όλα αυτά. 909 00:42:15,620 --> 00:42:19,227 Για εκείνους που το κάνουν, είναι στο δρόμο και πάλι. 910 00:42:19,227 --> 00:42:29,950 911 00:42:29,950 --> 00:42:32,313 >> Έπειτα επάνω, το τείχος προστασίας. 912 00:42:32,313 --> 00:42:36,500 913 00:42:36,500 --> 00:42:40,225 Το εταιρικό firewall εξυπηρετεί δύο σκοπούς. 914 00:42:40,225 --> 00:42:44,350 Εμποδίζει κάποιες μάλλον δυσάρεστα πράγματα από το διαδίκτυο από την έναρξη της 915 00:42:44,350 --> 00:42:48,460 intranet, και μπορεί επίσης να αποτρέψει ευαίσθητες εταιρικές πληροφορίες από 916 00:42:48,460 --> 00:42:53,380 που έστειλε επάνω στο Διαδίκτυο. 917 00:42:53,380 --> 00:42:57,340 >> Μόλις μέσω του τείχους προστασίας, ένας δρομολογητής σηκώνει το πακέτο και το τοποθετεί επάνω 918 00:42:57,340 --> 00:43:01,216 ένα πολύ στενότερο δρόμο, ή εύρος ζώνης, όπως λέμε. 919 00:43:01,216 --> 00:43:06,830 Προφανώς, ο δρόμος δεν είναι ευρύ αρκετά για να λάβει όλα. 920 00:43:06,830 --> 00:43:10,870 >> Τώρα ίσως να αναρωτιέστε τι συμβαίνει σε όλους τα πακέτα που δεν το κάνει 921 00:43:10,870 --> 00:43:11,950 στην πορεία. 922 00:43:11,950 --> 00:43:16,540 Λοιπόν, όταν ο κ. IP δεν λάβει μια αναγνώριση ότι ένα πακέτο έχει 923 00:43:16,540 --> 00:43:22,940 λάβει σε εύθετο χρόνο, απλά στέλνει ένα πακέτο αντικατάστασης. 924 00:43:22,940 --> 00:43:29,360 Είμαστε τώρα έτοιμοι να εισέλθουν στον κόσμο του Διαδικτύου, ένα ιστό της αράχνης του 925 00:43:29,360 --> 00:43:33,670 διασυνδεδεμένων δικτύων που εκτείνονται σε ολόκληρο τον πλανήτη μας. 926 00:43:33,670 --> 00:43:39,360 Εδώ, δρομολογητές και τους διακόπτες δημιουργία δεσμών μεταξύ των δικτύων. 927 00:43:39,360 --> 00:43:42,740 >> Τώρα το δίχτυ είναι μια εντελώς διαφορετική περιβάλλον από ό, τι θα βρείτε μέσα 928 00:43:42,740 --> 00:43:44,900 τα προστατευτικά τείχη του LAN σας. 929 00:43:44,900 --> 00:43:47,340 Από εδώ, είναι η Άγρια Δύση - 930 00:43:47,340 --> 00:43:50,540 άφθονο χώρο, άφθονο ευκαιρίες, πολλά πράγματα που πρέπει να 931 00:43:50,540 --> 00:43:53,130 διερευνήσει και θέσεις για να πάνε. 932 00:43:53,130 --> 00:43:57,620 Χάρη στην πολύ περιορισμένο έλεγχο και ρύθμιση, νέες ιδέες βρίσκουν γόνιμο 933 00:43:57,620 --> 00:44:01,530 χώμα για να ωθήσει το φάκελο των δυνατοτήτων τους. 934 00:44:01,530 --> 00:44:05,240 Όμως, λόγω της ελευθερίας αυτής, ορισμένους κινδύνους και παραμονεύουν. 935 00:44:05,240 --> 00:44:10,860 Θα Ποτέ δεν ξέρεις πότε θα πληρούν τις επίφοβη ping του θανάτου, μια ειδική 936 00:44:10,860 --> 00:44:15,610 έκδοση μιας κανονικής ping αίτηση που κάποιος ηλίθιος σκέφτηκε να χαλάσουν 937 00:44:15,610 --> 00:44:18,500 ανυποψίαστους οικοδεσπότες. 938 00:44:18,500 --> 00:44:23,760 >> Η διαδρομή μας πακέτα να μπορεί να γίνεται μέσω δορυφόρου, τηλεφωνικές γραμμές, ασύρματες, 939 00:44:23,760 --> 00:44:25,650 ή ακόμα και υπερωκεάνιες καλώδιο. 940 00:44:25,650 --> 00:44:29,860 Δεν λαμβάνουν πάντοτε το γρηγορότερο, ή συντομότερη, δυνατών διαδρομών. 941 00:44:29,860 --> 00:44:33,560 Αλλά θα φτάσουμε εκεί τελικά. 942 00:44:33,560 --> 00:44:38,410 Ίσως γι 'αυτό μερικές φορές ονομάζεται το παγκόσμιο αναμονή. 943 00:44:38,410 --> 00:44:42,710 Αλλά όταν όλα λειτουργούν ομαλά, μπορείτε να παρακάμψει τον κόσμο 944 00:44:42,710 --> 00:44:47,110 πάνω από πέντε φορές κατά την πτώση από ένα καπέλο, κυριολεκτικά - 945 00:44:47,110 --> 00:44:51,520 και όλα για το κόστος των μια τοπική κλήση, ή λιγότερο. 946 00:44:51,520 --> 00:44:55,260 >> Κοντά στο τέλος του προορισμού μας, θα βρούμε ένα άλλο τείχος προστασίας. 947 00:44:55,260 --> 00:44:58,450 948 00:44:58,450 --> 00:45:02,740 Ανάλογα με την προοπτική σας ως πακέτων δεδομένων, το τείχος προστασίας μπορεί να είναι μια 949 00:45:02,740 --> 00:45:06,930 προπύργιο της ασφάλειας, ή μια επίφοβη αντίπαλος. 950 00:45:06,930 --> 00:45:11,710 Όλα εξαρτώνται από το ποια πλευρά είστε και τι είναι οι προθέσεις σας. 951 00:45:11,710 --> 00:45:15,590 >> Το τείχος προστασίας έχει σχεδιαστεί για να ας μόνο σε αυτά τα πακέτα 952 00:45:15,590 --> 00:45:18,060 που πληρούν τα κριτήρια της. 953 00:45:18,060 --> 00:45:22,450 Το τείχος προστασίας είναι σε λειτουργία στις θύρες 80 και 25. 954 00:45:22,450 --> 00:45:26,880 Όλες οι προσπάθειες για να εισέλθουν μέσω άλλων θύρες είναι κλειστές για τις επιχειρήσεις. 955 00:45:26,880 --> 00:45:40,500 956 00:45:40,500 --> 00:45:48,470 >> Θύρα 25 χρησιμοποιείται για τα πακέτα ταχυδρομείου, ενώ θύρα 80 είναι η είσοδος για 957 00:45:48,470 --> 00:45:50,755 πακέτα από το διαδίκτυο με τον web server. 958 00:45:50,755 --> 00:45:54,060 959 00:45:54,060 --> 00:45:58,230 Μέσα από το τείχος προστασίας, τα πακέτα ελέγχονται πιο προσεκτικά. 960 00:45:58,230 --> 00:46:02,190 Μερικά πακέτα που κάνουν εύκολα μέσω τελωνεία, ενώ άλλοι 961 00:46:02,190 --> 00:46:04,760 εξετάσουμε ακριβώς λίγο αμφίβολη. 962 00:46:04,760 --> 00:46:08,390 >> Ο αξιωματικός firewall δεν είναι εύκολα αφελείς, όπως όταν αυτό ping της 963 00:46:08,390 --> 00:46:14,430 πακέτων του θανάτου προσπαθεί να συγκαλύψει ως ένα κανονικό πακέτο ping. 964 00:46:14,430 --> 00:46:14,740 >> Firewall: Next. 965 00:46:14,740 --> 00:46:15,214 OK. 966 00:46:15,214 --> 00:46:15,688 Πήγαινε. 967 00:46:15,688 --> 00:46:16,162 Αυτό είναι εντάξει. 968 00:46:16,162 --> 00:46:16,636 Κανένα πρόβλημα. 969 00:46:16,636 --> 00:46:17,584 Έχουν μια ωραία μέρα. 970 00:46:17,584 --> 00:46:18,532 Να είστε εδώ. 971 00:46:18,532 --> 00:46:20,315 Bye. 972 00:46:20,315 --> 00:46:23,870 >> Αφηγητής: Για όσους πακέτα τυχερός αρκετά για να κάνουν αυτό το μέτρο, η 973 00:46:23,870 --> 00:46:25,920 το ταξίδι έχει σχεδόν τελειώσει. 974 00:46:25,920 --> 00:46:28,940 975 00:46:28,940 --> 00:46:35,380 Είναι απλά ένα lineup για το περιβάλλον σε να ληφθεί επάνω στο web server. 976 00:46:35,380 --> 00:46:40,700 >> Σήμερα ένα web server μπορεί να τρέξει σε πολλά πράγματα, από έναν κεντρικό υπολογιστή, σε μια κάμερα, 977 00:46:40,700 --> 00:46:41,910 στον υπολογιστή στο γραφείο σας. 978 00:46:41,910 --> 00:46:44,630 Ή γιατί να μην το ψυγείο σας; 979 00:46:44,630 --> 00:46:48,750 Με την κατάλληλη ρύθμιση, μπορείτε να βρείτε αν έχετε τα φόντα για 980 00:46:48,750 --> 00:46:51,570 κοτόπουλο Cacciatore, ή εάν θα πρέπει να πάτε για ψώνια. 981 00:46:51,570 --> 00:46:54,870 Θυμηθείτε, αυτή είναι η αυγή του διχτυού. 982 00:46:54,870 --> 00:46:56,360 Σχεδόν οτιδήποτε είναι δυνατό. 983 00:46:56,360 --> 00:47:00,540 984 00:47:00,540 --> 00:47:05,540 >> Ένα-ένα, λαμβάνονται τα πακέτα, άνοιξε, και χωρίς συσκευασία. 985 00:47:05,540 --> 00:47:09,550 986 00:47:09,550 --> 00:47:11,900 Οι πληροφορίες που περιέχει - 987 00:47:11,900 --> 00:47:14,370 δηλαδή, το αίτημά σας για πληροφορίες - 988 00:47:14,370 --> 00:47:17,520 αποστέλλεται με το διαδίκτυο server εφαρμογή. 989 00:47:17,520 --> 00:47:24,650 990 00:47:24,650 --> 00:47:33,750 >> Το πακέτο ίδια είναι ανακυκλωμένο, έτοιμο να να χρησιμοποιηθεί ξανά, και γεμίζουν με σας 991 00:47:33,750 --> 00:47:46,830 ζητούμενες πληροφορίες, απευθύνεται, και στείλει, στο δρόμο του πίσω σε σας, πίσω 992 00:47:46,830 --> 00:47:56,950 παρελθόν το τείχος προστασίας, δρομολογητές, και μέσω του διαδικτύου, πίσω από 993 00:47:56,950 --> 00:48:08,430 τείχος προστασίας της εταιρείας σας, και να σας interface, έτοιμη να προμηθεύσει σας 994 00:48:08,430 --> 00:48:11,060 web browser με τις πληροφορίες ζητήσατε - 995 00:48:11,060 --> 00:48:14,320 996 00:48:14,320 --> 00:48:17,236 Δηλαδή, αυτό το φιλμ. 997 00:48:17,236 --> 00:48:22,870 998 00:48:22,870 --> 00:48:27,590 >> Ευχαριστημένος με τις προσπάθειές τους και να εμπιστευθεί σε έναν καλύτερο κόσμο, έμπιστος μας 999 00:48:27,590 --> 00:48:33,840 πακέτων δεδομένων βόλτα μακριά σε μακάρια το ηλιοβασίλεμα άλλη μέρα, γνωρίζοντας 1000 00:48:33,840 --> 00:48:37,135 πλήρως, έχουν υπηρετήσει αφεντικά τους καλά. 1001 00:48:37,135 --> 00:48:40,080 1002 00:48:40,080 --> 00:48:43,695 Τώρα δεν είναι ότι μια ευτυχής κατάληξη; 1003 00:48:43,695 --> 00:48:47,910 1004 00:48:47,910 --> 00:48:49,890 >> ΟΜΙΛΗΤΗΣ 1: Αυτό, λοιπόν, είναι πώς λειτουργεί το Ίντερνετ. 1005 00:48:49,890 --> 00:48:53,360 Μέσα από σύνολο επτά πρόβλημα θα σας καταλάβετε καλύτερα αυτό και θα σας 1006 00:48:53,360 --> 00:48:55,830 να μάθουν ένα κομμάτι της HTML, PHP, και πολλά άλλα. 1007 00:48:55,830 --> 00:48:58,590 Περισσότερα για αυτό στην προδιαγραφή που θα βγουν την Παρασκευή. 1008 00:48:58,590 --> 00:49:00,310 Και εμείς θα δούμε την Δευτέρα. 1009 00:49:00,310 --> 00:49:02,763