ARPANET

Απ? τη Βικιπα?δεια, την ελε?θερη εγκυκλοπα?δεια

Το ARPANET (Advanced Research Projects Agency Network) ?ταν το πρ?το στον κ?σμο δ?κτυο μεταγωγ?? πακ?του και το δ?κτυο πυρ?να? εν?? συν?λου που θα συν?θετε το παγκ?σμιο Διαδ?κτυο (internet). Το δ?κτυο χρηματοδοτ?θηκε απ? το Γραφε?ο ερευν?ν Αμ?νη? (Defense Advanced Research Projects Agency ( DARPA )) του Υπουργε?ο ?μυνα? των Ηνωμ?νων Πολιτει?ν για χρ?ση στα πανεπιστ?μια και εργαστ?ρια ερευν?ν στι? Η.Π.Α.. Η μεταγωγ? πακ?των του ARPANET βασ?στηκε σε σχ?δια του Lawrence Roberts του εργαστηρ?ου 'Lincoln Laboratory'. [1]

Η μεταγωγ? πακ?του (Packet switching), σ?μερα η κυρ?αρχη β?ση για την επικοινων?α δεδομ?νων παγκοσμ?ω?, ?ταν μια ν?α αντ?ληψη τη στιγμ? τη? σ?λληψη? τη? δημιουργ?α? του ARPANET. Οι επικοινων?ε? δεδομ?νων ε?χαν βασιστε? στη μεταγωγ? κυκλ?ματο?, ?πω? στο παραδοσιακ? τηλεφωνικ? δ?κτυο, ?που μια τηλεφωνικ? κλ?ση δεσμε?ει ?να αφοσιωμ?νο (dedicated) κ?κλωμα για τη δι?ρκεια τη? τηλεφωνικ?? συν?δου και η επικοινων?α ε?ναι δυνατ? μ?νο αν?μεσα στα δ?ο διασυνδεδεμ?να μ?ρη.

Με τη μεταγωγ? πακ?του, ?να σ?στημα δεδομ?νων μπορο?σε να χρησιμοποι?σει ?ναν επικοινωνιακ? σ?νδεσμο για να επικοινων?σει με περισσ?τερα απ? ?να μηχαν?ματα συλλ?γοντα? δεδομ?να σε datagrams και μεταδ?δοντ?? τα ω? πακ?τα στον αφιερωμ?νο σ?νδεσμο δικτ?ου, ?ποτε ο σ?νδεσμο? δεν ?ταν σε χρ?ση. ?τσι, ?χι μ?νο ο σ?νδεσμο? μπορο?σε να ε?ναι σε κοιν? χρ?ση, ?πω? μια μ?νο θυρ?δα ταχυδρομε?ου μπορε? να χρησιμοποιηθε? για να σταλο?ν γρ?μματα σε διαφορετικο?? προορισμο??, αλλ? κ?θε πακ?το μπορο?σε να δρομολογηθε? ανεξ?ρτητα απ? τα ?λλα πακ?τα.

Ιστορ?α [ Επεξεργασ?α | επεξεργασ?α κ?δικα ]

Για περισσ?τερε? λεπτομ?ρειε? στο θ?μα, δε?τε History of the Internet .

Παρανο?σει? στου? στ?χου? σχεδιασμο? [ Επεξεργασ?α | επεξεργασ?α κ?δικα ]

Η κοιν? αντ?ληψη για το ARPANET ?ταν ?τι το δ?κτυο υπολογιστ?ν σχεδι?στηκε για να επιζ?σει μια? πυρηνικ?? επ?θεση?. Στο A Brief History of the Internet , Η κοινων?α του διαδικτ?ου (Internet society) περιγρ?φει την εξ?λιξη των τεχνικ?ν ιδε?ν που δημιο?ργησαν το ARPANET: [2]

?ταν απ? τη μελ?τη RAND ?που ξεκ?νησε η λ?θο? φ?μη, ισχυριζ?μενη ?τι το ARPANET σχετ?ζονταν κατ? κ?ποιο τρ?πο με το χτ?σιμο εν?? δικτ?ου που αντιστ?κεται σε πυρηνικ? π?λεμο. Αυτ? δεν ?ταν ποτ? αληθ?? για το ARPANET, μ?νο η μελ?τη RAND στην ασφ?λεια φων?? θε?ρησε τον πυρηνικ? π?λεμο. Ωστ?σο, η μετ?πειτα εργασ?α στο Internetting ?δωσε ?μφαση στη σταθερ?τητα και τη δυνατ?τητα επιβ?ωση?, περιλαμβ?νοντα? την ικαν?τητα να αντ?χει απ?λειε? μεγ?λων τμημ?των του υπ?ρχοντο? δικτ?ου.

Αν και το ARPANET σχεδι?στηκε να αντ?χει απ?λειε? απ? υποδ?κτυα, ο κ?ριο? λ?γο? ?ταν ?τι οι εναλλαγ?? κ?μβων και συνδ?σμων δικτ?ων ?ταν μη αξι?πιστε?, ακ?μη και χωρ?? πυρηνικ?? επιθ?σει?. Για την ?λλειψη πηγ?ν που οδ?γησε στη δημιουργ?α του ARPANET, ο Charles Herzfeld, διευθυντ?? του ARPA (1965?1967), ε?πε: [3]

Το ARPANET δεν ξεκ?νησε για να δημιουργ?σει ?να σ?στημα Εντολ?ν και ελ?γχου (Command and Control) που θα επιβ?ωνε μια? πυρηνικ?? επ?θεση?, ?πω? πολλο? τ?ρα ισχυρ?ζονται. Το να κατασκευ?σει? ?να τ?τοιο σ?στημα ?ταν, καθαρ?, μια βασικ? στρατιωτικ? αν?γκη, αλλ? δεν ?ταν η αποστολ? του ARPA να το κ?νει αυτ?. Στην πραγματικ?τητα, θα μα? ε?χαν επικρ?νει δριμ?τατα αν το ε?χαμε προσπαθ?σει. Αντ?θετα, το ARPANET προ?λθε απ? τον προβληματισμ? ?τι υπ?ρχε μ?νο ?να? περιορισμ?νο? αριθμ?? μεγ?λων, ισχυρ?ν ερευνητικ?ν υπολογιστ?ν στη χ?ρα, και ?τι πολλο? ερευνητ??, που θα ε?χαν πρ?σβαση σε αυτο??, ?ταν γεωγραφικ? απομακρυσμ?νοι απ? αυτο??.

Αν?πτυξη και εξ?λιξη [ Επεξεργασ?α | επεξεργασ?α κ?δικα ]

Το Μ?ρτιο του 1970, το ARPANET ?φτασε στην ανατολικ? ακτ? των Ηνωμ?νων Πολιτει?ν, ?ταν ?να? κ?μβο? διεπαφ?? επεξεργασ?α? μηνυμ?των (Interface Message Processor ? IMP) τεχνολογ?α? BBN του Cambridge, Massachusetts συνδ?θηκε στο δ?κτυο. Κατ?πιν, το ARPANET μεγ?λωσε: 9 IMP τον Ιο?νιο του 1970, 13 IMP τον Δεκ?μβριο του 1970, κατ?πιν 18 τον Σεπτ?μβριο του 1971 (?ταν το δ?κτυο περιλ?μβανε 23 πανεπιστ?μια και κυβερνητικ? host). 29 IMP Τον Α?γουστο του 1972 και 40 τον Σεπτ?μβριο του 1973. Τον Ιο?νιο του 1974, υπ?ρχαν 46 IMP, τον Ιο?λιο του 1975 το δ?κτυο αριθμο?σε 57 IMP. Το 1981, ο αριθμ?? ?ταν 213 κεντρικο? υπολογιστ?? (host), με ?ναν host να προστ?θεται κατ? προσ?γγιση κ?θε ε?κοσι μ?ρε?.

Το 1973 μια υπερατλαντικ? δορυφορικ? σ?νδεση συν?δεσε το Norwegian Seismic Array (NORSAR) στο ARPANET, κ?νοντα? τη Νορβηγ?α την πρ?τη χ?ρα εκτ?? των Η.Π.Α. που συνδ?θηκε στο δ?κτυο. Την ?δια περ?οδο ?να επ?γειο κ?κλωμα πρ?σθεσε ?να IMP του Λονδ?νου [4] .

To 1975, το ARPANET ανακυρ?χθηκε "λειτουργικ?". Η υπηρεσ?α ?μυνα? Πληροφοριακ?ν Συστημ?των Defense Communications Agency π?ρε τον ?λεγχο αφ?του το ARPA προορ?ζονταν να χρηματοδοτ?σει προηγμ?νε? ?ρευνε?.

Το 1983, το ARPANET χωρ?στηκε απ? του? στρατιωτικο?? ιστοτ?που? των Η.Π.Α. οι οπο?οι π?γαν στο δικ? του? στρατιωτικ? δ?κτυο ( MILNET ) για ακατηγοροπο?ητε? επικοινων?ε? του τμ?ματο? ?μυνα?. Ο συνδυασμ?? ονομ?στηκε Defense Data Network (DDN) [5] . Ο διαχωρισμ?? του στρατιωτικο? και πολιτικο? δικτ?ου με?ωσαν του? κ?μβου? του ARPANET απ? 113 σε 68. Τα Gateways μετ?διδαν το ηλεκτρονικ? ταχυδρομε?ο (e-mail) αν?μεσα στα δ?ο δ?κτυα. Το MILNET αργ?τερα ?γινε το NIPRNet .

Τεχνολογ?α [ Επεξεργασ?α | επεξεργασ?α κ?δικα ]

Το 1970 προστ?θηκε υποστ?ριξη για IMP σε IMP κυκλ?ματα μ?χρι 230.4 kbit/s, αν και σκ?ψει? σχετικ? με το κ?στο? και την επεξεργαστικ? ισχ? των IMP σ?μαινε ?τι στην πρ?ξη αυτ? η ικαν?τητα δεν χρησιμοποι?θηκε ενεργ?.

Το ξεκ?νημα του 1971 ε?δε τη χρ?ση μια? μια ν?α? τεχνολογ?α? IMP (non-ruggedized) που ?ταν σημαντικ? πιο 'ελαφρε??'.

Μπορο?σε επ?ση? να διαμορφωθε? σαν Terminal Interface Processor (TIP)το οπο?ο παρε?χε υποστ?ριξη εξυπηρετητ? τερματικο? (terminal server) για μ?χρι 63 σειριακ? τερματικ? ASCII μ?σω εν?? ελεγκτ? πολλ?ν γραμμ?ν (multi - line) στη θ?ση εν?? απ? του? host [6] . Το 316 χαρακτηρ?ζονταν απ? ?να μεγαλ?τερο βαθμ? ενσωμ?τωση? απ? το 516, που το ?κανε λιγ?τερο ακριβ? και πιο ε?κολο στη συντ?ρηση. Το 316 διαμορφ?νονταν με 40 kB κ?ρια? μν?μη? για ?να TIP. Το μ?γεθο? τη? κ?ρια? μν?μη? αργ?τερα αυξ?θηκε στα 32 kB για τα IMP και 56 kB για τα TIP.

Το 1975 η BBN εισ?γαγε λογισμικ? για τα IMP που ?τρεχε στου? πολυεπεξεργαστ?? Pluribus . Εμφαν?στηκαν σε ?ναν μικρ? αριθμ? απ? sites. To 1981, η ΒΒΝ εισ?γαγε λογισμικ? για τα IMP που ?τρεχε στου? επεξεργαστ?? C/30 , που ?ταν δικ? τη? προ??ν.

Το 1983, τα πρωτ?κολλα TCP/IP αντικατ?στησαν το NCP ω? το κ?ριο πρωτ?κολλο του ARPANET, και ?τσι το ARPANET ?γινε ?να απ? δ?κτυο του πρ?ιμου Διαδικτ?ου (Internet).

Λογισμικ? και πρωτ?κολλα [ Επεξεργασ?α | επεξεργασ?α κ?δικα ]

Το αρχικ? σημε?ο για την επικοινων?α host-to-host ?ταν το 1822 πρωτ?κολλο BBN report 1822 . το οπο?ο καθ?ριζε τη μετ?δοση των μηνυμ?των σε ?ναν IMP. Η διαμ?ρφωση (format) του μην?ματο? σχεδι?στηκε ?στε να λειτουργε? με ?να ευρ? φ?σμα αρχιτεκτονικ?ν υπολογιστ?ν. ?να μ?νυμα 1822 αρχικ? αποτελο?νταν απ? τον τ?πο του μην?ματο?, ?ναν αριθμ? διε?θυνση? του host (numeric host address) και ?να πεδ?ο δεδομ?νων. Για να στε?λει ?να μ?νυμα δεδομ?νων σε ?ναν ?λλον host, ο host που μετ?διδε το μ?νυμα διαμ?ρφωνε το μ?νυμα δεδομ?νων περιλαμβ?νοντα? τη διε?θυνση προορισμο? του host και το μ?νυμα στ?λνονταν, κατ?πιν μετ?διδε το μ?νυμα μ?σω τη? διασ?νδεση? 1822 του υλικο?. Το IMP παρ?διδε το μ?νυμα στη διε?θυνση προορισμο?, ε?τε παραδ?δοντ?? το σε ?ναν τοπικ? συνδεδεμ?νο host ? σε ?ναν ?λλον IMP. ?ταν τελικ? το μ?νυμα παραδ?δονταν στη διε?θυνση του host, ο λαμβ?νον IMP εξ?πεμπε ?να αναγνωριστικ? Ready for Next Message (RFNM), στον αποσταλλ?ντα host IMP.

Αντ?θετα με τα σ?γχρονα Datagram του διαδικτ?ου, το ARPANET σχεδι?στηκε για να μεταδ?δει αξι?πιστα μην?ματα 1822, και να πληροφορε? τον host υπολογιστ? για την απ?λεια κ?ποιου μην?ματο?. Το σημεριν? IP δεν ε?ναι αξι?πιστο, εν? το TCP ε?ναι. Παρ?λα αυτ?, το 1822 πρωτ?κολλο αποδε?χθηκε ανεπαρκ?? για τη διαχε?ριση πολλαπλ?ν συνδ?σεων αν?μεσα σε διαφορετικ?? εφαρμογ?? του ?διου host υπολογιστ?. Το πρ?βλημα αυτ? αντιμετωπ?στηκε με το Network Control Program (NCP), το οπο?ο αποδε?χθηκε η σταθερ? μ?θοδο? για την εγκατ?σταση αξι?πιστων, με ?λεγχο ρο??, διπλ?? κατε?θυνση? συνδ?σεων επικοινων?α? αν?μεσα σε διαφορετικ?? διεργασ?ε? διαφορετικ?ν host υπολογιστ?ν. Η διασ?νδεση NCP επ?τρεψε το Λογισμικ? εφαρμογ?ν να συνδεθε? κατ? μ?κο? του ARPANET εφαρμ?ζοντα? πρωτ?κολλα επικοινων?α? υψηλ?τερου επιπ?δου, ?να αρχικ? παρ?δειγμα χρ?ση? τη? αντ?ληψη? protocol layering τ οπο?ο ενσωματ?θηκε στο μοντ?λο OSI . Το 1983 το πρωτ?κολλο TCP/IP αντικατ?στησε το NCP ω? το κυρ?ω? πρωτ?κολλο του ARPANET, και το ARPANET ?γινε ?να στοιχε?ο του πρ?ιμου διαδικτ?ου (internet).

Εφαρμογ?? Δικτ?ου [ Επεξεργασ?α | επεξεργασ?α κ?δικα ]

Το NCP παρε?χε ?να σταθερ? σ?νολο (standard set) απ? υπηρεσ?ε? δικτ?ου που μπορο?σαν να διαμοιραστο?ν σε αρκετ?? εφαρμογ?? που ?τρεχαν σε ?ναν μ?νο host υπολογιστ?. Αυτ? οδ?γησε στην εξ?λιξη των πρωτοκ?λλων εφαρμογ?ν που λειτουργο?σαν, π?νω κ?τω, ανεξ?ρτητα απ? την υπηρεσ?α δικτ?ου. ?ταν το ARPANET μετ?βη στα πρωτ?κολλα του διαδικτ?ου το 1983, τα κ?ρια πρωτ?κολλα εφαρμογ?ν ακολο?θησαν επ?ση?.

  • Ε-mail: το 1971, ο Ray Tomlinson του BBN ?στειλε το πρ?το [Ηλεκτρονικ? ταχυδρομε?ο|μ?νυμα ηλεκτρονικο? ταχυδρομε?ου (e-mail)] στο δ?κτυο [7] . Απ? το 1973 τα μην?ματα ηλεκτρονικο? ταχυδρομε?ου αποτελο?σαν το 75% τη? κ?νηση? στο ARPANET.
  • Μεταφορ? αρχε?ων: το πρωτ?κολλο μεταφορ?? αρχε?ων ( FTP ) καθορ?στηκε και εφαρμ?στηκε απ? το 1973, επιτρ?ποντα? τη μεταφορ? αρχε?ων στο ARPANET.
  • Μεταφορ? φων??.

Επιπλ?ον μελ?τη [ Επεξεργασ?α | επεξεργασ?α κ?δικα ]

  • A History of the ARPANET: The First Decade (Bolt, Beranek and Newman, 1981).

Εξωτερικο? σ?νδεσμοι [ Επεξεργασ?α | επεξεργασ?α κ?δικα ]

Παραπομπ?? [ Επεξεργασ?α | επεξεργασ?α κ?δικα ]

  1. ≪Living Internet: Lawrence Roberts Manages The ARPANET Program≫ . livinginternet.com . Αρχειοθετ?θηκε απ? το πρωτ?τυπο στι? 19 Ιουλ?ου 2008 . Ανακτ?θηκε στι? 6 Νοεμβρ?ου 2008 .  
  2. ≪A Brief History of the Internet≫ . Internet Society . Αρχειοθετ?θηκε απ? το πρωτ?τυπο στι? 22 Δεκεμβρ?ου 2001 . Ανακτ?θηκε στι? 20 Σεπτεμβρ?ου 2008 .  
  3. ≪Charles Herzfeld on ARPANET and Computers≫ . About.com . Αρχειοθετ?θηκε απ? το πρωτ?τυπο στι? 27 Απριλ?ου 2012 . Ανακτ?θηκε στι? 21 Δεκεμβρ?ου 2008 .  
  4. ≪NORSAR and the Internet≫ . NORSAR. Αρχειοθετ?θηκε απ? το πρωτ?τυπο στι? 19 Μα?ου 2009 . Ανακτ?θηκε στι? 28 Ιουλ?ου 2011 .  
  5. Fritz E. Froehlich· Allen Kent (1990). ≪ARPANET, the Defense Data Network, and Internet≫. The Froehlich/Kent Encyclopedia of Telecommunications . 1 . CRC Press. σελ?δε? 341?375. ISBN   9780824729004 .  
  6. Peter T. Kirstein . ≪Arpanet's first access control≫ . IEEE Annals of the History of Computing . ISSN 1058-6180 . http://muse.jhu.edu/journals/ahc/summary/v031/31.3.kirstein.html .  
  7. ≪Ray Tomilson: The First Network Email≫ . Αρχειοθετ?θηκε απ? το πρωτ?τυπο στι? 6 Μα?ου 2006 . Ανακτ?θηκε στι? 25 Ιουλ?ου 2011 .  

Εξωτερικο? σ?νδεσμοι [ Επεξεργασ?α | επεξεργασ?α κ?δικα ]

  • Λεξιλογικ?? ορισμ?? του ARPANET στο Βικιλεξικ?
  • Πολυμ?σα σχετικ? με το θ?μα ARPANET στο Wikimedia Commons