Τι είναι το Localhost και πώς μπορείτε να το χρησιμοποιήσετε;

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

Οποιοσδήποτε έχει ένα υπόβαθρο ή ενδιαφέρον για τη δικτύωση θα θεωρήσει σημαντικό να μάθει και να κατανοήσει τη σχετική ορολογία υπολογιστών με το πεδίο. Το Localhost(Localhost) είναι ένα τέτοιο κομμάτι ορολογίας που θεωρείται ωφέλιμο για κάθε τεχνικό υπολογιστών. Η κατανόηση της σημασίας και των χρήσεων του localhost είναι επίσης ένα εξαιρετικό μέρος για να ξεκινήσετε το ταξίδι σας στην ορολογία δικτύωσης.

Τι είναι το LocalHost και πώς χρησιμοποιείται;(What Is LocalHost and How Is It Used?)

Όχι απλώς ένας όρος, το localhost μπορεί επίσης να είναι ένα όνομα τομέα, όπως το netflix.com ή το google.com . Όπως(Just) κάθε τομέας, ο localhost θα έχει επίσης τη δική του διεύθυνση Πρωτοκόλλου Διαδικτύου(Internet Protocol) (IP). 

Η διεύθυνση που απαιτείται θα εξαρτηθεί από το πρωτόκολλο Διαδικτύου που χρησιμοποιείται. Η κλήση του localhost χρησιμοποιώντας IPv4 , που είναι η πιο κοινή IP, θα έχει εύρος από 127.0.0.0 έως 127.255.255.255, αλλά συνήθως θα είναι προεπιλεγμένη σε 127.0.0.1. Οι χρήστες IPv6(IPv6) μπορούν να δημιουργήσουν ένα loopback εισάγοντας :1.

Πρωτόκολλο Διαδικτύου(Internet Protocol)

Το Πρωτόκολλο Διαδικτύου(Internet Protocol) (IP) δημιουργήθηκε για να καθιερωθεί μια τυπική μέθοδος επικοινωνίας των υπολογιστών με άλλες συσκευές στο δίκτυο. Δεν διέπει μόνο τις διευθύνσεις αλλά και τον τρόπο αποστολής και λήψης των δεδομένων σας τόσο για τα τοπικά δίκτυα όσο και για το Διαδίκτυο.

Το IPv4(IPv4) , το οποίο είναι η έκδοση 4 του Πρωτοκόλλου Διαδικτύου(Internet Protocol) , είναι αυτό που χρησιμοποιείται πιο συχνά παγκοσμίως. Το IPv4(IPv4) βασίζεται σε μεγάλο βαθμό στο Πρωτόκολλο Ελέγχου Μετάδοσης(Transmission Control Protocol) ( TCP ) για τη διαχείριση του μεγαλύτερου μέρους των προβλημάτων δεδομένων, όπως η παράδοση, η αλληλουχία και η ακεραιότητα. Αυτή η IP σχεδιάστηκε ως πρωτόκολλο χωρίς σύνδεση για χρήση σε μηχανήματα που βασίζονται σε Ethernet.

Το IPv6(IPv6) άρχισε σιγά σιγά να αντικαθιστά το IPv4(IPv4) . Η ζήτηση για διευθύνσεις IP έχει αυξηθεί εκθετικά στον απόηχο της ψηφιακής έκρηξης. Όλο και περισσότερες συσκευές χρησιμοποιούν το Διαδίκτυο, επομένως το IPv6 αναπτύχθηκε για να καλύψει την αύξηση και να αντιμετωπίσει μερικά από τα βασικά ελαττώματα που εντοπίζονται στο IPv4

Όπου το IPv4 επιτρέπει τη χρήση περίπου 4,3 δισεκατομμυρίων μοναδικών διευθύνσεων IP, το IPv6 θα επιτρέψει έως και 340 τρισεκατομμύρια, τρισεκατομμύρια.

Εκτός από τους αριθμούς, το IPv6 προσφέρει επίσης πλεονεκτήματα δικτύωσης. Ανοίγει ευκολότερο εντοπισμό μεταξύ συσκευών άλλων δικτύων με δυνατότητα IPv6 , επιτρέποντας στους χρήστες να χρησιμοποιούν υπηρεσίες χωρίς την ανάγκη δράσης του τελικού χρήστη. Η ανάγκη για Μετάφραση Διευθύνσεων Δικτύου(Network Address Translation) ( NAT ) μειώνεται επίσης σημαντικά κατά τη χρήση IPv6 . Το NAT είναι αυτό που επιτρέπει στους πελάτες IPv4 να μοιράζονται μια ενιαία διεύθυνση IP.

Δεδομένου ότι το IPv4 είναι το πιο κοινό από τα δύο χρησιμοποιούμενα πρωτόκολλα Διαδικτύου, θα είναι το επίκεντρό μας να προχωρήσουμε. 

Πώς λειτουργεί το 127.0.0.1(How 127.0.0.1 Works)

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

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

Κοινές χρήσεις για Localhost(Common Uses For Localhost)

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

Εκτέλεση δοκιμής ταχύτητας(Running A Speed Test)

Η αποστολή αιτήματος ping είναι η πιο κοινή χρήση που θα βρείτε για τη διεύθυνση επαναφοράς. Χρησιμοποιώντας τη γραμμή εντολών των Windows(Windows Command Prompt) , μπορείτε να δοκιμάσετε τη σύνδεσή σας και να ανακαλύψετε τυχόν προβλήματα απόδοσης που(performance issues) ενδέχεται να αντιμετωπίζει αυτήν τη στιγμή ο υπολογιστής σας.

Για να εκτελέσετε ένα αίτημα ping στον localhost:

  1. Ανοίξτε το παράθυρο διαλόγου Εκτέλεση(Run) ( πλήκτρο Windows + R) και πληκτρολογήστε cmd . Πατήστε Enter .
    1. Μπορείτε επίσης να πληκτρολογήσετε cmd στο πλαίσιο Αναζήτηση στη γραμμή εργασιών(Taskbar Search) και να επιλέξετε Γραμμή εντολών(Command Prompt ) από τη λίστα.
    2. (Running as Administrator)Συνιστάται η εκτέλεση ως Διαχειριστής .
  2. Πληκτρολογήστε ping 127.0.0.1 και πατήστε Enter .

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

Αποκλεισμός ιστοσελίδων(Blocking Websites)

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

Κάθε φορά που ο υπολογιστής σας επιχειρεί να αποκτήσει πρόσβαση σε έναν ιστότοπο ή έναν απομακρυσμένο υπολογιστή χρησιμοποιώντας το όνομα τομέα, ο υπολογιστής θα στέλνει ένα αίτημα στον διακομιστή(Domain Name Server) ονομάτων τομέα ( DNS ) για αναζήτηση ενός τοπικά αποθηκευμένου αρχείου κεντρικού υπολογιστή(locally stored host file)

Για παράδειγμα, η διεύθυνση IPv4 127.0.0.1, θα εμφανίζεται ως "localhost" στο DNS . Το όνομα τομέα οποιουδήποτε νέου ιστότοπου που επισκέπτεστε θα βρίσκεται επίσης αποθηκευμένο ως αρχείο κεντρικού υπολογιστή. Αυτό δημιουργεί ταχύτερη απόκριση φόρτωσης για τυχόν επανεπισκέψεις στον ίδιο ιστότοπο.

Το αρχείο κεντρικού υπολογιστή θα περιέχει επίσης τις διευθύνσεις IP όλων των ονομάτων τομέα που αποθηκεύει. Θα πρέπει να επεξεργαστείτε αυτές τις διευθύνσεις IP(edit these IP addresses) ώστε να ταιριάζουν με τη διεύθυνση επαναφοράς 127.0.0.1 για να τις αποκλείσετε. Αν το κάνετε αυτό, η κίνηση θα κατευθυνθεί πίσω στον localhost. 

Παρόλο που λειτουργεί με ακρίβεια, η χρήση του localhost ως μεθόδου αποτροπής πρόσβασης σε ανεπιθύμητους ιστότοπους δεν είναι η καλύτερη λύση. Ο κύριος λόγος είναι ότι εάν χρειαζόσασταν πρόσβαση σε αυτούς τους ιστότοπους, θα έπρεπε να καταργήσετε με μη αυτόματο τρόπο την καταχώρηση ως διαχειριστής. Μόνο ο διαχειριστής που δημιούργησε την αρχική καταχώριση θα μπορεί να το κάνει αυτό, κλειδώνοντας άλλους που πρέπει να φτάσουν στον συγκεκριμένο ιστότοπο για τον έναν ή τον άλλο λόγο.

Δοκιμή νέων προγραμμάτων ή εφαρμογών Ιστού(Testing New Programs Or Web Applications)

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

Σε συνδυασμό με άλλο λογισμικό, μπορείτε ακόμη και να χρησιμοποιήσετε το loopback για να επιτρέψετε στις πλευρικές εφαρμογές για κινητά να έχουν πρόσβαση σε στοιχεία διακομιστή επιτραπέζιου υπολογιστή ή να στέλνουν αιτήματα σε ένα συγκεκριμένο API .



About the author

"Είμαι ανεξάρτητος ειδικός στα Windows και στο Office. Έχω πάνω από 10 χρόνια εμπειρίας στην εργασία με αυτά τα εργαλεία και μπορώ να σας βοηθήσω να αξιοποιήσετε στο έπακρο. Οι δεξιότητές μου περιλαμβάνουν: εργασία με Microsoft Word, Excel, PowerPoint και Outlook, δημιουργία ιστού σελίδες και εφαρμογές και βοηθώντας τους πελάτες να επιτύχουν τους επιχειρηματικούς τους στόχους."



Related posts