127.0.0.1 Επεξήγηση διεύθυνσης IP

Μια εξήγηση της διεύθυνσης IP loopback / localhost

Η διεύθυνση IP 127.0.0.1 είναι μια διεύθυνση IPv4 ειδικής χρήσης που ονομάζεται διεύθυνση localhost ή loopback . Όλοι οι υπολογιστές χρησιμοποιούν αυτή τη διεύθυνση ως δική τους αλλά δεν τους επιτρέπουν να επικοινωνούν με άλλες συσκευές, όπως μια πραγματική διεύθυνση IP.

Ο υπολογιστής σας μπορεί να έχει την ιδιωτική διεύθυνση IP 192.168.1.115 που του έχει εκχωρηθεί, ώστε να μπορεί να επικοινωνεί με έναν δρομολογητή και άλλες δικτυωμένες συσκευές. Ωστόσο, εξακολουθεί να έχει αυτή τη συγκεκριμένη διεύθυνση 127.0.0.1 που συνδέεται με αυτήν για να σημαίνει "αυτόν τον υπολογιστή", ή αυτό που είστε επί του παρόντος.

Η διεύθυνση loopback χρησιμοποιείται μόνο από τον υπολογιστή στον οποίο βρίσκεστε και μόνο για ειδικές περιπτώσεις. Αυτό δεν συμβαίνει με μια κανονική διεύθυνση IP που χρησιμοποιείται για τη μεταφορά αρχείων προς και από άλλες δικτυωμένες συσκευές.

Για παράδειγμα, ένας διακομιστής ιστού που εκτελείται σε έναν υπολογιστή μπορεί να δείχνει στο 127.0.0.1 έτσι ώστε οι σελίδες να μπορούν να εκτελούνται τοπικά και να ελέγχονται πριν αναπτυχθεί.

Πώς λειτουργεί το 127.0.0.1

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

Για να βελτιώσει την ασφάλεια του δικτύου, το TCP / IP ελέγχει επίσης τα εισερχόμενα μηνύματα που φτάνουν σε δρομολογητές ή άλλες πύλες δικτύου και απορρίπτουν ό, τι περιέχουν διευθύνσεις IP loopback. Αυτό αποτρέπει έναν εισβολέα δικτύου να αποκρύψει την κακόβουλη επισκεψιμότητα του δικτύου που προέρχεται από μια διεύθυνση loopback.

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

Τα μηνύματα Loopback περιέχουν έναν αριθμό θύρας προορισμού επιπλέον της διεύθυνσης. Οι εφαρμογές μπορούν να χρησιμοποιήσουν αυτούς τους αριθμούς θύρας για να υποδιαιρέσουν τα δοκιμαστικά μηνύματα σε πολλές κατηγορίες.

Διευθύνσεις Loopback Localhost και IPv6

Το όνομα localhost φέρει επίσης μια ιδιαίτερη σημασία στη δικτύωση υπολογιστών που χρησιμοποιείται σε συνδυασμό με το 127.0.0.1. Τα λειτουργικά συστήματα υπολογιστών διατηρούν μια εγγραφή στα αρχεία του κεντρικού υπολογιστή τους που συνδέουν ένα όνομα με τη διεύθυνση loopback, επιτρέποντας στις εφαρμογές να δημιουργούν μηνύματα loopback μέσω ονόματος και όχι αριθμού με κωδικό.

Το πρωτόκολλο Internet v6 (IPv6) υλοποιεί την ίδια έννοια μιας διεύθυνσης loopback με το IPv4. Αντί για το 127.0.0.01, το IPv6 αντιπροσωπεύει τη διεύθυνση του loopback ως απλά :: 1 (0000: 0000: 0000: 0000: 0001) και, αντίθετα από το IPv4, δεν διαθέτει ένα εύρος διευθύνσεων για το σκοπό αυτό.

127.0.0.1 εναντίον άλλων ειδικών διευθύνσεων IP

Το IPv4 διατηρεί όλες τις διευθύνσεις στην περιοχή 127.0.0.0 έως 127.255.255.255 για χρήση σε δοκιμές loopback, παρόλο που το 127.0.0.1 είναι (σύμφωνα με την ιστορική σύμβαση) η διεύθυνση loopback που χρησιμοποιείται σχεδόν σε όλες τις περιπτώσεις.

127.0.0.1 και άλλες διευθύνσεις δικτύου 127.0.0.0 δεν ανήκουν σε καμία από τις ιδιωτικές διευθύνσεις διευθύνσεων IP που ορίζονται στο IPv4. Οι μεμονωμένες διευθύνσεις σε αυτές τις ιδιωτικές σειρές μπορούν να αφιερωθούν σε τοπικές συσκευές δικτύου και να χρησιμοποιηθούν για επικοινωνία μεταξύ συσκευών, ενώ το 127.0.0.1 δεν μπορεί.

Εκείνοι που μελετούν τη δικτύωση υπολογιστών συγχέουν μερικές φορές το 127.0.0.1 με τη διεύθυνση 0.0.0.0 . Ενώ και οι δύο έχουν ιδιαίτερες έννοιες στο IPv4, το 0.0.0.0 δεν παρέχει καμία λειτουργικότητα loopback.