filmov
tv
Πρωτόκολλα ARP & DHCP - 2

Показать описание
3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)
Στην επόμενη εικόνα 3.3.γ φαίνεται ένα ερώτημα ARP (ARP request, Opcode: 1)
όπως υποβλήθηκε από τον υπολογιστή με διεύθυνση ΙΡ 10.146.0.110
ο οποίος ερωτά ποια είναι η διεύθυνση Ethernet του υπολογιστή με διεύθυνση ΙΡ 10.146.0.65.
Συγκρίνετέ το με την δομή του πακέτου ARP και αναγνωρίστε τα διάφορα πεδία του και τις τιμές που περιέχουν. (Η καταγραφή έγινε με τον αναλυτή πρωτοκόλλου wireshark)
Και η απάντηση ARP (ARP reply, Opcode: 2) στο ερώτημα
η οποία φαίνεται στο πεδίο Sender MAC address: και είναι 00:04:00:ed:f9:68
Εάν δεν βρεθεί καταχώρηση στον πίνακα ARP και ούτε απαντηθεί το ερώτημα ARP
(γιατί ίσως απλώς ο υπολογιστής με τη συγκεκριμένη IP να είναι κλειστός ή να μην υπάρχει)
τότε επιστρέφεται στην εφαρμογή διαγνωστικό μήνυμα ότι ο υπολογιστής προορισμού
δε μπορεί να προσεγγιστεί.
Παράδειγμα εκτέλεσης ping σε ανύπαρκτο υπολογιστή:
Συνοψίζοντας, το πακέτο IP κρατείται σε αναμονή και εκτελείται η διεργασία αντιστοίχησης
διεύθυνσης IP προορισμού σε φυσική διεύθυνση Ethernet
από το πρωτόκολλο ARP όπως φαίνεται στο διάγραμμα ροής.
Μόλις αποκτηθεί η φυσική διεύθυνση προορισμού,
δημιουργείται το πλαίσιο (frame)
και αποστέλλεται στον υπολογιστή προορισμού.
Το πρωτόκολλο ARP έχει τυποποιηθεί στο RFC826.
Εάν ένας υπολογιστής δεν γνωρίζει την δική του διεύθυνση IP,
επειδή ίσως να μην του έχει οριστεί,
τότε μπορεί να ζητήσει να του αποδοθεί μια.
Τη διαδικασία αυτή μπορεί να την αναλάβειτο πρωτόκολλο αντίστροφης ανάλυσης διευθύνσεων
(Reverse Address Resolution Protocol - RARP)
σε συνεργασία με έναν εξυπηρετητή RARP,
ο οποίος είναι επιφορτισμένος
με την απόδοση διευθύνσεων IP στους αιτούντες σταθμούς.
Το πρωτόκολλο RARP αναλαμβάνει να πληροφορήσει των ερωτώντα υπολογιστή για το
ποια είναι η η δική του διεύθυνση IP,
ποια διεύθυνση IP πρέπει να πάρει.
Επειδή όμως περιορίζεται μόνο στην διεύθυνση IP
και ένας υπολογιστής χρειάζεται επιπλέον ρυθμίσεις όπως
μάσκα δικτύου,
προεπιλεγμένη πύλη,
διακομιστές DNS κ.ά.
το RARP χρησιμοποιείται από σπάνια έως καθόλου.
Αντί αυτού χρησιμοποιείται το πρωτόκολλο εκκίνησης ΒΟΟΤΡ (BOOTstrap Protocol)
και το νεώτερο πρωτόκολλο δυναμικής απόδοσης ρυθμίσεων υπολογιστή DHCP
(Dynamic Host Configuration Protocol).
SPYROS ZYGOURIS
Σπύρος Ζυγούρης
ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ
VISUALISED COURSES
Στην επόμενη εικόνα 3.3.γ φαίνεται ένα ερώτημα ARP (ARP request, Opcode: 1)
όπως υποβλήθηκε από τον υπολογιστή με διεύθυνση ΙΡ 10.146.0.110
ο οποίος ερωτά ποια είναι η διεύθυνση Ethernet του υπολογιστή με διεύθυνση ΙΡ 10.146.0.65.
Συγκρίνετέ το με την δομή του πακέτου ARP και αναγνωρίστε τα διάφορα πεδία του και τις τιμές που περιέχουν. (Η καταγραφή έγινε με τον αναλυτή πρωτοκόλλου wireshark)
Και η απάντηση ARP (ARP reply, Opcode: 2) στο ερώτημα
η οποία φαίνεται στο πεδίο Sender MAC address: και είναι 00:04:00:ed:f9:68
Εάν δεν βρεθεί καταχώρηση στον πίνακα ARP και ούτε απαντηθεί το ερώτημα ARP
(γιατί ίσως απλώς ο υπολογιστής με τη συγκεκριμένη IP να είναι κλειστός ή να μην υπάρχει)
τότε επιστρέφεται στην εφαρμογή διαγνωστικό μήνυμα ότι ο υπολογιστής προορισμού
δε μπορεί να προσεγγιστεί.
Παράδειγμα εκτέλεσης ping σε ανύπαρκτο υπολογιστή:
Συνοψίζοντας, το πακέτο IP κρατείται σε αναμονή και εκτελείται η διεργασία αντιστοίχησης
διεύθυνσης IP προορισμού σε φυσική διεύθυνση Ethernet
από το πρωτόκολλο ARP όπως φαίνεται στο διάγραμμα ροής.
Μόλις αποκτηθεί η φυσική διεύθυνση προορισμού,
δημιουργείται το πλαίσιο (frame)
και αποστέλλεται στον υπολογιστή προορισμού.
Το πρωτόκολλο ARP έχει τυποποιηθεί στο RFC826.
Εάν ένας υπολογιστής δεν γνωρίζει την δική του διεύθυνση IP,
επειδή ίσως να μην του έχει οριστεί,
τότε μπορεί να ζητήσει να του αποδοθεί μια.
Τη διαδικασία αυτή μπορεί να την αναλάβειτο πρωτόκολλο αντίστροφης ανάλυσης διευθύνσεων
(Reverse Address Resolution Protocol - RARP)
σε συνεργασία με έναν εξυπηρετητή RARP,
ο οποίος είναι επιφορτισμένος
με την απόδοση διευθύνσεων IP στους αιτούντες σταθμούς.
Το πρωτόκολλο RARP αναλαμβάνει να πληροφορήσει των ερωτώντα υπολογιστή για το
ποια είναι η η δική του διεύθυνση IP,
ποια διεύθυνση IP πρέπει να πάρει.
Επειδή όμως περιορίζεται μόνο στην διεύθυνση IP
και ένας υπολογιστής χρειάζεται επιπλέον ρυθμίσεις όπως
μάσκα δικτύου,
προεπιλεγμένη πύλη,
διακομιστές DNS κ.ά.
το RARP χρησιμοποιείται από σπάνια έως καθόλου.
Αντί αυτού χρησιμοποιείται το πρωτόκολλο εκκίνησης ΒΟΟΤΡ (BOOTstrap Protocol)
και το νεώτερο πρωτόκολλο δυναμικής απόδοσης ρυθμίσεων υπολογιστή DHCP
(Dynamic Host Configuration Protocol).
SPYROS ZYGOURIS
Σπύρος Ζυγούρης
ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ
VISUALISED COURSES