Διαφορά μεταξύ του MAP και της διάμετρος
MAP vs Diameter
Τμήμα κινητής εφαρμογής (MAP) και Διάμετρος και τα δύο πρωτόκολλα χρησιμοποιούνται σε διαφορετικά περιβάλλοντα. Το τμήμα Mobile Application (MAP) είναι ένα από τα πρωτόκολλα στη σουίτα πρωτοκόλλων SS7, το οποίο επιτρέπει την υλοποίηση πολλών διαφορετικών υποδομών σηματοδοσίας για κινητά δίκτυα, ενώ το πρωτόκολλο Diameter είναι υπεύθυνο για την παροχή πλαισίου ελέγχου ταυτότητας, εξουσιοδότησης και λογιστικής (AAA) ως πρόσβαση στο δίκτυο ή κινητικότητα IP. Διαφορετικές εκδόσεις του 3GPP προσαρμόζουν και τα δύο αυτά πρωτόκολλα προκειμένου να εξυπηρετήσουν τα εξελισσόμενα δίκτυα και τη διασύνδεσή τους.
Μέρος κινητής εφαρμογής (MAP)
Το τμήμα κινητής εφαρμογής (MAP) είναι ένα πρωτόκολλο που βρίσκεται στη στοίβα πρωτοκόλλου System Signaling 7 (SS7). Όπως φαίνεται στην εικόνα 1, πρόκειται για ένα πρωτόκολλο εφαρμογής στρώματος. Η βασική λειτουργία του MAP είναι η σύνδεση των κατανεμημένων στοιχείων μεταγωγής στο κεντρικό δίκτυο, όπως η παροχή αλληλεπίδρασης μεταξύ κέντρων μεταγωγής κινητής τηλεφωνίας (MSC) και η στατική βάση δεδομένων που ονομάζεται HLR (Home Location Register). Βασικά διευκολύνει τη διαχείριση των δεδομένων των συνδρομητών, τον έλεγχο ταυτότητας, τον χειρισμό κλήσεων, τη διαχείριση θέσης, τη διαχείριση SMS (Short Message Service) και τον εντοπισμό συνδρομητών.
Η κύρια λειτουργία της είναι η διαχείριση διαδικασιών κινητικότητας, όπως η μετάδοση πληροφοριών ενός συνδρομητή κινητής τηλεφωνίας από μια περιοχή μεταγωγής σε άλλη. Βασικά αυτές οι διαδικασίες περιλαμβάνουν ανταλλαγές σημάτων με βάσεις δεδομένων.
Για παράδειγμα, όταν ένας συνδρομητής κινητής τηλεφωνίας εισέρχεται σε μια νέα περιοχή μεταγωγής, το προφίλ συνδρομής του ανακτάται από το Μητρώο Αρχική Τοποθέτησης (HLR) του συνδρομητή. Αυτό υλοποιείται με τη χρήση πληροφοριών MAP που μεταφέρονται στα μηνύματα του τμήματος εφαρμογής των δυνατοτήτων συναλλαγής (TCAP). Το TCAP είναι επίσης ένα πρωτόκολλο εφαρμογής SS7 που χρησιμοποιείται από διάφορες εφαρμογές.
ΔιάμετροςΗ διάμετρος είναι ένα πρωτόκολλο που παρέχει ένα βασικό πλαίσιο για κάθε είδους υπηρεσίες που απαιτούν πρόσβαση, εξουσιοδότηση και λογιστική (AAA) ή υποστήριξη πολιτικής σε πολλά δίκτυα που βασίζονται σε IP. Αυτό το πρωτόκολλο προέκυψε αρχικά από το πρωτόκολλο RADIUS, το οποίο είναι επίσης ένα πρωτόκολλο που παρέχει υπηρεσίες ΑΑΑ σε υπολογιστές προκειμένου να συνδεθεί και να χρησιμοποιήσει ένα δίκτυο. Η διάμετρος έχει επιφέρει πολλές βελτιώσεις έναντι του RADIUS σε διάφορες πτυχές. Περιλαμβάνει πολυάριθμες βελτιώσεις, όπως χειρισμό σφαλμάτων και αξιοπιστία αποστολής μηνυμάτων. Έτσι, στοχεύει να γίνει το επόμενο πρωτόκολλο ελέγχου ταυτότητας, εξουσιοδότησης και λογιστικής (AAA).
Η διάμετρος παρέχει δεδομένα με τη μορφή ενός αρχείου AVP (ζεύγη τιμών χαρακτηριστικών). Οι περισσότερες από αυτές τις τιμές AVP σχετίζονται με συγκεκριμένες εφαρμογές που χρησιμοποιούν Διάμετρο, ενώ μερικές από αυτές χρησιμοποιούνται από το ίδιο το πρωτόκολλο Diameter. Αυτά τα ζεύγη τιμών χαρακτηριστικών μπορούν να προστεθούν τυχαία σε μηνύματα διαμέτρου, οπότε περιορίζει τα τυχόν ζεύγη ανεπιθύμητων τιμών χαρακτηριστικών τα οποία σκοπίμως αποκλείονται, εφόσον συμπεριλαμβάνονται τα απαιτούμενα ζεύγη τιμών χαρακτηριστικών.Αυτά τα ζεύγη τιμών χαρακτηριστικών χρησιμοποιούνται από το πρωτόκολλο διαμέτρου βάσης για να υποστηρίξουν πολλά απαιτούμενα χαρακτηριστικά.
Γενικά με το πρωτόκολλο διαμέτρου, οποιοσδήποτε κεντρικός υπολογιστής μπορεί να διαμορφωθεί είτε ως πελάτης είτε ως διακομιστής με βάση την υποδομή δικτύου, καθώς η διάμετρος έχει σχεδιαστεί για να διευκολύνει την αρχιτεκτονική Peer-To-Peer. Με την προσθήκη νέων εντολών ή ζευγών αξίας χαρακτηριστικών, είναι επίσης δυνατό το πρωτόκολλο βάσης να επεκταθεί για χρήση σε νέες εφαρμογές. Ένα παλαιό πρωτόκολλο AAA που χρησιμοποιείται από πολλές εφαρμογές μπορεί να παρέχει διαφορετικές λειτουργίες που δεν παρέχονται από τη διάμετρο. Έτσι, οι σχεδιαστές που χρησιμοποιούν διάμετρο για νέες εφαρμογές πρέπει να είναι πολύ προσεκτικοί στις απαιτήσεις τους.
Ποια είναι η διαφορά μεταξύ του MAP και της διάμετρος;