Η σύνδεση με προσανατολισμό πρωτόκολλο 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 μεταξύ του πελάτη και του διακομιστή .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα