hosts (αρχείο)

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση σε: πλοήγηση, αναζήτηση

Το αρχείο hosts είναι ένα αρχείο στον υπολογιστή το οποίο χρησιμοποιείται για να αντιστοιχίζονται ονόματα υπολογιστών σε διευθύνσεις IP. Το αρχείο hosts είναι ένα απλό αρχείο κειμένου το οποίο λόγω σύμβασης έχει το συγκεκριμένο όνομα. Αρχικά το αρχείο ονομαζόταν HOSTS.TXT στο οποίο με χειροκίνητο τρόπο διατηρούνταν μια λίστα με τα ονόματα κόμβων του δικτύου και των αντίστοιχων IP διευθύνσεων. Το αρχείο αυτό το συντηρούσε και το διέθετε το ερευνητικό κέντρο του Στάνφορντ και ουσιαστικά ήταν ο κατάλογος συμμετοχής στο δίκτυο APRANET. Με την εξέλιξη του διαδικτύου το 1984 παρουσιάστηκε ο χώρος ονομάτων Domain Name System [1] όπου είναι μια αυτόματη διαδικασία για την αντιστοίχιση ονομάτων κόμβων στις αντίστοιχες IP διευθύνσεις. Στα σύγχρονα λειτουργικά συστήματα το αρχείο hosts συνεχίζει να υπάρχει και αποτελεί μια εναλλακτική λειτουργία αντιστοίχησης ονομάτων του DNS.

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

Το ARPANET, η αρχή μορφή του διαδικτύου, δεν είχε ένα κατανεμημένο αρχείο βάσης κόμβων δικτύου. Κάθε δικτυακός κόμβος έπρεπε να διατηρεί μια λίστα με δικτυακούς κόμβους που χρειαζόταν. Δεν υπήρχε ένας μηχανισμός που να έλεγε ότι όλες οι αναφορές σε ένα συγκεκριμένο κόμβο έχουν το ίδιο όνομα ή δεν υπήρχε κάποιος μηχανισμός διαμοιρασμού της λίστας σε άλλους κόμβους με αυτόματο τρόπο.

Το μικρό μέγεθος του ARPANET επέτρεπε στους διαχειριστές να διατηρούν χειροκίνητα την σχετικά μικρή λίστα των κόμβων του δικτύου. Ο κάθε κόμβος είχε μια διεύθυνση και πολλά ονόματα. Όσο τα τοπικά δίκτυα TCP/IP άρχισαν να γίνονται δημοφιλή το αρχείο με την λίστα των κόμβων (hosts) άρχισε να γίνεται όλο και μεγαλύτερο και πιο δύσκολο να διαχειριστεί χειροκίνητα. Ο διαχειριστής του δικτύου έπρεπε συνεχώς να προσθέτει νέους κόμβους όλο και πιο συχνά.

Στο RFC 952 έγινε η πρώτη προσπάθεια προτυποποίησης του αρχείου HOSTS.TXT και της διαδικασίας διαμοιρασμού αυτού. Αυτό οδήγησε την δημιουργία του κατανεμημένου συστήματος ονομάτων περιοχής DNS.

Παραπομπές[Επεξεργασία | επεξεργασία κώδικα]

  1. Internet Systems Consortium. «The Most Widely Used Name Server Software: BIND». History of BIND. http://www.isc.org/downloads/bind/. Ανακτήθηκε στις 28 July 2013. 
Στο λήμμα αυτό έχει ενσωματωθεί κείμενο από το λήμμα hosts (file) της Αγγλικής Βικιπαίδειας, η οποία διανέμεται υπό την GNU FDL και την CC-BY-SA 3.0. (ιστορικό/συντάκτες).