Πρωτόκολλο BOOTP
Αυτό το λήμμα χρειάζεται μορφοποίηση ώστε να ανταποκρίνεται στις προδιαγραφές μορφοποίησης της Βικιπαίδειας. |
Το λήμμα δεν περιέχει πηγές ή αυτές που περιέχει δεν επαρκούν. |
Το Bootstrap Protocol (BOOTP) είναι ένα πρωτόκολλο δικτύων που χρησιμοποιείται από δίκτυα TCP/IP προκειμένου να αντιστοιχίσει αυτόματα διευθύνσεις IP σε συσκευές δικτύου από έναν configuration server. Το BOOTP ορίσθηκε για πρώτη φορά στο 951.
Όταν ένας υπολογιστής συνδεδεμένος σε δίκτυο εκκινήσει και φορτώσει το λειτουργικό του σύστημα, το λογισμικό εκπέμπει μηνύματα BOOTP στο δίκτυο για να ζητήσει την απόδοση μιας διεύθυνσης IP. Ένας configuration server αναθέτει την IP βάσει του αιτήματος BOOTP αξιοποιώντας δεξαμενή διαθέσιμων IP που έχει ορίσει κάποιος διαχειριστής.
Το BOOTP υλοποιείται με το πρωτόκολλο μεταφοράς UDP (User Datagram Protocol). Ο server αξιοποιεί την θύρα 67 για να ακούει τα αιτήματα, ενώ η θύρα 68 χρησιμοποιείται για την ανταλλαγή μηνυμάτων ανάμεσα σε clients και τον configuration server. Το πρωτόκολλο λειτουργεί μόνο σε δίκτυα IPv4.
Ιστορικό
[Επεξεργασία | επεξεργασία κώδικα]Το BOOTP ορίσθηκε για πρώτη φορά τον Σεπτέμβριο του 1985 στο RFC 951 για να αντικαταστήσει το Reverse Address Resolution Protocol (RARP) που είχε δημοσιευθεί στο RFC 903 τον Ιούνιο του προηγούμενου έτους. Ο κυριότερος λόγος ανάγκης αντικατάστασης του RARP ήταν ότι ήταν ένα link layer πρωτόκολλο, κάτι που καθιστούσε δύσκολη την υλοποίηση σε πολλές πλατφόρμες server και απαιτούσε την παρουσία server σε κάθε υποδίκτυο IP. Η σημαντική καινοτομία του BOOTP ήταν ότι εισήγαγε relay agents, που προωθούσαν τα BOOTP πακέτα από το τοπικό δίκτυο χρησιμοποιώντας κανονική δρομολόγηση IP, με αποτέλεσμα ένας κεντρικός BOOTP configuration server να μπορεί να εξυπηρετεί clients σε πολλά υποδίκτυα.[1]
IETF standards
[Επεξεργασία | επεξεργασία κώδικα]RFC # | Τίτλος | Ημερομηνία | Πληροφορίες ενημερώσεων |
---|---|---|---|
RFC 3942 | Reclassifying Dynamic Host Configuration Protocol version 4 (DHCPv4) Options | Νοέμβριος 04 | Ενημέρωση του RFC 2132 |
RFC 2132 | DHCP Options and BOOTP Vendor Extensions | Μάρτιος 97 | Καθιστά απαρχαιωμένο το RFC 1533, Ενημερώθηκε από τα RFC 3442, RFC 3942, RFC 4361, RFC 4833, RFC 5494 |
RFC 1542 | Clarifications and Extensions for the Bootstrap Protocol | Οκτώβριος 93 | Καθιστά απαρχαιωμένο το RFC 1532, Ενημέρωση του RFC 951 |
RFC 1534 | Interoperation Between DHCP and BOOTP | Οκτώβριος 93 | |
RFC 1533 | DHCP Options and BOOTP Vendor Extensions | Οκτώβριος 93 | Καθιστά απαρχαιωμένα τα RFC 1497, RFC 1395, RFC 1084, RFC 1048, Ξεπεράσθηκε από το RFC 2132 |
RFC 1532 | Clarifications and Extensions for the Bootstrap Protocol | Οκτώβριος 93 | Obsoleted by RFC 1542, Updates RFC 951 |
RFC 1497 | BOOTP Vendor Information Extensions | Αύγουστος 93 | Καθιστά απαρχαιωμένα τα RFC 1395, RFC 1084, RFC 1048, Ξεπεράσθηκε από το RFC 1533, Ενημέρωσε το RFC 951 |
RFC 1395 | BOOTP Vendor Information Extensions | Ιανουάριος 93 | Καθιστά απαρχαιωμένα τα RFC 1084, RFC 1048, Ξεπεράσθηκε από τα RFC 1497, RFC 1533, Ενημέρωσε το RFC 951 |
RFC 1084 | BOOTP vendor information extensions | Δεκέμβριος 88 | Καθιστά απαρχαιωμένο το RFC 1048, Ξεπεράσθηκε από τα RFC 1395, RFC 1497, RFC 1533 |
RFC 1048 | BOOTP vendor information extensions | Φεβρουάριος 88 | Ξεπεράσθηκε από τα RFC 1084, RFC 1395, RFC 1497, RFC 1533 |
RFC 951 | Bootstrap Protocol | Σεπτέμβριος 85 | Ενημερώθηκε από τα RFC 1395, RFC 1497, RFC 1532, RFC 1542, RFC 5494 |
Δείτε επίσης
[Επεξεργασία | επεξεργασία κώδικα]- Preboot Execution Environment (PXE)
- Remote Initial Program Load (RIPL)
- UDP Helper Address — εργαλείο δρομολόγησης αιτημάτων BOOTP ανάμεσα σε υποδίκτυα
- Boot Service Discovery Protocol (BSDP)
Παραπομπές
[Επεξεργασία | επεξεργασία κώδικα]- ↑ Bill Croft· John Gilmore (Σεπτεμβρίου 1985). «RFC 951 - Bootstrap Protocol». Network Working Group.
Εξωτερικοί σύνδεσμοι
[Επεξεργασία | επεξεργασία κώδικα]- BOOTP Sequence Diagram (PDF)