1 00:00:00,000 --> 00:00:05,152 2 00:00:05,152 --> 00:00:07,360 DOUG LLOYD: Αν έχετε παρακολουθήσει βίντεο αλφαβητάρι μας στο διαδίκτυο, 3 00:00:07,360 --> 00:00:10,020 Άφησα ένα κομμάτι από ένα δραματική στιγμή μιλώντας για το διαδίκτυο 4 00:00:10,020 --> 00:00:11,857 και πώς είναι ένα σύστημα των πρωτοκόλλων. 5 00:00:11,857 --> 00:00:14,190 Λοιπόν, ας μιλήσουμε για το το πρώτο από αυτά τα πρωτόκολλα, τα οποία 6 00:00:14,190 --> 00:00:15,710 στην πραγματικότητα αποτελείται από το διαδίκτυο. 7 00:00:15,710 --> 00:00:18,490 Και περιέργως, είναι κάλεσε το πρωτόκολλο Διαδικτύου, 8 00:00:18,490 --> 00:00:20,960 το οποίο συνήθως αναφερόμαστε ως ΙΡ. 9 00:00:20,960 --> 00:00:24,810 >> Έτσι, το διαδίκτυο, όπως είπα, είναι ένας διασυνδεδεμένο δίκτυο, internet, 10 00:00:24,810 --> 00:00:28,990 η οποία είναι πραγματικά ακριβώς διάφορα δίκτυα υφασμένα από κοινού και συμφωνώντας με κάποιο τρόπο 11 00:00:28,990 --> 00:00:31,490 να επικοινωνεί με ένα άλλο. 12 00:00:31,490 --> 00:00:33,220 Τι είναι αυτό κατά κάποιο τρόπο είμαι μιλάμε; 13 00:00:33,220 --> 00:00:34,720 Λοιπόν, αυτό είναι το πρωτόκολλο Διαδικτύου. 14 00:00:34,720 --> 00:00:39,190 Αυτό υπαγορεύει το πώς οι πληροφορίες είναι που μεταδίδεται από το σημείο Α στο σημείο Β 15 00:00:39,190 --> 00:00:43,410 Και αυτό είναι το είδος της μια κατάσταση που ενώνει το δίκτυο του Διαδικτύου 16 00:00:43,410 --> 00:00:45,830 έχει συμφωνήσει να ακολουθήσει αυτό πρωτόκολλο όταν οι ανάγκες πληροφόρησης 17 00:00:45,830 --> 00:00:49,330 να μετακινηθούν από το σημείο Α στο σημείο Β 18 00:00:49,330 --> 00:00:51,700 >> Έτσι, στο τέλος του εν λόγω Internet Video αστάρι, 19 00:00:51,700 --> 00:00:55,320 Μου έδειξε αυτή την εικόνα της τι είναι το Διαδίκτυο ήταν. 20 00:00:55,320 --> 00:00:58,649 Και σε μικρή κλίμακα, αυτό είναι στην πραγματικότητα ίσως αρκετά ακριβής. 21 00:00:58,649 --> 00:01:01,190 Αυτό μπορεί να είναι το πώς τα τρία δίκτυα πραγματικά να μιλούν μεταξύ τους. 22 00:01:01,190 --> 00:01:02,570 Αλλά είναι λίγο παραπλανητικό. 23 00:01:02,570 --> 00:01:04,845 Και ο λόγος είναι λίγο παραπλανητική είναι because-- αν 24 00:01:04,845 --> 00:01:07,220 αλλά μόνο ο αριθμός των δικτύων Χάριν ευκολίας εδώ 25 00:01:07,220 --> 00:01:10,350 και μπορούμε να απαλλαγούμε από οτιδήποτε άλλο και να επικεντρώνεται μόνο στην networks-- 26 00:01:10,350 --> 00:01:13,750 Είναι λίγο παραπλανητικό, διότι σημαίνει ότι και οι τρεις έχουν δίκτυο 27 00:01:13,750 --> 00:01:15,280 μια σύνδεση με ένα άλλο. 28 00:01:15,280 --> 00:01:16,365 >> One είναι συνδεδεμένη σε δύο. 29 00:01:16,365 --> 00:01:17,610 Δύο είναι συνδεδεμένο με τρία. 30 00:01:17,610 --> 00:01:18,990 Και τα τρία είναι συνδεδεμένος με ένα. 31 00:01:18,990 --> 00:01:20,823 Και όταν μιλάω για μια σύνδεση εδώ, είμαι 32 00:01:20,823 --> 00:01:23,920 μιλάμε για μια φυσική, ενσύρματη σύνδεση. 33 00:01:23,920 --> 00:01:25,170 Έχουμε ασύρματο. 34 00:01:25,170 --> 00:01:28,390 Αλλά είναι πραγματικά πρακτικό για δεδομένα που πρόκειται να μεταδοθούν ασύρματα 35 00:01:28,390 --> 00:01:29,440 πάνω σε μεγάλη κλίμακα. 36 00:01:29,440 --> 00:01:35,200 Και έτσι σε κάποιο σημείο, μπορούμε πραγματικά να επικαλεστεί στις τεχνολογικές εξελίξεις, ενσύρματα τηλεφωνικά καλώδια, 37 00:01:35,200 --> 00:01:39,980 καλώδια οπτικών ινών, διάφορες τεχνολογίες που είναι φυσικά σύνδεση 38 00:01:39,980 --> 00:01:41,560 σημείο Α στο σημείο Β 39 00:01:41,560 --> 00:01:44,110 >> Και σε μικρή κλίμακα, όπως this-- αυτό μπορεί να είναι ακριβής, 40 00:01:44,110 --> 00:01:46,480 αλλά καθώς η εικόνα παίρνει ένα λίγο μεγαλύτερο, ας τώρα 41 00:01:46,480 --> 00:01:49,410 φανταστείτε έχουμε έξι διαφορετικά δίκτυα. 42 00:01:49,410 --> 00:01:52,740 Αν αυτό είναι αλήθεια, τώρα έχουμε κάτι σαν αυτό για κάθε δίκτυο 43 00:01:52,740 --> 00:01:55,100 να συνδεθεί με κάθε άλλο δίκτυο. 44 00:01:55,100 --> 00:01:58,540 Και αν δει κανείς, κάθε δίκτυο έχει πέντε βέλη που συνδέονται με αυτόν. 45 00:01:58,540 --> 00:02:01,450 Έτσι, τα πάντα είναι συνδεδεμένος με κάθε άλλο δίκτυο. 46 00:02:01,450 --> 00:02:05,840 >> Έχουμε μόνο έξι δίκτυα εδώ, και έχουν ήδη εξετάσει πόσο καλωδίωση 47 00:02:05,840 --> 00:02:08,630 θα πρέπει να απασχολούν, έτσι δεν είναι; 48 00:02:08,630 --> 00:02:12,650 Και το διαδίκτυο αποτελείται από πολύ περισσότερο από έξι δίκτυα. 49 00:02:12,650 --> 00:02:17,410 Δεν έχουμε την πολυτέλεια να συνδέσετε κάθε δίκτυο στο άλλο δίκτυο, 50 00:02:17,410 --> 00:02:20,940 ιδίως αν ληφθούν υπόψη ορισμένα από τα Αυτά τα δίκτυα καλύπτουν τους ωκεανούς, σωστά; 51 00:02:20,940 --> 00:02:23,810 Εάν προσπαθείτε να συνδεθείτε στο ένα δίκτυο στην Ασία ή στην Ευρώπη, 52 00:02:23,810 --> 00:02:27,502 θα πάμε να πρέπει να καλύπτουν ένα ολόκληρο ωκεανό. 53 00:02:27,502 --> 00:02:29,460 Εμείς πάμε να χρειαστεί να χρησιμοποιήστε καλώδια σε κάποιο σημείο, 54 00:02:29,460 --> 00:02:33,900 αλλά θέλουμε να ελαχιστοποιηθεί η αριθμός των καλωδίων που χρησιμοποιούν πραγματικά. 55 00:02:33,900 --> 00:02:36,690 Δεν θέλουμε να στείλουμε ένα εκατομμύρια καλώδια πέρα ​​από τον ωκεανό, 56 00:02:36,690 --> 00:02:40,700 επειδή κοστίζουν εκατομμύρια δολάρια ο καθένας για να ξαπλώσει. 57 00:02:40,700 --> 00:02:44,430 Και τόσο γρήγορα, δεν θα ήμασταν σε θέση για να δώσει το διαδίκτυο πια. 58 00:02:44,430 --> 00:02:47,080 Έτσι πρέπει να έχουμε ένα άλλο τρόπος για κάθε δίκτυο 59 00:02:47,080 --> 00:02:49,730 να μιλήσουμε με κάθε άλλο δίκτυο ή άλλο εμείς 60 00:02:49,730 --> 00:02:51,784 να έχουν τα κομμάτια του διαδικτύου που είναι αποσυνδεθεί 61 00:02:51,784 --> 00:02:53,200 από άλλα κομμάτια του Διαδικτύου. 62 00:02:53,200 --> 00:02:55,150 Και αυτό δεν είναι αυτό που θέλουμε. 63 00:02:55,150 --> 00:02:57,890 Αλλά δεν θέλουμε να έχουμε όλα αυτά είναι καλωδιωμένα μαζί. 64 00:02:57,890 --> 00:03:00,760 >> Και αυτό είναι όπου οι δρομολογητές επανέλθει στο παιχνίδι. 65 00:03:00,760 --> 00:03:02,870 Μπορούμε να χρησιμοποιήσουμε δρομολογητές με τον ακόλουθο τρόπο. 66 00:03:02,870 --> 00:03:05,150 Τι θα συμβεί αν αντί για κάθε δικτύου να είναι σωματικά 67 00:03:05,150 --> 00:03:09,700 συνδέεται με κάθε άλλο δίκτυο, εμείς είχε αυτές τις ενδιάμεσος κομμάτια, όπου 68 00:03:09,700 --> 00:03:12,460 τα δίκτυα συνδέθηκαν σε αυτούς τους μεσάζοντες, η οποία 69 00:03:12,460 --> 00:03:14,840 συνδέονται σε μερικά δίκτυα. 70 00:03:14,840 --> 00:03:19,290 Έτσι, αντί να έχει μία σύνδεση με τον δύο, τρία, τέσσερα, πέντε, έξι, ίσως ένα 71 00:03:19,290 --> 00:03:21,360 συνδέεται με ένα δρομολογητή, η οποία ίσως συνδέεται 72 00:03:21,360 --> 00:03:23,840 σε ένα ή δύο από αυτά δίκτυα, αλλά επίσης 73 00:03:23,840 --> 00:03:25,850 ίσως συνδέεται με άλλες δρομολογητές, η οποία επίσης 74 00:03:25,850 --> 00:03:28,510 θα συνδεθεί με τα δίκτυα αυτά. 75 00:03:28,510 --> 00:03:31,160 >> Και η δουλειά του δρομολογητή is-- περιέχει πληροφορίες 76 00:03:31,160 --> 00:03:34,620 ονομάζεται πίνακας δρομολόγησης ότι υπαγορεύει πού 77 00:03:34,620 --> 00:03:37,250 Πάω να δω αν μια συγκεκριμένη διεύθυνση IP; 78 00:03:37,250 --> 00:03:41,080 Αν δω μια αρχική διεύθυνση IP με τέσσερις, Πάω να πάει με αυτόν τον τρόπο. 79 00:03:41,080 --> 00:03:45,250 Αν έχω δει διεύθυνση IP που αρχίζει με 12, Πάω να πάει με αυτόν τον τρόπο. 80 00:03:45,250 --> 00:03:49,230 Δεν χρειάζεται να είστε συνδεδεμένοι φυσικά με τον αριθμό του δικτύου τέσσερις 81 00:03:49,230 --> 00:03:52,010 ή τον αριθμό δικτύου 12 στο παράδειγμα αυτό. 82 00:03:52,010 --> 00:03:53,941 Ξέρουμε ακριβώς γενικά πού θέλουμε να πάμε. 83 00:03:53,941 --> 00:03:57,190 Και αν το σκεφτείτε, αυτό είναι το είδος παρόμοιας με την έννοια της αναδρομής 84 00:03:57,190 --> 00:03:59,445 ότι μιλήσαμε για το πότε μιλούσαμε για αυτό 85 00:03:59,445 --> 00:04:04,060 σε C. Είμαι δεν πρόκειται να συνδεθείτε ακριβώς στο σημείο όπου θέλετε να πάτε. 86 00:04:04,060 --> 00:04:08,130 Είμαι ακριβώς πρόκειται να σας προχωρήσουμε ένα βήμα πιο κοντά στο σημείο όπου θέλετε να πάτε. 87 00:04:08,130 --> 00:04:11,739 Και θα αφήσω κάποιον άλλο συμφωνία με επίλυση το υπόλοιπο του προβλήματος. 88 00:04:11,739 --> 00:04:14,780 Θα λύσει ακριβώς αυτό το μικρό κομμάτι της το πρόβλημα και να αναβάλει το υπόλοιπο αυτού 89 00:04:14,780 --> 00:04:15,940 σε κάποιον άλλο. 90 00:04:15,940 --> 00:04:19,240 Έτσι δρομολόγησης πληροφορίες είναι πράγματι είδος παρόμοιο με αναδρομή. 91 00:04:19,240 --> 00:04:24,010 Αν αυτό είναι μια έννοια που καταλαβαίνετε καλά, ίσως αυτό θα βοηθούσε αναλογία. 92 00:04:24,010 --> 00:04:26,950 >> Έτσι, ας ρίξουμε μια ματιά Αυτή η δικτύωση παράδειγμα 93 00:04:26,950 --> 00:04:30,130 και πάλι και να υποθέσουμε ότι, και πάλι, θα πάμε να χρησιμοποιούν τους ίδιους έξι 94 00:04:30,130 --> 00:04:31,470 δίκτυα, ένα έως έξι. 95 00:04:31,470 --> 00:04:34,220 Έτσι, ας πούμε ότι κάθε Διεύθυνση IP σε ένα δίκτυο 96 00:04:34,220 --> 00:04:36,200 ξεκινά με ένα κάτι τελεία. 97 00:04:36,200 --> 00:04:38,800 Και θα έλεγα ότι υπάρχει κάποιο άλλο πράγμα που 98 00:04:38,800 --> 00:04:42,110 ασχολείται με το πώς όλα τα συστήματα συνδεθεί στο δίκτυο μία. 99 00:04:42,110 --> 00:04:46,000 Εμείς απλά ενδιαφέρονται για τη σύνδεση όλων των Τα δίκτυα αυτά μαζί σε ένα internet. 100 00:04:46,000 --> 00:04:49,350 Έτσι, κάθε συσκευή που είναι συνδεδεμένοι με το δίκτυο ενός 101 00:04:49,350 --> 00:04:53,460 έχει μια διεύθυνση IP που αρχίζει με μία τελεία και, στη συνέχεια, τρεις άλλους αριθμούς. 102 00:04:53,460 --> 00:04:56,300 >> Αυτό είναι μια γενίκευση της ο τρόπος που τα πράγματα λειτουργούν πραγματικά. 103 00:04:56,300 --> 00:04:58,260 Είναι αρκετά πιο ακριβή από ό, τι αυτό. 104 00:04:58,260 --> 00:05:00,760 Αλλά αυτό πρέπει να σας δώσει μια γενική ιδέα του τι είναι το Διαδίκτυο 105 00:05:00,760 --> 00:05:02,637 Πρωτόκολλο κάνει πραγματικά. 106 00:05:02,637 --> 00:05:04,220 Έτσι, αυτό ήταν το διάγραμμα που είχαμε πριν. 107 00:05:04,220 --> 00:05:06,410 Αυτό ήταν το σύστημα που δεν ήταν βιώσιμη. 108 00:05:06,410 --> 00:05:07,760 Ακόμα έξι, αυτό θα μπορούσε να είναι ΟΚ. 109 00:05:07,760 --> 00:05:11,990 Αλλά αν έχουμε 10 ή 20 ή 50, είμαστε πρόκειται να βρίσκεται πολλά καλώδια. 110 00:05:11,990 --> 00:05:15,139 Και 50 εξακολουθεί να μην είναι, επίσης, ακόμη και η κορυφή του παγόβουνου 111 00:05:15,139 --> 00:05:16,680 ως προς τον αριθμό των δικτύων που έχουμε. 112 00:05:16,680 --> 00:05:18,510 Έτσι, αυτό το μοντέλο δεν είναι βιώσιμο. 113 00:05:18,510 --> 00:05:20,660 Δεν μπορεί να κολλήσει με αυτό. 114 00:05:20,660 --> 00:05:23,200 >> Οπότε ας, αντί να εγκρίνει Αυτό το μοντέλο όπου μπορούμε να απαλλαγούμε 115 00:05:23,200 --> 00:05:28,030 από όλα τα καλώδια μεταξύ της δικτύων και προσθέτουμε δρομολογητές. 116 00:05:28,030 --> 00:05:30,210 Έτσι, αυτά τα κίτρινα κουτιά αντιπροσωπεύουν δρομολογητές. 117 00:05:30,210 --> 00:05:32,550 Και η δουλειά τους είναι να κινηθεί πληροφορίες που γενικά 118 00:05:32,550 --> 00:05:36,040 πιο κοντά στο σημείο όπου είναι υποτίθεται για να πάει. 119 00:05:36,040 --> 00:05:40,330 Και ίσως αυτοί είναι οι συνδέσεις ότι τα δίκτυα αυτά έχουν. 120 00:05:40,330 --> 00:05:43,670 Και ίσως αυτοί είναι οι πίνακες που είναι ενσωματωμένα σε δρομολογητές. 121 00:05:43,670 --> 00:05:47,870 >> Έτσι, αν θέλουμε απλά να ξεκινήσω την αναζήτηση στο δίκτυο ενός, για παράδειγμα, 122 00:05:47,870 --> 00:05:50,450 Βασικά αυτό που λέει είναι αν Βλέπω πάντα μια διεύθυνση που 123 00:05:50,450 --> 00:05:54,300 δεν ξεκινά με ένα ένα-- που είναι ό, τι Το θαυμαστικό ένα ή το κτύπημα 124 00:05:54,300 --> 00:05:58,550 κανείς εκεί, δεν ένα-- Πάω να το περάσει μακριά σε ένα router. 125 00:05:58,550 --> 00:06:00,680 Και από εκεί, ο δρομολογητής μπορούν να πάρουν μια απόφαση. 126 00:06:00,680 --> 00:06:04,570 Ο δρομολογητής λέει αν δω ένα ένα, είμαι πρόκειται να κινηθεί σε ένα αριθμό δικτύου. 127 00:06:04,570 --> 00:06:07,610 Αυτό είναι το πράσινο βέλος με κατεύθυνση προς το αφήσατε έξω από την πάνω αριστερά γωνία. 128 00:06:07,610 --> 00:06:09,660 >> Αν δω ένα two-- που είναι το βέλος του είδους της κλάσης 129 00:06:09,660 --> 00:06:11,950 στην πάνω δεξιά προς το μωβ network-- 130 00:06:11,950 --> 00:06:14,920 αν δω μια διεύθυνση IP ξεκινώντας με δύο, 131 00:06:14,920 --> 00:06:16,920 Πάω να πάει προς την κατεύθυνση των δύο δικτύων. 132 00:06:16,920 --> 00:06:21,250 Αν δω τριών, τεσσάρων, πέντε, ή six-- αυτό είναι ότι το κόκκινο βέλος που βγαίνει 133 00:06:21,250 --> 00:06:25,800 στην επάνω αριστερή router-- Δεν είμαι συνδεδεμένο με τρία, τέσσερα, πέντε, ή έξι. 134 00:06:25,800 --> 00:06:28,897 Αλλά ξέρω κάποιον που είναι ή που είναι λίγο πιο κοντά εκεί. 135 00:06:28,897 --> 00:06:31,230 Έτσι, είμαι απλώς πρόκειται να πω, κάθε φορά που βλέπω μια διεύθυνση IP 136 00:06:31,230 --> 00:06:33,810 ξεκινώντας με τρεις, τέσσερις, πέντε, ή έξι, είμαι απλά 137 00:06:33,810 --> 00:06:35,250 πρόκειται να το στείλει σε αυτό το router. 138 00:06:35,250 --> 00:06:38,090 Γι 'αυτό και θα το προχωρήσουμε λίγο πιο κοντά όπου υποτίθεται για να πάει και να αφήσει 139 00:06:38,090 --> 00:06:39,830 που ασχολούνται με το router πρόβλημα. 140 00:06:39,830 --> 00:06:42,980 >> Και όπως μπορείτε να see-- αν ήθελε να σταματήσω εδώ και trace-- 141 00:06:42,980 --> 00:06:47,600 μπορείτε να πάρετε σε κάθε άλλο σημείο στο το δίκτυο από όπου και αν βρίσκεστε. 142 00:06:47,600 --> 00:06:50,190 Όλα τα έξι δίκτυα μπορούν να εξακολουθούν να συνδέουν με κάθε άλλο δίκτυο 143 00:06:50,190 --> 00:06:52,250 αλλά δεν είναι σωματικά συνδέεται πια. 144 00:06:52,250 --> 00:06:54,046 Είναι τώρα αυτά τα ενδιάμεσα βήματα. 145 00:06:54,046 --> 00:06:56,170 Τώρα, βέβαια, υπάρχει μια εμπόριο off της ταχύτητας, έτσι δεν είναι; 146 00:06:56,170 --> 00:06:58,240 Αν κάποιος ήταν άμεσα συνδεδεμένος με έξι, δεν θα 147 00:06:58,240 --> 00:07:00,390 πρέπει να περάσουν από δύο δρομολογητές κατά μήκος του τρόπου. 148 00:07:00,390 --> 00:07:03,377 Γι 'αυτό και μπορεί να είναι σε θέση να πάρει το Σύνδεση λίγο πιο γρήγορα. 149 00:07:03,377 --> 00:07:05,210 Αλλά ίσως ότι το εμπόριο-off αξίζει τον κόπο, έτσι δεν είναι; 150 00:07:05,210 --> 00:07:09,850 Αν πρόκειται να είναι τόσο ακριβά από την άποψη του πραγματικού κόστους, δολάρια 151 00:07:09,850 --> 00:07:13,150 και λεπτά, σε φυσικά σύρμα όλα αυτά τα δίκτυα μαζί, 152 00:07:13,150 --> 00:07:16,150 ίσως λίγο από μια επιβράδυνση στην ταχύτητα είναι ΟΚ. 153 00:07:16,150 --> 00:07:18,530 Μπορούμε να ανεχθούμε. 154 00:07:18,530 --> 00:07:22,490 >> Έτσι και πάλι, σε αυτό το παράδειγμα ήμασταν μιλάμε, κανένα από τα δίκτυα 155 00:07:22,490 --> 00:07:24,086 συνδέονται απευθείας μεταξύ τους όλα. 156 00:07:24,086 --> 00:07:25,960 Θα μπορούσαν να υπάρχουν been-- ίσως σε αυτό το παράδειγμα 157 00:07:25,960 --> 00:07:28,659 θα μπορούσαμε να είχαμε κάνει έτσι ώστε ίσως δικτύου, η μία και δύο 158 00:07:28,659 --> 00:07:29,450 άμεσα συνδεδεμένο. 159 00:07:29,450 --> 00:07:30,410 Και αυτό θα είναι εντάξει. 160 00:07:30,410 --> 00:07:33,040 Ορισμένα δίκτυα είναι σωματικά να συνδεθεί με άλλα δίκτυα. 161 00:07:33,040 --> 00:07:34,940 Αλλά δεν είναι όλα που συνδέονται μεταξύ τους. 162 00:07:34,940 --> 00:07:37,360 Επικαλούνται την routers-- σε αυτή τη συγκεκριμένη example-- 163 00:07:37,360 --> 00:07:40,899 να διανείμει την επικοινωνία από το σημείο Α στο σημείο Β 164 00:07:40,899 --> 00:07:43,190 Σε ένα μικρό scale-- σαν αυτό μιλάμε για here-- 165 00:07:43,190 --> 00:07:45,850 Η διαμόρφωση αυτή πράγματι θα μπορούσε είναι περισσότερο από ό, τι ακριβώς αναποτελεσματική 166 00:07:45,850 --> 00:07:47,420 έχει απευθείας συνδέσεις. 167 00:07:47,420 --> 00:07:52,547 Αλλά σε μεγάλη κλίμακα, μπορούμε κλίμακα το σύστημα πολύ καλύτερα. 168 00:07:52,547 --> 00:07:55,130 Είναι πραγματικά πρόκειται να μειώσει μας το κόστος των υποδομών δικτύου 169 00:07:55,130 --> 00:07:59,450 να έχουν ενδιάμεσο δρομολογητές του οποίου η δουλειά είναι να μετακινήσετε την κυκλοφορία από τον αποστολέα 170 00:07:59,450 --> 00:08:03,500 στο δέκτη, από το σημείο Α στο σημείο Β, σε αντίθεση με την καλωδίωση όλους 171 00:08:03,500 --> 00:08:05,320 μαζί. 172 00:08:05,320 --> 00:08:07,380 >> Έτσι, ας ρίξουμε μια ματιά ένα παράδειγμα πληροφοριών 173 00:08:07,380 --> 00:08:09,220 ταξιδεύουν χρησιμοποιώντας αυτό το πρωτόκολλο Διαδικτύου. 174 00:08:09,220 --> 00:08:15,250 Ας πούμε ότι είμαι σωματικά που βρίσκεται στο IP 1.208.12.37 175 00:08:15,250 --> 00:08:17,450 γι 'αυτό υπάρχουν κάπου στο ένα δίκτυο. 176 00:08:17,450 --> 00:08:19,260 Και θέλω να στείλω ένα μήνυμα σε εσάς. 177 00:08:19,260 --> 00:08:23,085 Και είστε σε πέντε δικτυωθούν σε 5.188.109.14. 178 00:08:23,085 --> 00:08:26,210 Η διεύθυνση IP σας δεν συγκεκριμένα σημασία, αλλά σε αυτό το συγκεκριμένο παράδειγμα 179 00:08:26,210 --> 00:08:29,740 μιλάμε για αυτή τη γενίκευση από ό, τι το πρωτόκολλο του Ίντερνετ είναι 180 00:08:29,740 --> 00:08:30,429 περίπου. 181 00:08:30,429 --> 00:08:32,720 Είστε σε πέντε δίκτυο, και είμαι στο ένα δίκτυο. 182 00:08:32,720 --> 00:08:36,309 Όπως μπορείτε να δείτε, δεν είμαστε που συνδέονται μεταξύ τους σε όλα. 183 00:08:36,309 --> 00:08:37,335 >> Γι 'αυτό και ξεκινούν. 184 00:08:37,335 --> 00:08:38,710 Και θέλω να σας στείλει ένα μήνυμα. 185 00:08:38,710 --> 00:08:41,650 Και έτσι με κάποιο τρόπο να επικοινωνούν ότι το μήνυμα στο δρομολογητή. 186 00:08:41,650 --> 00:08:44,039 Ο δρομολογητής είναι αυτός που έχει πράγματι τη διεύθυνση IP. 187 00:08:44,039 --> 00:08:45,955 Και αυτό είναι κοιτάζοντας όπου που θα έπρεπε να πάει. 188 00:08:45,955 --> 00:08:47,655 Εμείς πάμε για να πέντε dot κάτι. 189 00:08:47,655 --> 00:08:49,780 Έτσι τώρα είμαι πρόκειται να ξεκινήσει χρησιμοποιώντας my-- ή δρομολογητή, 190 00:08:49,780 --> 00:08:53,370 μάλλον, πρόκειται να αρχίσετε να χρησιμοποιείτε τους πίνακα router για να περάσει τις πληροφορίες μαζί. 191 00:08:53,370 --> 00:08:59,149 Βλέπει ότι πέντε δεν είναι μία, έτσι ώστε να λέει Πάω να το δώσετε σε αυτόν τον τύπο. 192 00:08:59,149 --> 00:09:00,690 Στη συνέχεια, αυτός ο τύπος έχει να λάβει μια απόφαση. 193 00:09:00,690 --> 00:09:01,520 Πού θα πάω να πάω; 194 00:09:01,520 --> 00:09:03,705 Λοιπόν, δεν είναι ένα, έτσι δεν είμαι πρόκειται να κινηθεί προς τη μία δίκτυο. 195 00:09:03,705 --> 00:09:04,770 Και δεν είναι ένα δύο. 196 00:09:04,770 --> 00:09:06,478 Είμαι δεν πρόκειται να μετακινηθούν στα δύο δίκτυο. 197 00:09:06,478 --> 00:09:07,410 Ξεκινά με πέντε. 198 00:09:07,410 --> 00:09:09,500 Δεν είμαι συνδεδεμένος με πέντε, το router αυτό λέει. 199 00:09:09,500 --> 00:09:12,950 Και έτσι είμαι απλώς πρόκειται να το περάσει μακριά to-- Πάω να πάει προς αυτή την κατεύθυνση. 200 00:09:12,950 --> 00:09:15,462 Αυτό είναι όπου και τριάρια τεσσάρια και πεντάρια και εξάρια πάει. 201 00:09:15,462 --> 00:09:16,920 Και θα σας αφήσω που ασχολούνται με τον τύπο αυτό. 202 00:09:16,920 --> 00:09:18,710 Θα πάρετε μια λίγο πιο κοντά εκεί όπου υποτίθεται για να πάει. 203 00:09:18,710 --> 00:09:21,350 Ξέρω ότι είναι υποτίθεται για να πάει σε αυτή τη κατεύθυνση. 204 00:09:21,350 --> 00:09:23,110 Αλλά ίσως αυτός ο τύπος μπορεί να ασχοληθεί με το θέμα. 205 00:09:23,110 --> 00:09:23,840 ΕΝΤΆΞΕΙ. 206 00:09:23,840 --> 00:09:24,650 Έτσι, αυτός ο τύπος φαίνεται. 207 00:09:24,650 --> 00:09:27,580 Λέει, εντάξει, αυτό το IP διεύθυνση ξεκινά με πέντε. 208 00:09:27,580 --> 00:09:31,590 Λοιπόν, είμαι συνδεδεμένος με τρία και έξι, οπότε δεν μπορώ να πάρετε άμεσα το μήνυμα 209 00:09:31,590 --> 00:09:32,780 όπου πρέπει να πάνε. 210 00:09:32,780 --> 00:09:36,970 Αλλά ότι και άλλα router εκεί, εγώ ξέρω αν είναι τέσσερα και πέντε ετών να στείλετε, 211 00:09:36,970 --> 00:09:38,430 μπορεί να χειριστεί εκείνες. 212 00:09:38,430 --> 00:09:41,269 >> Γι 'αυτό περνά κατά μήκος της διαδρομής προς τα κάτω. 213 00:09:41,269 --> 00:09:44,310 Και τότε το router αυτό λέει, καλά, είμαι που συνδέονται με δίκτυα τεσσάρων και πέντε. 214 00:09:44,310 --> 00:09:45,727 Έτσι, ναι, μπορώ να σας βοηθήσω. 215 00:09:45,727 --> 00:09:47,810 Θα πάρω τη διεύθυνση IP σας που ξεκινά με πέντε. 216 00:09:47,810 --> 00:09:49,450 Θα το δώσει σε πέντε δίκτυο. 217 00:09:49,450 --> 00:09:53,220 Το δίκτυο πέντε θα κάνουν κάποια εργασία για τέλος της και να δώσει το μήνυμα σε εσάς. 218 00:09:53,220 --> 00:09:56,580 Και τώρα έχουμε επιτυχώς μεταδίδεται ένα μήνυμα από μένα 219 00:09:56,580 --> 00:09:58,930 για να σας με τη χρήση του πρωτοκόλλου Internet. 220 00:09:58,930 --> 00:10:03,020 >> Και πάλι, πολύ γενικεύεται για σκοπούς Ενδεικτικά για το τι συμβαίνει. 221 00:10:03,020 --> 00:10:05,840 Αλλά αυτό είναι λίγο πολύ το πώς το πρωτόκολλο Internet λειτουργεί. 222 00:10:05,840 --> 00:10:08,050 Οι δρομολογητές γνωρίζουν γενικά όπου για να το στείλετε 223 00:10:08,050 --> 00:10:11,170 και θα το στείλουμε ένα βήμα κατά μήκος της τρόπο, να πάρει αυτό και πιο κοντά 224 00:10:11,170 --> 00:10:15,130 στον προορισμό του, μέχρι ένα router συνδέεται φυσικά 225 00:10:15,130 --> 00:10:17,990 στο δίκτυο ή η διεύθυνση ή οτιδήποτε άλλο 226 00:10:17,990 --> 00:10:21,600 εν λόγω και δίνει εκεί. 227 00:10:21,600 --> 00:10:28,780 >> Τώρα, γενικά, εκτός από την πραγματικά, πολύ μικρές, μικρές μηνύματα, 228 00:10:28,780 --> 00:10:31,830 δεν πρόκειται να το στείλετε ως ένα μεγάλο κομμάτι των δεδομένων. 229 00:10:31,830 --> 00:10:34,870 Αν Σου στέλνω ένα email-- ένα πολύ μεγάλο μήνυμα ηλεκτρονικού ταχυδρομείου, 230 00:10:34,870 --> 00:10:37,270 say-- δεν πρόκειται να κάνει αυτό το σύνολο του ηλεκτρονικού ταχυδρομείου, 231 00:10:37,270 --> 00:10:40,660 δέσμη επάνω σε μια μπάλα ή ένα πακέτο ή οτιδήποτε άλλο, 232 00:10:40,660 --> 00:10:43,460 και να στείλουν το σύνολο της πράγμα κάτω από το δίκτυο. 233 00:10:43,460 --> 00:10:46,580 >> Πρώτα απ 'όλα, την αποστολή πληροφοριών κατά μήκος του δικτύου είναι ακριβό. 234 00:10:46,580 --> 00:10:47,560 Κάνει αθροίζονται. 235 00:10:47,560 --> 00:10:49,760 Και όσο μεγαλύτερη είναι η κομμάτι, τόσο πιο δαπανηρή 236 00:10:49,760 --> 00:10:53,240 είναι να προχωρήσουμε σε κάθε βήμα του τρόπου. 237 00:10:53,240 --> 00:10:55,260 Και αν υπάρχει κάποιο τρόπο επιβράδυνση και, στη συνέχεια, 238 00:10:55,260 --> 00:10:58,010 υπάρχει αυτή η giant-- κάπως σαν αν είστε οδήγηση στην εθνική οδό 239 00:10:58,010 --> 00:11:00,246 και υπάρχει αυτό το τεράστιο φορτηγό είδος του αποκλεισμού με τον τρόπο 240 00:11:00,246 --> 00:11:03,370 και δεν μπορείτε να πάρετε γύρω από αυτό είτε λωρίδα επειδή είναι το είδος του απλώνονται. 241 00:11:03,370 --> 00:11:05,227 Θα επιβραδύνει όλοι οι άλλοι κάτω πίσω από αυτό. 242 00:11:05,227 --> 00:11:07,060 Αλλά τα μικρά αυτοκίνητα, εφόσον ήταν όλα τα μικρά αυτοκίνητα, 243 00:11:07,060 --> 00:11:10,290 θα μπορούσαν να είναι σε θέση να κινούνται, αν η αναλογία του είδους βοηθά 244 00:11:10,290 --> 00:11:11,650 λίγο. 245 00:11:11,650 --> 00:11:17,170 >> Έτσι, ένα μεγάλο κομμάτι του συστήματος μπορεί να πολύ αργοί όλοι οι άλλοι προς τα κάτω. 246 00:11:17,170 --> 00:11:20,570 Και ναι, τι IP πρόκειται να κάνει χωρίζεται αυτά τα δεδομένα σε πακέτα. 247 00:11:20,570 --> 00:11:26,560 Είναι πρόκειται να πάρει αυτό το μεγάλο μήνυμα ηλεκτρονικού ταχυδρομείου ή μεταφορά FTP ή μια μεταφορά αρχείων, 248 00:11:26,560 --> 00:11:28,700 ή ίσως κάνω μια να ζητήσει σε ένα web browser 249 00:11:28,700 --> 00:11:30,205 γιατί θέλω μια εικόνα της γάτας. 250 00:11:30,205 --> 00:11:33,570 Και πρόκειται να λάβει η αίτηση ή ότι το ηλεκτρονικό ταχυδρομείο ή το αρχείο 251 00:11:33,570 --> 00:11:37,950 και διασπάται σε πολλά κομμάτια και στείλετε όλα τα κομμάτια ξεχωριστά. 252 00:11:37,950 --> 00:11:41,120 Έτσι, στην πραγματικότητα, είμαι συμπληρώνοντας την εθνική οδό με πολλά μικρά αυτοκίνητα, τα οποία μπορούν 253 00:11:41,120 --> 00:11:47,320 κινούνται αντί για ένα μεγάλο φορτηγό που θα μπορούσε, αν κάτι πάει στραβά, 254 00:11:47,320 --> 00:11:49,970 στραγγαλίζει την κυκλοφορία για όλους τους άλλους. 255 00:11:49,970 --> 00:11:51,850 >> Μια άλλη παρενέργεια αυτό είναι, αν υπάρχει 256 00:11:51,850 --> 00:11:57,170 κάποιο είδος της καταστροφικής ανεπάρκεια και κάτι πάει στραβά 257 00:11:57,170 --> 00:11:58,890 και το πακέτο παίρνει πέσει. 258 00:11:58,890 --> 00:12:01,670 Κάτι αποτύχει και ο το μήνυμα δεν μπορεί να μεταδοθεί. 259 00:12:01,670 --> 00:12:04,090 Ο δρομολογητής ίσως είχε πάρα πολλά πράγματα πηγαίνει σε. 260 00:12:04,090 --> 00:12:05,340 Δεν θα μπορούσε να κάνει ταχυδακτυλουργίες τα πάντα. 261 00:12:05,340 --> 00:12:06,840 Και γι 'αυτό ακριβώς έπεσε κυριολεκτικά. 262 00:12:06,840 --> 00:12:08,630 Αυτό είναι το είδος της αναλογίας, σωστά; 263 00:12:08,630 --> 00:12:10,046 >> Είναι πήρε πολλά πράγματα συμβαίνουν. 264 00:12:10,046 --> 00:12:12,010 Είναι περνώντας πληροφορίες από το σημείο Α στο σημείο 265 00:12:12,010 --> 00:12:14,090 Β Δεν είμαστε το μόνο δύο οι άνθρωποι στο διαδίκτυο, 266 00:12:14,090 --> 00:12:16,264 έτσι πρέπει να επεξεργαστεί μια μεγάλη κίνηση. 267 00:12:16,264 --> 00:12:19,430 Και αν δεν έχετε αρκετό χέρια και Δεν μπορώ να καταλάβω τι κάνει, 268 00:12:19,430 --> 00:12:21,350 θα μπορούσε να ρίξει λίγο κάτι. 269 00:12:21,350 --> 00:12:23,570 Γι 'αυτό μπορούμε να κάνουμε κάτι άλλο. 270 00:12:23,570 --> 00:12:25,390 Είναι πήρε πάρα πολύ σε εξέλιξη. 271 00:12:25,390 --> 00:12:29,560 >> Αν είχαμε το μήνυμά μας ως ένα τεράστιο μπλοκάρει και αυτό ήταν ό, τι έχεις πέσει, 272 00:12:29,560 --> 00:12:31,770 Τώρα πρέπει να στείλει ξανά το μήνυμα. 273 00:12:31,770 --> 00:12:34,500 Και τώρα είμαστε ενδεχομένως προκαλώντας και πάλι την κυκλοφορία. 274 00:12:34,500 --> 00:12:37,640 Και διατρέχουμε τον κίνδυνο να τεράστια μπλοκ να πέσει και πάλι. 275 00:12:37,640 --> 00:12:41,060 Αλλά αν τα δεδομένα του έχουν χωρίστηκαν σε πακέτα και ρίχνουμε ένα από αυτά, 276 00:12:41,060 --> 00:12:45,100 είναι πολύ λιγότερο δαπανηρή για να στείλετε αυτό πακέτο ακόμη μια φορά, σε αντίθεση 277 00:12:45,100 --> 00:12:47,220 σε ολόκληρο το πράγμα για μια ακόμη φορά. 278 00:12:47,220 --> 00:12:51,680 Έτσι IP είναι υπεύθυνος για να πάρει πληροφορίες από το σημείο Α στο σημείο Β 279 00:12:51,680 --> 00:12:54,500 καθώς επίσης και το σπάσιμο του πληροφορίες σε μικρά κομμάτια 280 00:12:54,500 --> 00:12:57,880 έτσι ώστε το δίκτυο να μην είναι υπερβολικά φορολογείται. 281 00:12:57,880 --> 00:13:00,760 >> IP είναι επίσης γνωστό ως ένα πρωτόκολλο χωρίς σύνδεση. 282 00:13:00,760 --> 00:13:05,350 Δεν υπάρχει απαραίτητα μια προκαθορισμένη διαδρομή από τον αποστολέα στον παραλήπτη ή αντιπρόεδρος 283 00:13:05,350 --> 00:13:05,850 versa. 284 00:13:05,850 --> 00:13:08,808 Τώρα, σε αυτό το παράδειγμα έχουμε μιλήσει περίπου, υπάρχει πραγματικά μόνο ένας τρόπος 285 00:13:08,808 --> 00:13:11,020 για να φτάσουμε σε κάθε δίκτυο. 286 00:13:11,020 --> 00:13:13,110 Έτσι, σε αυτή τη συγκεκριμένη εικονογράφηση, στην πραγματικότητα υπάρχει 287 00:13:13,110 --> 00:13:15,560 είναι μια προκαθορισμένη διαδρομή από σημείο Α στο σημείο Β 288 00:13:15,560 --> 00:13:19,270 Αλλά μπορούμε να το αλλάξουμε αυτό από μόνο το γεγονός, μία τροποποίηση στους δύο δρομολογητές 289 00:13:19,270 --> 00:13:22,640 στα αριστερά, με την προσθήκη αυτή κατάσταση στους πίνακες δρομολογητή. 290 00:13:22,640 --> 00:13:24,960 >> Τώρα παρατηρούμε ότι από το επάνω αριστερό δρομολογητή, 291 00:13:24,960 --> 00:13:29,340 στην πραγματικότητα υπάρχουν δύο τρόποι για να ασχοληθεί με τέσσερις ή πέντε διεύθυνση IP. 292 00:13:29,340 --> 00:13:33,100 Μπορεί να πάει κάτω στην κάτω αριστερή router, ή μπορεί να πάει προς τα δεξιά, 293 00:13:33,100 --> 00:13:34,090 προς τα δεξιά δρομολογητή. 294 00:13:34,090 --> 00:13:35,532 Διαθέτει πολλαπλές επιλογές. 295 00:13:35,532 --> 00:13:37,240 Και αυτό είναι πραγματικά το είδος του ένα καλό πράγμα 296 00:13:37,240 --> 00:13:39,690 διότι καθιστά μας δικτύου να ανταποκρίνεται περισσότερο. 297 00:13:39,690 --> 00:13:42,510 >> Αν για example-- είναι περίπου όπως ένα GPS. 298 00:13:42,510 --> 00:13:44,760 Αν έχετε ποτέ οδήγηση στον αυτοκινητόδρομο 299 00:13:44,760 --> 00:13:49,610 και ξαφνικά το GPS σας προειδοποιεί σας ότι η κίνηση είναι μπροστά, 300 00:13:49,610 --> 00:13:51,230 θέλετε να την αποφύγει, αν μπορείτε. 301 00:13:51,230 --> 00:13:53,710 Και έτσι μπορείτε να υπολογίσετε εκ νέου τη διαδρομή σας. 302 00:13:53,710 --> 00:14:00,330 Και ένα δίκτυο router, σε Εκτός από τις πληροφορίες που έχουν 303 00:14:00,330 --> 00:14:05,110 σχετικά με το πού θα πρέπει πακέτα πάει ή όπου τα δεδομένα θα πρέπει να πάει, 304 00:14:05,110 --> 00:14:09,140 υπάρχει επίσης το είδος αυτής της γενικής παλμού σχετικά με την κατάσταση του τοπικού δικτύου της. 305 00:14:09,140 --> 00:14:13,930 Τι πρόκειται να συμβεί, αν μπορώ να στείλω προς τα κάτω σε σχέση με αυτό το μονοπάτι αυτής της πορείας; 306 00:14:13,930 --> 00:14:19,640 >> Και έτσι στο φως της βαριάς κυκλοφορίας καταστάσεις στο δίκτυο, ίσως 307 00:14:19,640 --> 00:14:22,630 Τα πράγματα θα πάρουν μια πιο δρομολογούνται αναποτελεσματικό τρόπο ή, γενικότερα, 308 00:14:22,630 --> 00:14:24,939 αναποτελεσματικό τρόπο, επειδή αν πάμε τον κανονικό τρόπο, 309 00:14:24,939 --> 00:14:26,480 εκεί πρόκειται να είναι μια μεγάλη κίνηση. 310 00:14:26,480 --> 00:14:28,470 Ο αυτοκινητόδρομος είναι τελείως μπλοκαρισμένο. 311 00:14:28,470 --> 00:14:30,880 Έτσι ίσως αυτό που θα κάνουμε είναι να αντί να λάβει παράπλευρων οδών, οι οποίες 312 00:14:30,880 --> 00:14:33,070 κανονικά θα έπρεπε να περάσει πολύ περισσότερο χρόνο, αλλά κανείς δεν είναι 313 00:14:33,070 --> 00:14:34,320 πραγματικά τη χρήση αυτών των παράπλευρων οδών. 314 00:14:34,320 --> 00:14:37,300 Και έτσι μπορούμε διαδρομή πακέτα μας με αυτόν τον τρόπο. 315 00:14:37,300 --> 00:14:40,190 >> Έτσι, δεν είναι κάθε πακέτο ένα μεγάλο κομμάτι των δεδομένων 316 00:14:40,190 --> 00:14:42,620 ενδέχεται να ακολουθήσουν τον ίδιο δρόμο από την αρχή μέχρι το τέλος. 317 00:14:42,620 --> 00:14:45,080 Και το δίκτυό μας γίνεται μια πολύ καλύτερη ανταπόκριση 318 00:14:45,080 --> 00:14:49,720 αν router πίνακες μας επιτρέπουν να υπάρχουν να είναι πολλαπλές επιλογές για το πού να πάτε. 319 00:14:49,720 --> 00:14:53,054 Δεν είμαστε, ανάλογα με εκείνο το ένα φορτηγό κινείται έξω από το δρόμο. 320 00:14:53,054 --> 00:14:55,970 Μπορούμε να κατεβείτε από την εθνική οδό κατά τη επόμενη έξοδο και να λάβει μια διαφορετική πορεία. 321 00:14:55,970 --> 00:15:01,250 Και έτσι το είδος πρωτοκόλλου Internet του κάνει ένα μικρό κομμάτι από αυτό, πάρα πολύ. 322 00:15:01,250 --> 00:15:05,110 >> Έτσι ώστε να είναι τα βασικά στοιχεία της το πρωτόκολλο Διαδικτύου. 323 00:15:05,110 --> 00:15:07,780 Αλλά υπάρχει ένα ακόμη ζήτημα για την αντιμετώπιση, η οποία 324 00:15:07,780 --> 00:15:10,810 είναι τι θα συμβεί αν ρίχνουμε ένα πακέτο; 325 00:15:10,810 --> 00:15:14,490 Πώς ξέρουμε ότι θα πάμε για να στείλετε αυτό το πακέτο και πάλι; 326 00:15:14,490 --> 00:15:15,750 Σωστά; 327 00:15:15,750 --> 00:15:18,632 Λοιπόν, το πρωτόκολλο Διαδικτύου δεν εγγυάται την παράδοση. 328 00:15:18,632 --> 00:15:20,590 Εμείς πάμε για να είναι ανάλογα σε ένα άλλο πρωτόκολλο 329 00:15:20,590 --> 00:15:25,027 για να ασχοληθεί με αυτό το ονομάζονται Πρωτόκολλο ελέγχου μετάδοσης, το TCP. 330 00:15:25,027 --> 00:15:27,110 Και θα πάμε να μιλήσουμε περίπου ελέγχου κιβωτίου ταχυτήτων 331 00:15:27,110 --> 00:15:29,470 Πρωτόκολλο στο επόμενο βίντεο. 332 00:15:29,470 --> 00:15:30,460 Είμαι ο Νταγκ Lloyd. 333 00:15:30,460 --> 00:15:32,350 Αυτό είναι CS50. 334 00:15:32,350 --> 00:15:34,253