Ποιος εφηύρε το Διαδίκτυο;
Βρισκόμαστε στη δεκαετία του '50 στις Ηνωμένες Πολιτείες. Είναι η εποχή του Ψυχρού Πολέμου, της ιδεολογικής και επιστημονικής αντιπαράθεσης μεταξύ του μπλοκ που εκπροσωπούν οι Αμερικανοί και αυτού που ηγείται η Σοβιετική Ένωση. Μια προέλαση εναντίον του εχθρού ήταν μια μεγάλη νίκη, όπως ο διαστημικός αγώνας. Για το λόγο αυτό, ο Πρόεδρος Αϊζενχάουερ δημιούργησε την Υπηρεσία Προηγμένων Ερευνητικών Έργων (ARPA) το 1958. Χρόνια αργότερα, πήρε ένα D, για την Άμυνα, και έγινε DARPA. Ο οργανισμός συνεργάστηκε με ακαδημαϊκούς και βιομήχανους για την ανάπτυξη τεχνολογιών σε διάφορους τομείς, όχι μόνο στον στρατό.
Ένας από τους πρωτοπόρους του τμήματος των υπολογιστών του ARPA ήταν ο JCR Licklider, από το Ινστιτούτο Τεχνολογίας της Μασαχουσέτης, MIT, και προσλήφθηκε μετά από θεωρία για ένα γαλαξιακό δίκτυο υπολογιστών στο οποίο θα μπορούσε να έχει πρόσβαση σε οποιαδήποτε δεδομένα. Φύτεψε τους σπόρους όλων αυτών στο πρακτορείο.
Μια άλλη μεγάλη πρόοδος ήταν η δημιουργία του συστήματος μεταγωγής πακέτων, μια μέθοδος ανταλλαγής δεδομένων μεταξύ μηχανών. Μονάδες πληροφοριών, ή πακέτα, αποστέλλονται μία προς μία μέσω του δικτύου. Το σύστημα ήταν ταχύτερο από τα κανάλια που βασίζονταν σε κύκλωμα και υποστήριζε διαφορετικούς προορισμούς, όχι μόνο από σημείο σε σημείο. Αυτή η μελέτη πραγματοποιήθηκε από παράλληλες ομάδες, όπως ο Paul Baran του Ινστιτούτου RAND, ο Donald Davies και ο Roger Scantlebury του Εθνικού Φυσικού Εργαστηρίου του Ηνωμένου Βασιλείου και ο Lawrence Roberts του ARPA.
Υπάρχει επίσης η μελέτη και εφαρμογή των κόμβων, των σημείων τομής των πληροφοριών. Είναι γέφυρες μεταξύ μηχανών που επικοινωνούν μεταξύ τους και λειτουργούν και ως σημείο ελέγχου, ώστε οι πληροφορίες να μην χάνονται κατά τη διάρκεια του ταξιδιού και να πρέπει να επανεκκινηθεί ολόκληρη η μετάδοση. Όλες οι συνδέσεις έγιναν στη βάση του καλωδίου και οι στρατιωτικές βάσεις και τα ερευνητικά ινστιτούτα ήταν τα πρώτα γιατί είχαν ήδη αυτή τη δομή.
Γεννιέται το ARPANET
Τον Φεβρουάριο του 1966, άρχισε η συζήτηση για το δίκτυο ARPA ή ARPANET. Το επόμενο βήμα ήταν η ανάπτυξη IMP, διεπαφών επεξεργασίας μηνυμάτων. Είναι οι ενδιάμεσοι κόμβοι, που θα συνέδεαν τα σημεία του δικτύου. Μπορείτε να τους πείτε παππούδες και γιαγιάδες των ρούτερ. Αλλά όλα ήταν τόσο καινούργια που η πρώτη σύνδεση με το δίκτυο δεν πραγματοποιήθηκε παρά τις 29 Οκτωβρίου 1969. Συνέβη μεταξύ του UCLA, του Πανεπιστημίου της Καλιφόρνια στο Λος Άντζελες και του Ερευνητικού Ινστιτούτου Στάνφορντ, σχεδόν 650 χιλιόμετρα μακριά.
Το πρώτο μήνυμα που ανταλλάχθηκε θα ήταν το μήνυμα σύνδεσης και πήγε αρκετά καλά. Τα δύο πρώτα γράμματα αναγνωρίστηκαν στην άλλη πλευρά, αλλά στη συνέχεια το σύστημα τέθηκε εκτός σύνδεσης. Αυτό είναι σωστό: αυτή είναι η ημερομηνία της πρώτης σύνδεσης και επίσης της πρώτης σύγκρουσης. Και η πρώτη λέξη που μεταδόθηκε ήταν… «αυτό».
Το πρώτο δίκτυο κόμβων ARPANET ήταν έτοιμο μέχρι το τέλος εκείνου του έτους και λειτουργούσε ήδη καλά, συνδέοντας τα δύο σημεία που αναφέρθηκαν παραπάνω, το Πανεπιστήμιο της Καλιφόρνια στη Σάντα Μπάρμπαρα και τη Σχολή Πληροφορικής του Πανεπιστημίου της Γιούτα, λίγο πιο μακριά, στο Salt Lake City. Το ARPANET είναι ο μεγάλος προκάτοχος αυτού που ονομάζουμε Διαδίκτυο.
Και παρόλο που το σήμα εκκίνησης ήταν στρατιωτικό, η ώθηση για την ανάπτυξη όλης αυτής της τεχνολογίας ήταν η εκπαίδευση. Υπάρχει ένας θρύλος ότι το ARPANET ήταν ένας τρόπος αποθήκευσης δεδομένων σε περίπτωση πυρηνικής επίθεσης, αλλά η μεγαλύτερη επιθυμία ήταν οι επιστήμονες να επικοινωνήσουν και να συντομεύσουν τις αποστάσεις.
Επέκταση και εξέλιξη
Στο 71, υπάρχουν ήδη 15 σημεία στο δίκτυο, μέρος των οποίων είναι εφικτό χάρη στην ανάπτυξη του PNC. Το Πρωτόκολλο Ελέγχου Δικτύου ήταν το πρώτο πρωτόκολλο διακομιστή του ARPANET και καθόριζε ολόκληρη τη διαδικασία σύνδεσης μεταξύ δύο σημείων. Ήταν αυτό που επέτρεπε την πιο περίπλοκη αλληλεπίδραση, όπως η κοινή χρήση αρχείων και η απομακρυσμένη χρήση απομακρυσμένων μηχανών.
Τον Οκτώβριο του 72, η πρώτη δημόσια επίδειξη του ARPANET πραγματοποιήθηκε από τον Robert Kahn σε μια εκδήλωση υπολογιστών. Εκείνη τη χρονιά εφευρέθηκε το email, ένας ευκολότερος τρόπος ανταλλαγής μηνυμάτων που έχουμε ήδη συζητήσει στο κανάλι. Εκείνη την εποχή, υπήρχαν ήδη 29 συνδεδεμένα σημεία.
Αυτή είναι η χρονιά που βλέπουμε την πρώτη διατλαντική σύνδεση, μεταξύ του ARPANET και του νορβηγικού συστήματος NORSAR, μέσω δορυφόρου. Αμέσως μετά ήρθε η σύνδεση του Λονδίνου. Εξ ου και η ιδέα ότι ο κόσμος χρειαζόταν ένα ανοιχτό δίκτυο αρχιτεκτονικής. Είναι λογικό στον κόσμο, γιατί διαφορετικά θα είχαμε μόνο πολλά μικρά κλαμπ συνδεδεμένα, αλλά όχι μεταξύ τους και το καθένα με διαφορετικές αρχιτεκτονικές και πρωτόκολλα. Θα ήταν πολύ δουλειά να τα δέσουμε όλα μαζί.
Αλλά υπήρχε ένα πρόβλημα: το πρωτόκολλο NCP ήταν ανεπαρκές για αυτήν την ανοιχτή ανταλλαγή πακέτων μεταξύ διαφορετικών δικτύων. Τότε ήταν που ο Vint Cerf και ο Robert Kahn άρχισαν να εργάζονται για έναν αντικαταστάτη.
Ένα άλλο δευτερεύον έργο είναι το Ethernet, που αναπτύχθηκε στο θρυλικό Xerox Parc το 73. Αυτή τη στιγμή είναι ένα από τα επίπεδα σύνδεσης δεδομένων και ξεκίνησε ως ένα σύνολο ορισμών για ηλεκτρικά καλώδια και σήματα για τοπικές συνδέσεις. Ο μηχανικός Bob Metcalfe άφησε τη Xerox στο τέλος της δεκαετίας για να δημιουργήσει μια κοινοπραξία και να πείσει τις εταιρείες να χρησιμοποιήσουν το πρότυπο. Λοιπόν, το έχει πετύχει.
Το 1975, το ARPANET θεωρείται επιχειρησιακό και διαθέτει ήδη 57 μηχανήματα. Είναι επίσης εκείνη τη χρονιά που μια αμερικανική αμυντική υπηρεσία αναλαμβάνει τον έλεγχο του έργου. Σημειώστε ότι αυτό το δίκτυο δεν έχει ακόμη εμπορική σκέψη, μόνο στρατιωτική και επιστημονική. Οι προσωπικές συνομιλίες δεν ενθαρρύνονται, αλλά ούτε και απαγορεύονται.
Η επανάσταση του TCP/IP
Στη συνέχεια, το TCP/IP, ή αλλιώς Transmission Control Protocol Bar Protocol Internet, γεννήθηκε. Ήταν και εξακολουθεί να είναι το πρότυπο επικοινωνίας για συσκευές, ένα σύνολο επιπέδων που δημιουργούν αυτή τη σύνδεση χωρίς να χρειάζεται να ξαναχτίσουν όλα τα δίκτυα που είχαν σχηματιστεί μέχρι τότε.
Το IP είναι το επίπεδο εικονικής διεύθυνσης των αποστολέων και των παραληπτών πακέτων. Ξέρω ότι όλα αυτά είναι πιο σύνθετα, αλλά το θέμα μας εδώ είναι διαφορετικό.
Την 1η Ιανουαρίου 1983, το ARPANET αλλάζει επίσημα το πρωτόκολλο από NCP σε TCP/IP σε ένα άλλο ορόσημο στο Διαδίκτυο. Και οι υπεύθυνοι Robert Kahn και Vint Cerf έβαλαν τα ονόματά τους στην ιστορία της τεχνολογίας για πάντα. Το επόμενο έτος, το δίκτυο χωρίζεται στα δύο. Ένα τμήμα επικοινωνίας και ανταλλαγής στρατιωτικών αρχείων, το MILNET, και το πολιτικό και επιστημονικό κομμάτι που λέγεται ακόμα ARPANET, αλλά χωρίς κάποιους πρωτότυπους κόμβους. Ήταν ξεκάθαρο ότι δεν θα επιβίωνε μόνη της.
βάλε τα όλα μαζί
Μέχρι το 1985, το Διαδίκτυο είχε ήδη καθιερωθεί περισσότερο ως τεχνολογία επικοινωνίας μεταξύ ερευνητών και προγραμματιστών, αλλά το όνομα χρησιμοποιήθηκε μόνο στα τέλη της δεκαετίας, όταν τα δίκτυα άρχισαν να σχηματίζουν μια ενιαία δομή. Σιγά σιγά θα έβγαινε από τα πανεπιστήμια και θα άρχιζε να υιοθετείται από τον επιχειρηματικό κόσμο και τελικά από το καταναλωτικό κοινό.
Βλέπουμε λοιπόν μια έκρηξη μικρών δικτύων που είχαν ήδη μια μικρότερη κοινότητα επικεντρωμένη σε κάτι. Αυτή είναι η περίπτωση του CSNet, το οποίο συγκέντρωσε ερευνητικές ομάδες επιστήμης υπολογιστών και ήταν μια από τις πρώτες επιστημονικές εναλλακτικές λύσεις. Ή το Usenet, το οποίο ήταν προπομπός σε φόρουμ συζήτησης ή ομάδες συζητήσεων και δημιουργήθηκε το 1979.
Και το Bitnet, που δημιουργήθηκε το 81 για μεταφορά email και αρχείων, και το οποίο συνέδεσε περισσότερα από 2500 πανεπιστήμια σε όλο τον κόσμο. Ένα άλλο διάσημο είναι το NSFNET, από το ίδιο αμερικανικό επιστημονικό ίδρυμα που ήταν υπεύθυνο για το CSNet, για να διευκολύνει την πρόσβαση των ερευνητών σε υπερυπολογιστές και βάσεις δεδομένων. Ήταν ένας από τους μεγαλύτερους υποστηρικτές του προτύπου που πρότεινε το ARPANET και βοήθησε στη διάδοση της εγκατάστασης διακομιστών. Αυτό καταλήγει στο σχηματισμό του κορμού του NSFNET, ο οποίος ήταν 56 kbps.
Και φυσικά, μιλάμε περισσότερο για τις Ηνωμένες Πολιτείες, αλλά αρκετές χώρες διατήρησαν παρόμοια εσωτερικά δίκτυα και επεκτάθηκαν σε TCP/IP και στη συνέχεια πλοηγήθηκαν στο πρότυπο WWW με την πάροδο του χρόνου. Υπάρχει το γαλλικό MINITEL, για παράδειγμα, που ήταν στον αέρα μέχρι το 2012.
Η δεκαετία του 80 χρησιμεύει για την επέκταση του ακόμα νεαρού Διαδικτύου και την ενίσχυση της υποδομής των συνδέσεων μεταξύ των κόμβων, ιδιαίτερα τη βελτίωση των πυλών και των μελλοντικών δρομολογητών. Στο πρώτο μισό της δεκαετίας, ο προσωπικός υπολογιστής γεννήθηκε σίγουρα με τον υπολογιστή IBM και τον Macintosh. Και άλλα πρωτόκολλα άρχισαν να υιοθετούνται για διαφορετικά καθήκοντα.
Πολλοί άνθρωποι χρησιμοποίησαν το πρωτόκολλο μεταφοράς αρχείων, το παλιό καλό FTP, για να κάνουν μια στοιχειώδη έκδοση λήψης. Η τεχνολογία DNS, η οποία είναι ένας τρόπος μετάφρασης ενός τομέα σε διεύθυνση IP, εμφανίστηκε επίσης τη δεκαετία του 80 και σταδιακά υιοθετήθηκε.
Μεταξύ 87 και 91, το Διαδίκτυο κυκλοφόρησε για εμπορική χρήση στις Ηνωμένες Πολιτείες, αντικαθιστώντας τους κορμούς ARPANET και NSFNET, με ιδιωτικούς παρόχους και νέα σημεία πρόσβασης στο δίκτυο εκτός πανεπιστημίων και στρατιωτικών κύκλων. Λίγοι όμως είναι οι ενδιαφερόμενοι και λίγοι που βλέπουν τις δυνατότητες. Κάτι έλειπε για να γίνει η πλοήγηση ευκολότερη και πιο δημοφιλής.
Η επανάσταση του WWW
Το επόμενο σημείο στο ταξίδι μας είναι το CERN, το εργαστήριο πυρηνικής έρευνας της Ευρώπης. Το 1989, ο Timothy Berners-Lee, ή Tim, ήθελε να βελτιώσει την ανταλλαγή εγγράφων μεταξύ των χρηστών μαζί με τον μηχανικό Robert Cailliau. Φανταστείτε ένα σύστημα για να λαμβάνετε πληροφορίες σχετικά με τις συνδέσεις μεταξύ όλων των συνδεδεμένων υπολογιστών και να ανταλλάσσετε αρχεία πιο εύκολα.
Η λύση ήταν να αξιοποιηθεί μια υπάρχουσα αλλά υποτυπώδης τεχνολογία που ονομάζεται υπερκείμενο. Σωστά, εκείνες οι συνδεδεμένες λέξεις ή εικόνες με δυνατότητα κλικ που σας μεταφέρουν σε άλλο σημείο του Διαδικτύου κατά παραγγελία. Το αφεντικό του Tim δεν ήταν πολύ πρόθυμο για την ιδέα και τη βρήκε ασαφή, οπότε το έργο έπρεπε να ωριμάσει.
Κι αν τα νέα ήταν καλά; Το 1990, υπήρχαν "μόνο" αυτές οι τρεις προόδους: URL ή μοναδικές διευθύνσεις για τον προσδιορισμό της προέλευσης των ιστοσελίδων. HTTP, ή πρωτόκολλο μεταφοράς υπερκειμένου, που είναι η βασική μορφή επικοινωνίας, και HTML, που είναι η μορφή που επιλέγεται για τη διάταξη του περιεχομένου. Έτσι γεννήθηκε το World Wide Web, ή WWW, ένα όνομα που δημιουργήθηκε από τον ίδιο και το μεταφράσαμε ως World Wide Web.
Ο Tim οραματίστηκε έναν αποκεντρωμένο χώρο, επομένως δεν θα χρειαζόταν άδεια για ανάρτηση, πόσο μάλλον ένας κεντρικός κόμβος που θα μπορούσε να διακυβεύσει τα πάντα εάν έπεφτε. Επίσης, πίστευε ήδη στην ουδετερότητα του δικτύου, στην οποία πληρώνεις για μια υπηρεσία χωρίς διακρίσεις ποιότητας. Ο Ιστός θα συνεχίσει να είναι παγκόσμιος και με φιλικούς κώδικες, ώστε να μην βρίσκεται μόνο στα χέρια λίγων. Γνωρίζουμε ότι στην πράξη το Διαδίκτυο δεν είναι τόσο καλό, αλλά σε σύγκριση με ό,τι ήταν πριν, όλα έχουν εκδημοκρατιστεί πολύ και το περιβάλλον έχει δώσει φωνή σε πολλούς ανθρώπους.
Στο πακέτο, ο Tim δημιούργησε τον πρώτο επεξεργαστή και πρόγραμμα περιήγησης, το WorldWideWeb μαζί. Έφυγε από το CERN το 94 για να ιδρύσει το World Wide Web Foundation και να βοηθήσει στην ανάπτυξη και διάδοση των προτύπων ανοιχτού Διαδικτύου. Σήμερα είναι ακόμα το αφεντικό. Και το τελευταίο του μεγάλο επίτευγμα στο εργαστήριο ήταν να διαδώσει τα πρωτόκολλα HTTP και τον ιστό με έναν κώδικα που κυκλοφόρησε που απαλλάσσει την πληρωμή των δικαιωμάτων. Αυτό διευκόλυνε τη διάδοση αυτής της τεχνολογίας.
Ένα χρόνο νωρίτερα δημιουργήθηκε το Mosaic, το πρώτο πρόγραμμα περιήγησης με πληροφορίες γραφικών, όχι μόνο κείμενο. Έγινε Netscape Navigator και τα υπόλοιπα είναι ιστορία. Πολλά από τα πράγματα που χρησιμοποιούμε σήμερα ξεκίνησαν αυτή τη δεκαετία: μηχανές αναζήτησης, RSS feeds, το αγαπημένο και μισητό Flash κ.λπ. Για να σας δώσω μια ιδέα, το IRC δημιουργήθηκε το '88, το ICQ βγήκε το '96 και το Napster το '99. Αρκετές από αυτές τις τεχνολογίες έχουν ξεχωριστές ιστορίες ακόμη.
Και δείτε πώς έχουμε εξελιχθεί. Από τις καλωδιακές συνδέσεις μεταξύ των πανεπιστημίων, υπήρξε μια στροφή σε ευρύτερα δίκτυα που χρησιμοποιούσαν μια ενιαία γλώσσα επικοινωνίας. Στη συνέχεια ήρθε ένας παγκόσμιος και τυποποιημένος χώρος ανταλλαγής περιεχομένου, με τηλεφωνική σύνδεση με το δίκτυο. Πολλοί άνθρωποι άρχισαν να χρησιμοποιούν το Διαδίκτυο εκεί, με αυτόν τον κλασικό θόρυβο που βασικά χρησίμευε για να δοκιμάσει τη γραμμή, να υποδείξει την πιθανή ταχύτητα του Διαδικτύου και τελικά να δημιουργήσει το σήμα μετάδοσης.
Αυτή η σύνδεση έγινε πιο γρήγορη και έγινε ευρυζωνική. Σήμερα δεν μπορούμε να φανταστούμε τη ζωή μας χωρίς τη μετάδοση ασύρματων σημάτων, που είναι το WiFi, αλλά και δεδομένων κινητής τηλεφωνίας χωρίς την ανάγκη σημείου πρόσβασης, που είναι 3G, 4G κ.λπ. Αντιμετωπίζουμε ακόμη και προβλήματα λόγω της υπερβολικής κίνησης: το πρότυπο IPV4 είναι γεμάτο με διευθύνσεις και η μετάβαση στο IPV6 είναι αργή, αλλά θα έρθει.