αγγλικά : Bootstrap Protocol
γαλλικά : Bootstrap Protocol
γερμανικά : Bootstrap-Protokoll
Το 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)
Hellenica World - Scientific Library
Από τη ελληνική Βικιπαίδεια http://el.wikipedia.org . Όλα τα κείμενα είναι διαθέσιμα υπό την GNU Free Documentation License