Reactive vs Proactive Protocols
Τα αντιδραστικά και τα προληπτικά πρωτόκολλα είναι τα πρωτόκολλα δρομολόγησης που χρησιμοποιούνται σε δίκτυα ad hoc για κινητά για την αποστολή δεδομένων από τον κεντρικό υπολογιστή στον προορισμό. Ένα πακέτο δεδομένων αποστέλλεται από την πηγή στον προορισμό σε ένα Ad hoc δίκτυο μέσω πολλαπλών κόμβων που είναι κινητοί. Αυτός ο τύπος δικτύου χρησιμοποιείται γενικά σε περιοχή που έχει πληγεί από καταστροφή, στρατιωτικό πεδίο ή σε διάστημα όπου η σταθερή υποδομή έχει καταστραφεί ή δεν υπάρχει. Οι κόμβοι αυτού του δικτύου λειτουργούν ως δρομολογητές στα δεδομένα πακέτων και τα μεταδίδουν από τον έναν κόμβο στον άλλο μέχρι τον προορισμό. Αυτοί οι κόμβοι είναι κινητοί και μπορούν να βρίσκονται σε πλοίο, αυτοκίνητο, λεωφορείο ή αεροπλάνο. Καθώς τα δεδομένα πρέπει να περάσουν αρκετούς κόμβους πριν παραδοθούν, ένα πρωτόκολλο δρομολόγησης είναι απαραίτητο, έτσι ώστε τα δεδομένα να μπορούν να περάσουν από τον έναν κόμβο στον άλλο και να παραδοθούν στη σωστή διεύθυνση. Τα πρωτόκολλα δρομολόγησης ταξινομούνται σε έξι κατηγορίες ανάλογα με τον τρόπο με τον οποίο εκτελούν την εργασία τους και θα συζητήσουμε δύο από αυτά τα Αντιδραστικά και Προληπτικά Πρωτόκολλα.
Reactive Protocols
Υπάρχουν δύο τύποι Reactive πρωτοκόλλων Ad hoc On-Demand Distance Vector ή AODV και προσωρινός αλγόριθμος δρομολόγησης παραγγελίας ή TORA. Στο πρωτόκολλο δρομολόγησης AODV ο κόμβος λειτουργεί ανεξάρτητα και δεν μεταφέρει τις πληροφορίες των κόμβων που βρίσκονται δίπλα του ή τις πληροφορίες των άλλων κόμβων στο δίκτυο. Λειτουργούν μόνο όταν τους παραδοθούν δεδομένα ώστε να διατηρηθεί η διαδρομή προς τον προορισμό. Αυτοί οι κόμβοι έχουν τις πληροφορίες της διαδρομής μέσω της οποίας πρέπει να παραδοθούν τα δεδομένα, ώστε να περάσουν το πακέτο στον επόμενο κόμβο σε προκαθορισμένη διαδρομή. Ο TORA είναι ένας πολύ αποτελεσματικός και προσαρμοστικός αλγόριθμος, καθώς εκτελεί όλες τις συντομότερες δυνατές διαδρομές από την πηγή στον προορισμό. Αυτό το πρωτόκολλο είναι σε θέση να εξασφαλίσει τη δημιουργία διαδρομής, διαδρομής των δεδομένων και να διαγράψει τη διαδρομή σε περίπτωση που υπάρχει κατάτμηση στο δίκτυο. Σε αυτό το πρωτόκολλο κάθε κόμβος φέρει τις πληροφορίες των γειτονικών του κόμβων.
Proactive Protocols
Αυτό το πρωτόκολλο χρησιμοποιεί Destination Sequence Distance Vector ή δρομολογητή DSDV που έχει σχεδιαστεί με τον αλγόριθμο Bellmann-Ford. Σε αυτό το πρωτόκολλο όλοι οι κόμβοι διατηρούν τις πληροφορίες για τον επόμενο κόμβο. Όλοι οι κινητοί κόμβοι αυτού του πρωτοκόλλου πρέπει να αναμεταδίδουν τις καταχωρίσεις του στους παρακείμενους κόμβους του. Οι κόμβοι που βρίσκονται στη διαδρομή μεταβιβάζουν τα δεδομένα πακέτων από τον έναν κόμβο στον άλλο κόμβο μετά από αμοιβαία συμφωνία, επομένως όλοι οι κόμβοι πρέπει να ενημερώνουν συνεχώς τη θέση τους στο πρωτόκολλο DSDV, έτσι ώστε να μην υπάρχει διακοπή στη διαδρομή.
Συνοπτικά:
Proactive vs Reactive Protocols
• Η μέση καθυστέρηση από άκρο σε άκρο ή ο χρόνος που χρειάζονται τα δεδομένα για να φτάσουν στον προορισμό από την πηγή μεταβάλλεται στα Reactive Protocols, αλλά παραμένει σταθερή στα Proactive Protocols για ένα δεδομένο δίκτυο ad hoc.
• Η παράδοση πακέτων δεδομένων είναι πολύ πιο αποτελεσματική στα αντιδραστικά πρωτόκολλα από ότι στα προληπτικά πρωτόκολλα.
• Τα αντιδραστικά πρωτόκολλα είναι πολύ πιο γρήγορα σε απόδοση από τα προληπτικά πρωτόκολλα.
• Τα Reactive Protocols είναι πολύ πιο προσαρμοστικά και λειτουργούν πολύ καλύτερα σε διαφορετικές τοπογραφίες από τα Proactive Protocols.