Το διαδίκτυο. Το χρησιμοποιούμε καθημερινά, είτε εν γνώσει μας είτε εν αγνοία μας. Πολλοί εξαρτώνται από αυτό για δουλειά και επιβίωση. Χωρίς το διαδίκτυο, η ζωή όπως την ξέρουμε θα πάψει να υπάρχει.
Τι είναι όμως το διαδίκτυο; Πώς λειτουργεί; Ας κάνουμε μια γρήγορη επισκόπηση της ιστορίας του για να κατανοήσουμε πώς λειτουργεί και, στη συνέχεια, ας παρακολουθήσουμε το ταξίδι ενός κομματιού δεδομένων καθώς ταξιδεύει σε όλο τον κόσμο στο παγκόσμιο δίκτυο που είναι το Διαδίκτυο.
Η Γέννηση του Διαδικτύου
Στη δεκαετία του 1960, οι υπολογιστές βρίσκονταν συνήθως μόνο σε γιγάντιες εταιρείες και κυβερνητικά γραφεία. Ο στρατός είναι επίσης ένας σημαντικός χρήστης συστημάτων υπολογιστών και ανακάλυψαν την ανάγκη πρόσβασης σε υπολογιστές σε απομακρυσμένες βάσεις από μια κεντρική εντολή, όπως το Πεντάγωνο.
Ενώ ο τυπικός τηλεφωνικός διακόπτης, ο οποίος συνέδεε πολλές τηλεφωνικές γραμμές μέσω ενός ενιαίου πίνακα διανομής ελεγχόμενου από τον χειριστή, μπορούσε να λειτουργήσει, ήταν ευάλωτο σε επιθέσεις και καταστροφές, ειδικά κατά τη διάρκεια του ψυχρού πολέμου και της απειλής των πυρηνικών πόλεμος.
Ως εκ τούτου, το 1966, η Υπηρεσία Προηγμένων Ερευνητικών Έργων (ARPA) του Υπουργείου Άμυνας των ΗΠΑ άρχισε να εργάζεται για την ανάπτυξη του ARPANET.
Μία από τις έννοιες πίσω από το ARPANET περιγράφηκε από τον Bob Taylor, τον Διευθυντή του Γραφείου Τεχνικών Επεξεργασίας Πληροφοριών στην ARPA εκείνη την εποχή, ως εξής. Αυτό ήταν όταν είχε τρία τερματικά υπολογιστή (το ένα τερματικό αποτελούταν από οθόνη και πληκτρολόγιο — ο ίδιος ο υπολογιστής βρισκόταν αλλού) στο γραφείο του.
Οι υπολογιστές βρίσκονταν σε ξεχωριστές τοποθεσίες, ένας στην System Development Corporation στη Σάντα Μόνικα της Καλιφόρνια, ένας άλλος στο UC Berkeley και ένας άλλος στο MIT. Ο Τέιλορ είπε:
Για καθένα από αυτά τα τρία τερματικά, είχα τρία διαφορετικά σύνολα εντολών χρήστη. Έτσι, αν μιλούσα στο διαδίκτυο με κάποιον στο SDC και ήθελα να μιλήσω με κάποιον που ήξερα στο Μπέρκλεϋ ή στο MIT για αυτό, έπρεπε να σηκωθώ από το τερματικό SDC, να πάω και να συνδεθώ στο άλλο τερματικό και να έρθω σε επαφή με τους. Είπα, "Ω άνθρωπε!" είναι προφανές τι πρέπει να κάνετε: Εάν έχετε αυτά τα τρία τερματικά, θα πρέπει να υπάρχει ένα τερματικό που πηγαίνει οπουδήποτε θέλετε να πάτε. Αυτή η ιδέα είναι το ARPANET.
Σήμερα, το ARPANET εξακολουθεί να είναι το προσχέδιο για το Διαδίκτυο. Το Διαδίκτυο δεν είναι μια ενιαία συσκευή—αντίθετα, είναι πολλά τεράστια δίκτυα υπολογιστών, όπως ένα μυαλό κυψέλης, όπου διαφορετικοί υπολογιστές επικοινωνούν μεταξύ τους για να παρέχουν δεδομένα όπου χρειάζεται.
Διαβάζετε μια γρήγορη επισκόπηση της γέννησης του Διαδικτύου. Για περισσότερες πληροφορίες, θα πρέπει να ελέγξετε έξω μερικά εκπληκτικά γεγονότα για την ιστορία του Διαδικτύου.
Τι σημαίνει "Μετάβαση στο Διαδίκτυο"
Όταν συνδέεστε στο διαδίκτυο, σημαίνει ότι συνδέεστε στο διαδίκτυο. Πριν από την οικιακή ευρυζωνική σύνδεση και το Wi-Fi, οι υπολογιστές δεν συνδέονταν αυτόματα στο διαδίκτυο όταν το ενεργοποιούσατε. Μετά την εκκίνηση του υπολογιστή σας, χρησιμοποιείτε ένα μόντεμ για να επιτρέψετε στον υπολογιστή σας να μιλήσει με τον πάροχο υπηρεσιών διαδικτύου (ISP) μέσω της τηλεφωνικής σας γραμμής.
Μόλις ο υπολογιστής σας και ο ISP σας συνομιλήσουν μεταξύ τους, δημιουργεί μια σύνδεση, συνδέοντας έτσι τον υπολογιστή σας στο ευρύτερο Διαδίκτυο.
Ωστόσο, με την έλευση της τεχνολογίας οπτικών ινών, τα μόντεμ άρχισαν να ξεφεύγουν από τη μόδα — γι' αυτό δεν τα βλέπετε πλέον στα σπίτια σας. Αντίθετα, πολλοί από εμάς έχουμε τώρα μια μονάδα οπτικού δικτύου (ONU) για τη σύνδεση των υπολογιστών μας στο διαδίκτυο.
Επιπλέον, τα περισσότερα νοικοκυριά έχουν πλέον περισσότερους από έναν υπολογιστές (το smartphone σας υπολογίζεται ως ένας υπολογιστής). Γι' αυτό και τα περισσότερα σπίτια τώρα απαιτείται δρομολογητής. Ο υπολογιστής σας θα μιλήσει με τον δρομολογητή σας και ο δρομολογητής θα μιλήσει στη συνέχεια με το μόντεμ σας (ή το ONU), το οποίο στη συνέχεια θα συνδεθεί στον ISP σας.
Ορισμένοι δρομολογητές έχουν ήδη ενσωματωμένο μόντεμ, επομένως ενδέχεται να μην το βλέπετε στο σπίτι. Ή μπορεί να είναι ήδη ενσωματωμένο στη συσκευή σας, όπως το smartphone σας.
Με την ανάπτυξη της διαδικτυακής υποδομής και το μειωμένο κόστος, οι περισσότερες συσκευές μας είναι πάντα online. Για παράδειγμα, εάν το smartphone σας είναι πάντα συνδεδεμένο είτε σε σύνδεση δεδομένων είτε σε σύνδεση Wi-Fi, είναι ήδη συνδεδεμένο.
Ωστόσο, εάν απενεργοποιήσετε αυτές τις συνδέσεις για εξοικονόμηση μπαταρίας ή δεδομένων, θα πρέπει να "συνδεθείτε" κάνοντας χειροκίνητη εναλλαγή των διακοπτών που κάνουν το τηλέφωνό σας να συνδέεται στο διαδίκτυο.
Τι συμβαίνει όταν επισκέπτεστε μια ιστοσελίδα
Τώρα που έχετε μια εισαγωγή στο τι είναι το Διαδίκτυο και τι σημαίνει να συνδεθείτε σε αυτό, αυτό συμβαίνει στην πραγματικότητα όταν επισκέπτεστε έναν ιστότοπο. Έτσι, για αυτό το παράδειγμα, ας υποθέσουμε ότι επισκέπτεστε την αρχική σελίδα της Google.
Η σελίδα αποθηκεύεται σε α διακομιστή ιστού. Ο υπολογιστής σας πρέπει να έχει πρόσβαση σε αυτόν τον διακομιστή μέσω του ISP σας, ώστε να μπορείτε να φορτώσετε την αρχική σελίδα Google στο πρόγραμμα περιήγησής σας.
Ενεργοποιείτε τον υπολογιστή σας, συνδέεστε στον λογαριασμό σας και, στη συνέχεια, εκκινείτε το πρόγραμμα περιήγησής σας. Στη συνέχεια, στη γραμμή διευθύνσεων, εσείς πληκτρολογήστε τη διεύθυνση URL του ιστότοπου που θέλετε να επισκεφτείτε, https://www.google.com, και πατήστε enter.
Αποστολή αιτημάτων από τον υπολογιστή σας στον ISP σας
Αφού πατήσετε enter, ο υπολογιστής σας αρχίζει να μιλά με τον ISP σας. Θα ενημερώσει τον ISP σας ότι αναζητάτε το Google.com, οπότε μπορεί να το αναζητήσει και να στείλει τα δεδομένα στον υπολογιστή σας;
Τι κάνει ο πάροχος υπηρεσιών Διαδικτύου σας
Ωστόσο, οι διευθύνσεις διακομιστή όπου είναι αποθηκευμένη η σελίδα που θέλετε να επισκεφτείτε δεν έχουν όνομα. Αντίθετα, έχει μια αριθμητική διεύθυνση IP, όπως 204.233.34.67. Ο ISP σας θα αναζητήσει τη σωστή διεύθυνση IP μέσω ενός διακομιστής ονομάτων τομέα (DNS).
Ένα DNS είναι σαν ένα γιγάντιο βιβλίο διευθύνσεων που αντιστοιχίζει τα ονόματα ιστότοπων με τις αριθμητικές τους διευθύνσεις. Μόλις ο ISP σας εντοπίσει τη σωστή διεύθυνση IP, θα συνδεθεί με αυτόν τον διακομιστή και θα αρχίσει να στέλνει το αίτημά σας.
Σύνδεση στον διακομιστή και αίτηση δεδομένων
Μόλις ο ISP σας εντοπίσει τον διακομιστή όπου είναι αποθηκευμένος ο ιστότοπος που θέλετε να επισκεφτείτε, θα στείλει ένα αίτημα για σύνδεση σε αυτόν. Εάν ο διακομιστής εγκρίνει το αίτημα σύνδεσης, θα δει ότι ζητάτε να φορτώσετε τον ιστότοπο για την Google.
Στη συνέχεια, ο διακομιστής θα λάβει τα αρχεία που είναι αποθηκευμένα σε αυτόν και θα τα στείλει στον υπολογιστή σας. Στο παράδειγμά μας, θέλατε να μεταβείτε στην αρχική σελίδα της Google. Ο διακομιστής όπου είναι αποθηκευμένος θα στείλει την αρχική σελίδα στον υπολογιστή σας.
Φυσικά, δεν θα στείλει την πλήρη βάση δεδομένων της Google στον υπολογιστή σας — κάτι που θα ήταν σχεδόν αδύνατο να φορτωθεί. Αντίθετα, θα στείλει μόνο τα δεδομένα για τη συγκεκριμένη σελίδα. Στην περίπτωση του Google.com, είναι μόνο το λογότυπο, η φωτογραφία του προφίλ σας, καθώς και μερικά άλλα στοιχεία.
Φόρτωση των δεδομένων στον υπολογιστή σας
Καθώς ο ISP σας λαμβάνει τα δεδομένα από τον διακομιστή, θα αρχίσει να τα προωθεί στον υπολογιστή σας ως πακέτα δεδομένων. Αυτό σημαίνει ότι τα δεδομένα που ζητήσατε αναλύονται σε μικρότερα κομμάτια, διευκολύνοντας τη μεταφορά τους.
Καθώς αυτά τα πακέτα φτάνουν στον υπολογιστή σας, επανασυναρμολογούνται από το πρόγραμμα περιήγησής σας, επιτρέποντάς σας να δείτε τον ιστότοπο που αναζητάτε.
Μια μικροσκοπική πτώση σε ένα Torrent δεδομένων Διαδικτύου
Το παράδειγμα που δώσαμε παραπάνω είναι μια απλοποιημένη έκδοση του Διαδικτύου. Στην πραγματικότητα, όταν επισκέπτεστε έναν ιστότοπο, το αίτημά σας μπορεί να περάσει από εκατοντάδες κόμβους πριν φτάσει στον προορισμό σας. Το αίτημά σας υποβάλλεται σε επεξεργασία στον προορισμό και τα ζητούμενα δεδομένα αποστέλλονται πίσω, ώστε ο υπολογιστής σας να τα φορτώσει.
Αυτή η διαδικασία συμβαίνει με εκατομμύρια υπολογιστές συνδεδεμένους στο διαδίκτυο, συμπεριλαμβανομένων των επιτραπέζιων υπολογιστών, των φορητών υπολογιστών και των smartphone. Και καθώς έξυπνοποιούμε όλο και περισσότερο τα σπίτια μας και χρησιμοποιούμε το Διαδίκτυο των Πραγμάτων, μπορούμε μόνο να περιμένουμε ότι η συνδεσιμότητα στο Διαδίκτυο και τα δεδομένα που μεταφέρονται μέσω αυτής θα αυξηθούν εκθετικά τα επόμενα χρόνια.