Τι είναι το DHCP; Πώς λειτουργεί;

Έχετε ακούσει ποτέ για το DHCP ; Είναι ένα από εκείνα τα τεχνικά πράγματα που κάνουν το Διαδίκτυο να λειτουργεί καθημερινά, και οι περισσότεροι άνθρωποι δεν έχουν ιδέα ότι υπάρχει, πόσο μάλλον να ξέρουν τι κάνει. Ωστόσο, μπορεί να έχετε ακούσει έναν φίλο ή τον τεχνικό της πληροφορικής από τη δουλειά να αναφέρει όρους όπως DHCP , διακομιστές DHCP ή πελάτες(DHCP) DHCP . (DHCP)Αναρωτηθήκατε για τι ήταν όλη αυτή η ασυναρτησία ; (Were)Εάν θέλετε να μάθετε τι είναι το DHCP , πώς λειτουργεί το DHCP και σε τι χρησιμοποιείται, διαβάστε παρακάτω. Σε αυτό το άρθρο, εξηγούμε όλα αυτά και πολλά άλλα:

Τι είναι το DHCP;

Το DHCP είναι ένα ακρωνύμιο για το Πρωτόκολλο Διαμόρφωσης Δυναμικού κεντρικού υπολογιστή(Dynamic Host Configuration Protocol) . Είναι ένα πρωτόκολλο διαχείρισης δικτύου που χρησιμοποιείται από διακομιστές για την αυτόματη εκχώρηση διευθύνσεων IP(used by servers to automatically assign IP addresses) στους υπολογιστές και τις συσκευές που είναι συνδεδεμένοι σε αυτούς.

Σε τοπικά δίκτυα ( LAN(LANs) ), όπως αυτά στο σπίτι σας ή σε μικρά και μεσαία γραφεία, οι διακομιστές που παρέχουν DHCP συνήθως εκτελούνται από δρομολογητές. Σε μεγάλα δίκτυα, όπως αυτά που διατηρούνται από μεγάλες εταιρείες ή κυβερνητικά ιδρύματα, το DHCP μπορεί να παρέχεται από αποκλειστικούς διακομιστές (εξειδικευμένους υπολογιστές) αντί για απλούς δρομολογητές.

Ο διακομιστής DHCP ενεργοποιήθηκε σε δρομολογητή

Εκτός από τις διευθύνσεις IP, το DHCP μπορεί επίσης να χρησιμοποιηθεί για την αυτόματη αντιστοίχιση της μάσκας υποδικτύου, της προεπιλεγμένης πύλης και των διακομιστών DNS(DNS servers) στους υπολογιστές και τις συσκευές μέσα σε ένα δεδομένο δίκτυο.

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

Για να κατανοήσετε πώς λειτουργεί το DHCP , πρέπει πρώτα να κατανοήσετε τα βασικά για το τι είναι οι διευθύνσεις IP(what IP addresses are) . Με απλά λόγια, οι διευθύνσεις IP είναι μοναδικά αναγνωριστικά των υπολογιστών και άλλων συσκευών που είναι συνδεδεμένοι σε ένα δίκτυο. Οι υπολογιστές(PCs) και άλλες συσκευές (εκτυπωτές, smartphone κ.λπ.) σε ένα δίκτυο χρειάζονται διευθύνσεις IP για να μπορούν να επικοινωνούν μεταξύ τους, να στέλνουν και να λαμβάνουν δεδομένα σε άλλες συσκευές στο ίδιο δίκτυο ή στο διαδίκτυο. Οι διευθύνσεις IP είναι για δίκτυα υπολογιστών όπως οι διευθύνσεις οδών για τις πόλεις. Χρειάζεστε να μπορούν να στέλνουν μηνύματα, να ξέρουν πού αποστέλλονται και πού ξεκινούν.

Κάθε υπολογιστής και συσκευή σε ένα δίκτυο χρειάζεται μια έγκυρη διεύθυνση IP για να είναι προσβάσιμη και υπάρχουν δύο τρόποι με τους οποίους ένας υπολογιστής ή μια συσκευή μπορεί να αποκτήσει μία. Οι υπολογιστές(Computers) και οι συσκευές μπορούν να χρησιμοποιούν στατικές(static) ή δυναμικές διευθύνσεις IP(dynamic IP addresses) . Οι στατικές διευθύνσεις IP(Static IP addresses) δεν εκχωρούνται από διακομιστές ή δρομολογητές. Αντίθετα, διαμορφώνονται με μη αυτόματο τρόπο(manually configured) από εσάς ή από τον διαχειριστή του δικτύου σας.

Μη αυτόματη ρύθμιση μιας διεύθυνσης IP σε υπολογιστή με Windows 10

Οι δυναμικές διευθύνσεις IP,(Dynamic IP addresses,) από την άλλη πλευρά, δεν εκχωρούνται χειροκίνητα, εξ ου και το όνομά τους. Εκχωρούνται δυναμικά ή αυτόματα αν προτιμάτε. Ποιος ή τι τους αναθέτει; Η απάντηση είναι το DHCP , το Πρωτόκολλο διαμόρφωσης Dynamic Host(Dynamic Host Configuration Protocol) .

Αυτόματη (DHCP) διεύθυνση IP σε υπολογιστή με Windows 10

Όταν ένας υπολογιστής ή μια συσκευή σε ένα δίκτυο θέλει να συνδεθεί με άλλους και να επικοινωνήσει μαζί τους, είτε τοπικά είτε στο Διαδίκτυο, υπάρχουν μερικά πράγματα που λαμβάνουν χώρα σε λίγα λεπτά:

  1. Ο υπολογιστής ή η συσκευή που θέλει να συνδεθεί στο δίκτυο/διαδίκτυο ζητά από τον διακομιστή ή τον δρομολογητή του μια διεύθυνση IP. Το μήνυμα που αποστέλλεται από τον κεντρικό υπολογιστή ή τη συσκευή ονομάζεται αίτημα εντοπισμού DHCP(DHCP discovery) .
  2. Όταν ο διακομιστής/δρομολογητής λάβει το αίτημα, αναμεταδίδει τη ζήτηση στην υπηρεσία δικτύου DHCP . Η υπηρεσία DHCP στο διακομιστή/δρομολογητή εξετάζει τις διαθέσιμες διευθύνσεις IP που δεν έχουν διεκδικηθεί από άλλους υπολογιστές και συσκευές. Μόλις ο διακομιστής/δρομολογητής DHCP εντοπίσει μια δωρεάν διεύθυνση IP, τη στέλνει στον υπολογιστή ή τη συσκευή που τη ζήτησε. Αυτό το μέρος της διαδικασίας ονομάζεται προσφορά DHCP(DHCP offer) .
  3. Ο PC/device λαμβάνει τη δυναμικά εκχωρημένη διεύθυνση IP και στέλνει ένα μήνυμα πίσω στον διακομιστή/δρομολογητή DHCP , αναγνωρίζοντας ότι θέλει να χρησιμοποιήσει αυτήν τη διεύθυνση IP. Αυτό το βήμα ονομάζεται μήνυμα αιτήματος DHCP(DHCP request) επειδή ο κεντρικός υπολογιστής ζητά πραγματικά την προσφερόμενη διεύθυνση IP.
  4. Όταν ο διακομιστής/δρομολογητής DHCP λάβει το μήνυμα αίτησης, στέλνει ένα τελικό μήνυμα στον υπολογιστή ή τη συσκευή που ξεκίνησε όλη αυτή τη διαδικασία. Αυτό το μήνυμα ονομάζεται επιβεβαίωση DHCP(DHCP acknowledgment) και περιέχει όλες τις άλλες πληροφορίες διαμόρφωσης που απαιτούνται για την παραχώρηση πρόσβασης δικτύου/διαδικτύου στον υπολογιστή ή τη συσκευή, όπως η πύλη και οι διακομιστές DNS(DNS servers) .
  5. Τέλος, ο διακομιστής/δρομολογητής DHCP επισημαίνει την καθορισμένη διεύθυνση IP ως κατειλημμένη και χρησιμοποιείται από τον υπολογιστή ή τη συσκευή που το ζήτησε, ο οποίος πλέον μπορεί να επικοινωνεί με τις άλλες συσκευές στο τοπικό δίκτυο και να έχει πρόσβαση στο Διαδίκτυο εάν είναι διαθέσιμο.

Διάγραμμα του DHCP που εκτελείται σε ένα οικιακό δίκτυο

Ποιος είναι ο χρόνος μίσθωσης DHCP;

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

Επιπλέον, ορισμένοι από τους συνδεδεμένους υπολογιστές και συσκευές ενδέχεται να μην παραμένουν μόνιμα ενεργοποιημένοι ή ενδέχεται να μην συνδέονται συνεχώς στο ίδιο δίκτυο. Αυτό σημαίνει ότι, εάν οι δυναμικά εκχωρημένες διευθύνσεις IP τους ήταν μόνιμες, θα τις απασχολούσαν ακόμα και όταν δεν τις χρειάζονται πλέον. Ως εκ τούτου, το DHCP εκχωρεί διευθύνσεις IP μόνο προσωρινά για περιορισμένο χρονικό διάστημα. Αυτός ο χρόνος ονομάζεται χρόνος μίσθωσης DHCP(DHCP lease time,) και μπορείτε να μάθετε περισσότερα σχετικά με αυτό από αυτό το άρθρο: Πώς να αλλάξετε το χρόνο μίσθωσης DHCP στα Windows 10(How to change the DHCP lease time in Windows 10) .

Η ρύθμιση χρόνου μίσθωσης DHCP σε δρομολογητή

Συμπερασματικά, ο χρόνος μίσθωσης DHCP(DHCP lease time) είναι μια δυνατότητα που επιτρέπει στους διακομιστές DHCP να ανακτούν μη χρησιμοποιημένες διευθύνσεις IP μετά από μια καθορισμένη χρονική περίοδο.

Ποιος εφηύρε το DHCP;

Αν και τώρα γνωρίζετε γιατί επινοήθηκε το DHCP και σε τι χρησιμοποιείται, ίσως αναρωτιέστε επίσης πώς το DHCP ήρθε στη ζωή και ποιος το εφηύρε. Η ιστορία του ξεκινά το 1984, όταν η Ομάδα Εργασίας Μηχανικής Διαδικτύου (IETF)(Internet Engineering Task Force (IETF)) , η οποία είναι η αρχή προτύπων του Διαδικτύου, δημιούργησε ένα πρωτόκολλο δικτύου που ονομάζεται Πρωτόκολλο Ανάλυσης Αντίστροφης Διεύθυνσης (RARP)(Reverse Address Resolution Protocol (RARP)) . Το RARP επέτρεψε σε υπολογιστές χωρίς μονάδες δίσκου (που ονομάζονται σταθμοί εργασίας χωρίς δίσκο - εκκινούσαν φορτώνοντας ένα λειτουργικό σύστημα απευθείας από έναν κεντρικό διακομιστή) να λαμβάνουν αυτόματα διευθύνσεις IP.

Ωστόσο, το RARP ήταν δύσκολο να εφαρμοστεί και να ρυθμιστεί, έτσι σύντομα βελτιώθηκε (το 1985) σε ένα άλλο πρωτόκολλο δικτύου που ονομάζεται BOOTP ( Bootstrap Protocol ). Οι διακομιστές BOOTP(BOOTP) θα μπορούσαν να εκχωρήσουν αυτόματα διευθύνσεις IP σε περισσότερα από ένα υποδίκτυα.

Το DHCP(DHCP) γεννήθηκε από το BOOTP , αλλά ήταν επίσης σε θέση να εκχωρεί δυναμικά διευθύνσεις IP από ένα καθορισμένο εύρος, καθώς και να τις ανακτά όταν δεν χρησιμοποιούνται πλέον ( χρόνος μίσθωσης DHCP(DHCP lease time) ) και να παρέχει άλλες επιλογές διαμόρφωσης σε υπολογιστές δικτύου και συσκευές, όπως οι διευθύνσεις IP της πύλης ή των διακομιστών DNS(DNS servers) . Το DHCP τυποποιήθηκε το 1993(standardized in 1993) και από τότε συνέχισε να λαμβάνει βελτιώσεις.

Έχετε άλλες ερωτήσεις σχετικά με το DHCP ;

Τώρα ξέρετε τι σημαίνει DHCP και τι κάνει το DHCP . Δεν είναι ένα μικρό θαύμα του κόσμου των υπολογιστών και των δικτύων; Έχετε άλλες ερωτήσεις σχετικά με το DHCP ; Εάν το κάνετε ή αν έχετε κάτι να προσθέσετε στο άρθρο μας, μην διστάσετε να αφήσετε ένα σχόλιο παρακάτω.



About the author

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



Related posts