29Aug
Οι περισσότεροι από εμάς έχουν ακούσει για τα '127.0.0.1 και 0.0.0.0', αλλά πιθανότατα δεν έδωσαν πολύ σκέψη σε αυτά, αλλά αν και οι δύο φαίνεται να δείχνουν στην ίδια θέση, τότε ποια είναι η πραγματική διαφορά μεταξύ των δύο;Η σημερινή θέση SuperUser Q & A βοηθά να ξεκαθαρίσει τα πράγματα για έναν σύγχρονο αναγνώστη.
Σήμερα Ερώτηση &Η συνάντηση απαντήσεων έρχεται με την ευγένεια του SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα-καθοδηγούμενη ομαδοποίηση Q & A ιστοσελίδες.
Φωτογραφία ευγένεια της Kate Gardiner( Flickr).
Η ερώτηση
Reader SuperUser Sagnik Sarkar θέλει να μάθει ποια είναι η διαφορά μεταξύ των 127.0.0.1 και 0.0.0.0 είναι:
Καταλαβαίνω ότι το 127.0.0.1 δείχνει στο localhost και το 0.0.0.0 το κάνει επίσης καλά( διορθώστε με εάνέκανα λάθος).Έτσι, ποια είναι η διαφορά μεταξύ 127.0.0.1 και 0.0.0.0;
Ποια είναι η διαφορά μεταξύ 127.0.0.1 και 0.0.0.0;
Ο ανταποκριτής
SuperUser DavidPostill έχει την απάντηση για μας:
Ποια είναι η διαφορά μεταξύ 127.0.0.1 και 0.0.0.0;Το
- 127.0.0.1 είναι η διεύθυνση loopback( επίσης γνωστή ως localhost).Το
- 0.0.0.0 είναι μη μεταβλητή μετα-διεύθυνση που χρησιμοποιείται για τον προσδιορισμό ενός μη έγκυρου, άγνωστου ή μη εφαρμόσιμου στόχου( κάτοχος τοποθεσίας χωρίς ιδιαίτερη διεύθυνση).
Στο πλαίσιο μιας καταχώρησης διαδρομής, συνήθως σημαίνει την προεπιλεγμένη διαδρομή.
Στο πλαίσιο διακομιστών, το 0.0.0.0 σημαίνει όλες τις διευθύνσεις IPv4 στο τοπικό μηχάνημα .Εάν ένας κεντρικός υπολογιστής έχει δύο διευθύνσεις IP, 192.168.1.1 και 10.1.2.1, και ένας διακομιστής που εκτελείται στον κεντρικό υπολογιστή ακούει στο 0.0.0.0, θα είναι προσβάσιμο και στα δύο IP.
Ποια είναι η διεύθυνση IP 127.0.0.1;Το
127.0.0.1 είναι η διεύθυνση πρωτοκόλλου Internet( loopback) που αναφέρεται επίσης ως localhost .Η διεύθυνση χρησιμοποιείται για τη δημιουργία σύνδεσης IP στο ίδιο μηχάνημα ή υπολογιστή που χρησιμοποιείται από τον τελικό χρήστη.
Η ίδια σύμβαση ορίζεται για υπολογιστές που υποστηρίζουν διευθυνσιοδότηση IPv6 χρησιμοποιώντας την συνήθεια του: : 1.Η δημιουργία μιας σύνδεσης με τη διεύθυνση 127.0.0.1 είναι η πιο συνηθισμένη πρακτική.Ωστόσο, χρησιμοποιώντας οποιαδήποτε διεύθυνση IP στην περιοχή των 127. .. * θα λειτουργήσει με τον ίδιο ή παρόμοιο τρόπο.Το σχήμα κατασκευής loopback δίνει έναν υπολογιστή ή μια συσκευή ικανή να δικτυώσει τη δυνατότητα επικύρωσης ή δημιουργίας της στοίβας IP στο μηχάνημα.
Πηγή: 127.0.0.1 - Ποιες είναι οι χρήσεις και γιατί είναι σημαντική;
Ειδικές διευθύνσεις
Ο αριθμός δικτύου κλάσης Α127 έχει την λειτουργία loopback , δηλαδή ένα πακέτο που αποστέλλεται από ένα πρωτόκολλο υψηλότερου επιπέδου σε μια διεύθυνση δικτύου 127 θα πρέπει να βρεθεί πίσω στο εσωτερικό του host.Κανένα datagram δεν έστειλε σε μια διεύθυνση δικτύου 127 θα πρέπει να εμφανίζεται ποτέ σε οποιοδήποτε δίκτυο οπουδήποτε.
Πηγή: Αριθμοί δικτύου
Αν είναι ολόκληρη η κλάση Α, ποιο είναι το σημείο άλλων αυθαίρετων τιμών για τα τελευταία τρία όχθη;
Ο σκοπός του εύρους loopback είναι η δοκιμή της εφαρμογής πρωτοκόλλου TCP / IP σε έναν κεντρικό υπολογιστή.Δεδομένου ότι τα χαμηλότερα στρώματα βραχυκυκλώνονται, η αποστολή σε μια διεύθυνση loopback επιτρέπει στα υψηλότερα στρώματα( IP και παραπάνω) να ελέγχονται αποτελεσματικά χωρίς την πιθανότητα προβλημάτων στα χαμηλότερα στρώματα που εκδηλώνονται.Η διεύθυνση 127.0.0.1 είναι η πιο συνηθισμένη διεύθυνση για δοκιμές.
Πηγή: IP Reserved, Loopback και ιδιωτικές διευθύνσεις
Για περισσότερες πληροφορίες, δείτε το Ρωτήστε το Ubuntu ερώτηση: Τι είναι η συσκευή Loopback και πώς μπορώ να την χρησιμοποιήσω;
Ποια είναι η διεύθυνση IP 0.0.0.0;Το
0.0.0.0 είναι μια έγκυρη σύνταξη διεύθυνσης.Επομένως, πρέπει να αναλύεται ως έγκυρη όπου αναμένεται μια διεύθυνση IP στην παραδοσιακή δεκαδική απόκλιση.Αφού αναλυθεί και μετατραπεί σε λειτουργική αριθμητική μορφή, τότε η αξία του καθορίζει τι συμβαίνει στη συνέχεια.
Η τιμή μηδέν έχει ιδιαίτερη σημασία.Επομένως είναι έγκυρο , αλλά έχει μια έννοια που μπορεί να μην είναι κατάλληλη( και έτσι να θεωρείται ως μη έγκυρη) για συγκεκριμένες περιστάσεις.Είναι βασικά το σύμβολο κράτησης "δεν υπάρχει ιδιαίτερη διεύθυνση".Για πράγματα όπως η σύνδεση δεσμών των συνδέσεων δικτύου, το αποτέλεσμα μπορεί να είναι να αντιστοιχίσετε μια κατάλληλη διεύθυνση διεπαφής στη σύνδεση.Αν το χρησιμοποιείτε για να διαμορφώσετε μια διεπαφή, μπορεί να αφαιρέσει μια διεύθυνση από τη διεπαφή.Εξαρτάται από το πλαίσιο χρήσης για να προσδιοριστεί τι πραγματικά δεν κάνει καμία συγκεκριμένη διεύθυνση.
Στο πλαίσιο μιας καταχώρησης διαδρομής, συνήθως σημαίνει την προεπιλεγμένη διαδρομή.Αυτό συμβαίνει ως αποτέλεσμα περισσότερης μάσκας διευθύνσεων, η οποία επιλέγει τα δυαδικά ψηφία που συγκρίνονται.Μία μάσκα 0.0.0.0 δεν επιλέγει κομμάτια, οπότε η σύγκριση θα είναι πάντα επιτυχής.Έτσι, όταν μια τέτοια διαδρομή είναι διαμορφωμένη, υπάρχει πάντα κάπου για πακέτα να πάει( εάν ρυθμιστεί με έναν έγκυρο προορισμό).
Σε ορισμένες περιπτώσεις, μόνο το "0" θα λειτουργήσει και θα έχει το ίδιο αποτέλεσμα.Αλλά αυτό δεν είναι εγγυημένο.Η φόρμα 0.0.0.0 είναι ο συνηθισμένος τρόπος να πει κανείς «καμία συγκεκριμένη διεύθυνση»( στο IPv6 που είναι : : 0 ή απλά : : ).
Πηγή: Ποια είναι η έννοια της διεύθυνσης IP 0.0.0.0;
Στην έκδοση 4 του πρωτοκόλλου Internet, η διεύθυνση 0.0.0.0 είναι μη μετακινούμενη μετα-διεύθυνση που χρησιμοποιείται για τον προσδιορισμό ενός μη έγκυρου, άγνωστου ή μη εφαρμόσιμου στόχου.Για να δοθεί ιδιαίτερη σημασία σε ένα κατά τα άλλα μη έγκυρο κομμάτι δεδομένων είναι μια εφαρμογή σηματοδότησης εντός ζώνης.
Στο πλαίσιο διακομιστών, το 0.0.0.0 σημαίνει όλες τις διευθύνσεις IPv4 στο τοπικό μηχάνημα .Εάν ένας κεντρικός υπολογιστής έχει δύο διευθύνσεις IP, 192.168.1.1 και 10.1.2.1 και ένας διακομιστής που εκτελείται στον κεντρικό υπολογιστή ακούει στο 0.0.0.0, θα είναι προσβάσιμο και στα δύο IP( Σημείωση: Το συγκεκριμένο κείμενο επαναλαμβάνεται από τα παραπάνωως μέρος της συνολικής απάντησης ).
Στο πλαίσιο της δρομολόγησης, το 0.0.0.0 συνήθως σημαίνει την προεπιλεγμένη διαδρομή, δηλ. Τη διαδρομή που οδηγεί στο 'υπόλοιπο' του Διαδικτύου αντί για κάπου στο τοπικό δίκτυο.
Χρήσεις χρησιμοποιεί:
- Η διεύθυνση που ένας κεντρικός υπολογιστής ισχυρίζεται ως δικός του όταν δεν έχει ακόμη οριστεί μια διεύθυνση.Όπως κατά την αποστολή του αρχικού πακέτου DHCPDISCOVER κατά τη χρήση του DHCP.
- Η διεύθυνση που ένας κεντρικός υπολογιστής αποδίδει στον εαυτό του όταν αποτύχει ένα αίτημα διεύθυνσης μέσω DHCP, με την προϋπόθεση ότι η στοίβα IP του κεντρικού υπολογιστή το υποστηρίζει.Αυτή η χρήση έχει αντικατασταθεί από τον μηχανισμό APIPA στα σύγχρονα λειτουργικά συστήματα.
- Ένας τρόπος για να καθορίσετε οποιοδήποτε IPv4-host σε όλες τις .Χρησιμοποιείται με αυτόν τον τρόπο κατά τον καθορισμό μιας προεπιλεγμένης διαδρομής.
- Ένας τρόπος για να προσδιορίσετε ρητά ότι ο στόχος δεν είναι διαθέσιμος. Πηγή: 127.0.0.1 - Ποιες είναι οι χρήσεις της και γιατί είναι σημαντική;
- Ένας τρόπος για να καθορίσετε οποιαδήποτε διεύθυνση IPv4 σε όλα τα .Χρησιμοποιείται κατά τον τρόπο αυτό κατά τη διαμόρφωση των διακομιστών( δηλ. Όταν συνδέονται υποδοχές ακρόασης).Αυτό είναι γνωστό στους προγραμματιστές TCP ως INADDR_ANY.[ bind( 2) δεσμεύει τις διευθύνσεις και όχι τις διεπαφές.]
Σε IPv6, η διεύθυνση all-zeros γράφεται ως : :
Πηγή: 0.0.0.0 [Wikipedia]
DHCP Ανακάλυψη / Αίτηση
Όταν ένας πελάτης εκκινήσει για πρώτη φορά, λέγεται ότι είναιτην αρχική κατάσταση και μεταδίδει ένα μήνυμα DHCPDISCOVER στο τοπικό φυσικό υποδίκτυο πάνω από τη θύρα 67( BootP server) του User Datagram Protocol( UDP).Δεδομένου ότι ο πελάτης δεν έχει τρόπο να γνωρίζει το υποδίκτυο στο οποίο ανήκει, το DHCPDISCOVER είναι μια εκπομπή όλων των υποσυνόλων( διεύθυνση IP προορισμού 255.255.255.255), με διεύθυνση IP προέλευσης 0.0.0.0.Η διεύθυνση IP πηγής είναι 0.0.0.0 δεδομένου ότι ο υπολογιστής-πελάτης δεν έχει διαμορφωμένη διεύθυνση IP.
Εάν σε αυτό το τοπικό δευτερεύον δίκτυο υπάρχει διακομιστής DHCP και έχει διαμορφωθεί και λειτουργήσει σωστά, ο διακομιστής DHCP θα ακούσει την εκπομπή και θα απαντήσει με ένα μήνυμα DHCPOFFER.Εάν ένας διακομιστής DHCP δεν υπάρχει στο τοπικό δευτερεύον δίκτυο, πρέπει να υπάρχει ένας παράγοντας αναμετάδοσης DHCP / BootP σε αυτό το τοπικό δευτερεύον δίκτυο για να προωθεί το μήνυμα DHCPDISCOVER σε ένα υποδίκτυο που περιέχει διακομιστή DHCP.
Αυτός ο πράκτορας αναμετάδοσης μπορεί να είναι είτε ένας αποκλειστικός κεντρικός υπολογιστής( Microsoft Windows Server, για παράδειγμα) είτε ένας δρομολογητής( ένας δρομολογητής Cisco που έχει ρυθμιστεί με τις εντολές βοηθού IP για επίπεδο διεπαφής, για παράδειγμα).
. ..
Αφού ο υπολογιστής-πελάτης λάβει ένα DHCPOFFER, απαντά με ένα μήνυμα DHCPREQUEST, υποδεικνύοντας την πρόθεσή του να δεχτεί τις παραμέτρους στο DHCPOFFER και μετακινείται στην κατάσταση που ζητεί .Ο υπολογιστής-πελάτης μπορεί να λάβει πολλαπλά μηνύματα DHCPOFFER, ένα από κάθε διακομιστή DHCP που έλαβε το αρχικό μήνυμα DHCPDISCOVER.Ο πελάτης επιλέγει ένα DHCPOFFER και αποκρίνεται μόνο σε αυτόν τον διακομιστή DHCP, απορρίπτοντας σιωπηρά όλα τα άλλα μηνύματα DHCPOFFER.Ο πελάτης προσδιορίζει τον επιλεγμένο διακομιστή τοποθετώντας το πεδίο επιλογής του αναγνωριστικού διακομιστή με τη διεύθυνση IP του διακομιστή DHCP.
Το DHCPREQUEST είναι επίσης μια εκπομπή, έτσι ώστε όλοι οι διακομιστές DHCP που έστειλαν ένα DHCPOFFER θα δουν το DHCPREQUEST και ο καθένας θα ξέρει αν το DHCPOFFER έγινε αποδεκτό ή απορριφθεί.Οποιεσδήποτε πρόσθετες επιλογές διαμόρφωσης που απαιτεί ο πελάτης θα συμπεριληφθούν στο πεδίο επιλογών του μηνύματος DHCPREQUEST.Παρόλο που ο πελάτης έχει λάβει μια διεύθυνση IP, θα στείλει το μήνυμα DHCPREQUEST με διεύθυνση IP προέλευσης 0.0.0.0.Αυτή τη στιγμή, ο πελάτης δεν έχει λάβει ακόμη επαλήθευση ότι είναι σαφές ότι η διεύθυνση IP χρησιμοποιείται.
. ..
Συνομιλία πελάτη-διακομιστή για πελάτη που αποκτά διεύθυνση DHCP όπου ο υπολογιστής-πελάτης και ο διακομιστής DHCP βρίσκονται στο ίδιο υποδίκτυο:
Πηγή: Κατανόηση και αντιμετώπιση προβλημάτων DHCP σε καταλύτη Switch ή Enterprise Networks
Προεπιλεγμένη διαδρομή
Αυτό το έγγραφο εξηγεί τον τρόπο διαμόρφωσης ενόςπροεπιλεγμένη διαδρομή ή πύλη τελευταίας λύσης.Αυτές οι εντολές IP χρησιμοποιούνται:
- IP προεπιλεγμένη πύλη
- ip προεπιλογή δικτύου
- ip διαδρομή 0.0.0.0 0.0.0.0
Διαδρομή IP 0.0.0.0 0.0.0.0
Δημιουργία μιας στατικής διαδρομής στο δίκτυο 0.0.0.0 0.0.0.0 είναι μια άλλητρόπος για να ρυθμίσετε την πύλη της έσχατης ανάγκης σε ένα δρομολογητή.Όπως συμβαίνει και με την εντολή IP προεπιλεγμένου δικτύου , η χρήση της στατικής διαδρομής στο 0.0.0.0 δεν εξαρτάται από κανένα πρωτόκολλο δρομολόγησης.Ωστόσο, η δρομολόγηση IP πρέπει να είναι ενεργοποιημένη στο δρομολογητή.
Σημείωση: Το IGRP δεν κατανοεί μια διαδρομή έως το 0.0.0.0.Επομένως, δεν μπορεί να προωθήσει τις προκαθορισμένες διαδρομές που δημιουργήθηκαν χρησιμοποιώντας την εντολή ip 0.0.0.0 0.0.0.0 .Χρησιμοποιήστε την εντολή του προεπιλεγμένου δικτύου της για να προωθήσει το IGRP μια προεπιλεγμένη διαδρομή.
Πηγή: Ρύθμιση μιας πύλης τελευταίας θέσης χρησιμοποιώντας εντολές IP
Έχετε κάτι να προσθέσετε στην εξήγηση;Απενεργοποιήστε τα σχόλια.Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange;Δείτε το πλήρες νήμα συζήτησης εδώ.