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

Δείτε επίσης[Επεξεργασία | επεξεργασία κώδικα]


Παραπομπές[Επεξεργασία | επεξεργασία κώδικα]

  1. Bill Croft; John Gilmore (September 1985). «RFC 951 - Bootstrap Protocol». Network Working Group. 

Εξωτερικοί σύνδεσμοι[Επεξεργασία | επεξεργασία κώδικα]


Στο λήμμα αυτό έχει ενσωματωθεί κείμενο από το λήμμα Bootstrap Protocol της Αγγλικής Βικιπαίδειας, η οποία διανέμεται υπό την GNU FDL και την CC-BY-SA 3.0. (ιστορικό/συντάκτες).