Πρωτόκολλο 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 σε πολλά υποδίκτυα.

 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 1532Clarifications and Extensions for the Bootstrap ProtocolΟκτώβριος 93Obsoleted by RFC 1542, Updates RFC 951RFC 1497BOOTP Vendor Information ExtensionsΑύγουστος 93Καθιστά απαρχαιωμένα τα RFC 1395, RFC 1084, RFC 1048, Ξεπεράσθηκε από το RFC 1533, Ενημέρωσε το RFC 951RFC 1395BOOTP Vendor Information ExtensionsΙανουάριος 93Καθιστά απαρχαιωμένα τα RFC 1084, RFC 1048, Ξεπεράσθηκε από τα RFC 1497, RFC 1533, Ενημέρωσε το RFC 951RFC 1084BOOTP vendor information extensionsΔεκέμβριος 88Καθιστά απαρχαιωμένο το RFC 1048, Ξεπεράσθηκε από τα RFC 1395, RFC 1497, RFC 1533RFC 1048BOOTP vendor information extensionsΦεβρουάριος 88Ξεπεράσθηκε από τα RFC 1084, RFC 1395, RFC 1497, RFC 1533RFC 951Bootstrap 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)

 Παραπομπές 

 Εξωτερικοί σύνδεσμοι 
 BOOTP Sequence Diagram (PDF)

Κατηγορία:Πρωτόκολλα του ίντερνετ