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