7Sep

Γιατί είναι το Localhost IP 127.0.0.1;

Geeks σε όλο τον κόσμο γνωρίζουν τον τοπικό τους κεντρικό υπολογιστή ως 127.0.0.1, αλλά γιατί είναι αυτή η συγκεκριμένη διεύθυνση, όλων των διαθέσιμων διευθύνσεων, που προορίζονται για τον τοπικό κεντρικό υπολογιστή;Διαβάστε παρακάτω για να εμβαθύνετε στην ιστορία των τοπικών οικοδεσποτών.

Εικόνα από GMPhoenix;διαθέσιμη ως ταπετσαρία εδώ.

Σήμερα Ερώτηση &Η συνάντηση απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινοτική μονάδα δίσκου Q & A web sites.

Η ερώτηση

Reader SuperUser Roee Adler, περίεργη για την προεπιλεγμένη IP διεύθυνση localhost, έθεσε την ακόλουθη ερώτηση στην κοινότητα:

Αναρωτήθηκα ποια είναι η προέλευση της απόφασης να γίνει η διεύθυνση IP του localhost 127.0.0.1.Ποιο είναι το "νόημα" του 127;ποια είναι η "έννοια" του 0.0.1;

Ποιο είναι το νόημα;Ενώ είναι δυνατόν να ζήσετε ολόκληρη την ύπαρξή σας χωρίς να γνωρίζετε την απάντηση στις ερωτήσεις αυτές, είμαστε έτοιμοι να σκάψουμε.

Οι απαντήσεις

Πολλοί συνεισφέροντες έδωσαν την ευκαιρία να απαντήσουν στην ερώτηση του Roee, κάθε μία από τις συμβολές τους βοηθά να ρίξουμε φως στο πώςΤο 127.0.0.1 είναι ο τόπος που όλοι καλούμε στο σπίτι.Ο John T γράφει: Το

127 είναι ο τελευταίος αριθμός δικτύου σε δίκτυο κλάσης Α με μάσκα υποδικτύου 255.0.0.0.Το 127.0.0.1 είναι η πρώτη διευθύνσιμη διεύθυνση στο υποδίκτυο.Το 127.0.0.0 δεν μπορεί να χρησιμοποιηθεί επειδή θα ήταν ο αριθμός του καλωδίου.Αλλά χρησιμοποιώντας οποιονδήποτε άλλο αριθμό για το τμήμα του κεντρικού υπολογιστή θα πρέπει να δουλέψει καλά και να επανέλθει στη χρήση του127.0.0.1.Μπορείτε να το δοκιμάσετε μόνοι σας πατώντας 127.1.1.1 αν θέλετε.Γιατί περίμεναν μέχρι τον τελευταίο αριθμό δικτύου για να το εφαρμόσουν;Δεν νομίζω ότι είναι τεκμηριωμένο.Το

Hyperslug κάνει κάποια αρχεία sleuthing σκάβοντας μέσω παλαιών μνημονίων σχετικά με το θέμα:

Πρώτη αναφορά που μπορώ να βρω σχετικά με την ανάθεση 127 ως loopback είναι το Νοέμβριο του 1986 RFC 990 συντάχθηκε από Reynolds και Postel:

Η διεύθυνση μηδέν πρέπει να ερμηνευθεί ως έννοια ", όπως στο "αυτό το δίκτυο".

Για παράδειγμα, η διεύθυνση 0.0.0.37 θα μπορούσε να ερμηνευτεί ως έννοια host 37 σε αυτό το δίκτυο.

. ..

Ο αριθμός δικτύου κλάσης Α 127 έχει εκχωρηθεί η λειτουργία "loopback", δηλαδή ένα πακέτο που αποστέλλεται από ένα πρωτόκολλο υψηλότερου επιπέδου σε μια διεύθυνση δικτύου 127, πρέπει να βρεθεί πίσω στο εσωτερικό του host.Δεν θα πρέπει να εμφανίζεται κανένα πακέτο "αποσταλεί" σε μια διεύθυνση δικτύου σε οποιοδήποτε δίκτυο οπουδήποτε.

Ακόμη και ήδη από το Σεπτέμβριο του 1981 οι RFC 790, 0 και 127 είχαν ήδη δεσμευτεί:

000.rrr.rrr Reserved [JBP]. .. 127.rrr.rrr Δεσμευμένο [JBP]

0 και 127 ήταν το μόνοδιατηρούνται δίκτυα κατηγορίας Α έως το 1981. Το 0 χρησιμοποιήθηκε για την προσπέλαση σε συγκεκριμένο κεντρικό υπολογιστή, έτσι ώστε το αριστερό 127 για loopback.

Ξέρω ότι αυτό δεν απαντά στην ερώτηση, αλλά αυτό είναι τόσο μακριά όσο θα μπορούσα να σκάψω.Ίσως ήταν πιο λογικό να επιλέξουμε το 1.0.0.0 για το loopback αλλά αυτό είχε ήδη δοθεί στο BBN Packet Radio Network.

Παρόλο που όλοι γνωρίζουμε και αγαπάμε το 127.0.0.1 ως το localhost, αξίζει να σημειωθεί ότι δεν θα είναι ο τοπικός χώρος για πάντα.Το 127.0.0.1 είναι ο τρόπος με τον οποίο ο τοπικός ορίζοντας προσδιορίζεται στις επικοινωνίες IPv4 και, καθώς το IPv6 αναλαμβάνει αργά, θα χαρακτηρίζεται από έναν πιο διαισθητικό αριθμό: 0: 0: 0: 0: 0: 0: 0: 1.

Έχετε κάτι να προσθέσετε στην εξήγηση;Απενεργοποιήστε τα σχόλια.Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange;Δείτε τα πλήρη θέματα συζήτησης εδώ.