Άνοιγμα κυρίου μενού

Αλλαγές

6 bytes προστέθηκαν ,  πριν από 8 έτη
μ
καμία σύνοψη επεξεργασίας
Για περισσότερες λεπτομέρειες στο θέμα, δείτο [http://en.wikipedia.org/wiki/History_of_the_Internet History of the Internet]
==Λογισμικό και πρωτόκολλα==
Το αρχικό σημείο για την επικοινωνία host-to-host ήταν το 1822 πρωτόκολλο [http://en.wikipedia.org/wiki/BBN_Report_1822 BBN report 1822]. το οποίο καθόριζε τη μετάδοση των μηνυμάτων σε έναν IMP. Η διαμόρφωση (φορμάτ) του μυνήματος σχεδιάστηκε ώστε να λειτουργεί με ένα ευρή φάσμα αρχιτεκτονικών υπολογιστών. Ένα μύνημα 1822 αρχικά αποτελούνταν από τον τύπο του μυνήματος, έναν αριθμό διεύθυνσης του host (numeric host address) και ένα πεδίο δεδομένων. Για να στείλει ένα μύνημα δεδομένων σε έναν άλλον host, ο host που μετέδιδε το μήνυμα διαμόρφωνε το μύνημα δεδομένων περιλαμβάνοντας τη διεύθυνση προορισμού του host και το μύνημα στέλνονταν, κατόπιν μετέδιδε το μύνημα μέσω της διασύνδεσης 1822 του υλικού. Το IMP παρέδιδε το μύνημα στη διεύθυνση προορισμού, είτε παραδίδοντάς το σε έναν τοπικά συνδεδεμένο host ή σε έναν άλλον IMP. Όταν τελικά το μύνημα παραδίδονταν στη διεύθυνση του host, ο λαμβάνον IMP εξέπεμπε ένα αναγνωριστικό Ready for Next Message (RFNM), στον αποσταλλόντα host IMP.<br />
Αντίθετα με τα σύγχρονα Datagram του διαδικτύου, το ARPANET σχεδιάστηκ για να μεταδίδει αξιόπιστα μηνύματα 1822, και να πληροφορεί τον Host υπολογιστή για την απώλεια κάποιου μυνήματος. Το σημερινό [http://en.wikipedia.org/wiki/Internet_Protocol#Reliability IP] δεν είναι αξιόπιστο, ενώ το [http://en.wikipedia.org/wiki/Transmission_Control_Protocol TCP] είναι. Παρόλα αυτά, το 1822 πρωτόκολλο αποδείχθηκε ανεπαρκές για τη δαχείριση πολλαπλών συνδέσεων ανάμεσα σε διαφορετικές εφαρμογές του ίδιου host υπολογιστή. Το πρόβλημα αυτό αντιμετωπίστηκε με το [http://en.wikipedia.org/wiki/Network_Control_Program Network Control Program] (NCP), το οποίο αποδείχθηκε η σταθερή μέθοδος για την εγκατάσταση αξιόπιστων, με έλεγχο ροής, διπλής κατεύθυνσης συνδέσεων επικοινωνίας ανάμεσα σε διαφορετικές διεργασίες διαφορετικών host υπολογιστών. Η διασύνδεση NCP επέτρεψε το [http://en.wikipedia.org/wiki/Application_software Λογισμικό εφαρμογών] να συνδεθεί κατά μήκος του ARPANET εφαρμόζοντας [http://en.wikipedia.org/wiki/Communication_protocols πρωτόκολλα επικοινωνίας] υψηλότερου επιπέδου, ένα αρχικό παράδειγμα χρήσης της αντίληψης protocol layering τ οποίο ενσωματώθηκε στο μοντέλο [http://en.wikipedia.org/wiki/OSI_model OSI]. Το 1983 το πρωτόκολλο TCP/IP αντικατέστησε το NCP ως το κυρίως πρωτόκολλο του ARPANET, και το ARPANET έγινε ένα στοιχείο του πρώιμου διαδικτύου (internet). <br />
 
172

επεξεργασίες