Δικτύωση

* Γνώση Υπολογιστών >> Δικτύωση >> Δικτύωση στο Διαδίκτυο

Microsoft RPC πρωτόκολλα

Τεχνολογία Η Microsoft Remote Procedure Call ( RPC ) client /server επιτρέπει στους προγραμματιστές συνδέουν διαφορετικούς υπολογιστές και να τρέξει ξεχωριστό λογισμικό τους μαζί σαν να ήταν ένα ενιαίο πρόγραμμα . Οι οδηγίες για την εκτέλεση κώδικα που μεταφέρονται σε ένα δίκτυο χρησιμοποιώντας πρωτόκολλα RPC που καθορίζουν τους βασικούς κανόνες για τη διαδικασία . Χωρίς Microsoft RPC και τα πρωτόκολλα RPC , πολύ περισσότερες πληροφορίες θα πρέπει να κωδικοποιηθούν με το χέρι σε κάθε κατανεμημένο πρόγραμμα λογισμικού . Ως τον Ιούνιο του 2010 , η Microsoft υποστηρίζει τρία πρωτόκολλα RPC . Network Computing Architecture Connection - Oriented πρωτόκολλο ( NCACN )
Η

Η σύνδεση με προσανατολισμό πρωτόκολλο Network Computing Architecture ( NCACN ) χρησιμοποιείται για την αποστολή εντολών εκτέλεση κώδικα μεταξύ εφαρμογών που τρέχουν σε δύο ή περισσότερα απομακρυσμένα συστήματα ηλεκτρονικών υπολογιστών . Με τη χρήση μιας συνόδου επικοινωνίας connection-oriented , ο πελάτης και ο διακομιστής συμφωνούν με τους κανόνες που διέπουν τη διαδρομή μεταφοράς του δικτύου και των δεδομένων " σημεία ελέγχου " πριν από οποιαδήποτε πληροφορία μεταφέρεται . Ο διακομιστής παρέχει ευχαριστίες προς την αιτούσα σύστημα πελάτη που επιβεβαιώνει ότι ο διακομιστής εκτελεί και ότι έλαβε την αίτηση . Επιπλέον , οι έλεγχοι που διατίθενται στην ροή των δεδομένων μεταξύ των συστημάτων για να κάνει τη μεταφορά πιο ομοιόμορφη και αξιόπιστη . Οι

διαφορετικά πρωτόκολλα επικοινωνίας συνδυάζονται για να δημιουργήσουν μια « ακολουθία πρωτοκόλλου , « μια γλώσσα που χρησιμοποιείται από τα λειτουργικά συστήματα δικτύου για να επικοινωνεί με άλλους υπολογιστές στο δίκτυο . Η ακολουθία πρωτοκόλλου καθορίζει τον τρόπο , ζητά την εκτέλεση κώδικα που μεταδίδεται από τον έναν υπολογιστή στον άλλο .

Όταν τα αιτήματα δεδομένων απομακρυσμένη RPC που αποστέλλονται μέσω του πρωτοκόλλου NCACN κατά το πρότυπο του δικτύου TCP /IP , η ακολουθία πρωτοκόλλου ncacn_ip_tcp χρησιμοποιείται .

Όταν οι αιτήσεις RPC στέλνεται μέσω ενός τμήματος της μνήμης του συστήματος που ονομάζεται " ονομάστηκε σωλήνα », το οποίο ενεργεί ως αγωγός πληροφοριών, η ακολουθία πρωτοκόλλου ncacn_np χρησιμοποιείται .

Εάν οι απομακρυσμένες αιτήσεις RPC μεταφέρονται πάνω TCP /IP χρησιμοποιώντας το Microsoft Internet Information Server ( IIS ) ως Hypertext Transfer Protocol ( HTTP ) proxy , η ακολουθία πρωτοκόλλου ncacn_http χρησιμοποιείται .
εικόνων Network Computing Architecture Datagram Protocol ( NCADG )

αιτήσεις Microsoft RPC μπορεί επίσης να αποστέλλονται σε ένα δίκτυο χρησιμοποιώντας μια μέθοδο μεταφοράς χωρίς σύνδεση . Αυτό το είδος του πρωτοκόλλου RPC ονομάζεται Network Computing Architecture πρωτόκολλο πακέτων ( NCADG ) . Προσφέρει ταχύτερη μεταφορά δεδομένων από το πρωτόκολλο NCACN , αλλά είναι πολύ λιγότερο αξιόπιστα.

Το πρωτόκολλο NCADG στέλνει αιτήσεις RPC σε έναν απομακρυσμένο server σε ένα datagram , ή πακέτο . Ωστόσο , χρησιμοποιώντας μια μέθοδο μεταφοράς χωρίς σύνδεση σε ένα δίκτυο μπορεί να συγκριθεί με την αποστολή ενός μηνύματος σε ένα μπουκάλι άλλη άκρη του ωκεανού , καθώς δεν υπάρχει καμία θετική αναγνώριση του διακομιστή του την αίτηση RPC , χωρίς έλεγχο ταυτότητας και χωρίς καμία εγγύηση της παράδοσης των δεδομένων . Από τον Ιούλιο του 2010, οι αλληλουχίες που σχετίζονται με το πρωτόκολλο θεωρείται « παρωχημένη και δεν πρέπει να χρησιμοποιούνται σε νέες εφαρμογές », σύμφωνα με MSDN Library της Microsoft .

Η Network Computing Architecture Τοπική πρωτόκολλο διαδικασίας απομακρυσμένης κλήσης ( NCALRPC )
Η

Υπάρχουν φορές που ένας προγραμματιστής πρέπει να χρησιμοποιήσει RPC για την αποστολή αιτήσεων εκτέλεση κώδικα μεταξύ των διαφορετικών προγραμμάτων που εκτελούνται σε ένα ενιαίο σύστημα υποδοχής . Σε τέτοιες περιπτώσεις , το Network Computing Architecture πρωτόκολλο τοπική κλήση απομακρυσμένης διαδικασίας ή NCALRPC , χρησιμοποιείται . NCALRPC , που αναφέρεται επίσης ως ένα τοπικό RPC ή τοπική κλήση διαδικασιών ( LPC ​​) , είναι μια ενσωματωμένη λειτουργία του λειτουργικού συστήματος του ξενιστή . Ως εκ τούτου , δεν απαιτούνται πρόσθετα πρωτόκολλα ή ακολουθίες πρωτοκόλλου που απαιτείται για την αποστολή των αιτήσεων RPC μεταξύ του πελάτη και του διακομιστή .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα