Κατανόηση του πρωτοκόλλου απομακρυσμένης επιφάνειας εργασίας (RDP)

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 186607
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Αυτό το άρθρο περιγράφει το απομακρυσμένης επιφάνειας εργασίας Protocol (RDP) χρησιμοποιείται για την επικοινωνία μεταξύ του Terminal Server και του προγράμματος-πελάτη Terminal Server. RDP είναι συμπυκνώνονται και κρυπτογράφηση σε TCP.

Περισσότερες πληροφορίες

Κατανόηση του πρωτοκόλλου απομακρυσμένης επιφάνειας εργασίας (RDP)

Βασίζεται στο πρωτόκολλο απομακρυσμένης επιφάνειας εργασίας και είναι μια επέκταση της οικογένειας πρωτοκόλλων T-120. Ένα πρωτόκολλο multichannel με δυνατότητα επιτρέπει ξεχωριστές εικονικά κανάλια για φέρει παρουσίαση δεδομένων, σειριακή συσκευή επικοινωνίας, πληροφορίες άδειας χρήσης, ιδιαίτερα τα κρυπτογραφημένα δεδομένα (πληκτρολόγιο, ποντίκι δραστηριότητα) και ούτω καθεξής. Καθώς το RDP είναι μια επέκταση του πρωτοκόλλου T.Share πυρήνα, πολλές άλλες δυνατότητες διατηρούνται ως μέρος του RDP, όπως των αρχιτεκτονικών δυνατοτήτων είναι απαραίτητα για την υποστήριξη σημεία (multiparty περίοδοι λειτουργίας). Δεδομένα από μια εφαρμογή πρέπει να παραδοθούν σε "σε πραγματικό χρόνο" σε πολλά μέρη χωρίς να χρειάζεται να στέλνει τα ίδια δεδομένα σε κάθε περίοδο λειτουργίας ξεχωριστά (για παράδειγμα, πίνακες Virtual) επιτρέπει την παράδοση πολλών σημείων δεδομένων.

Σε αυτήν την πρώτη έκδοση των Windows Terminal Server, ωστόσο, εμείς concentrating στην παροχή επικοινωνία point-to-point αξιόπιστη και γρήγορη (μία περίοδο). Δεδομένα μόνο ένα κανάλι που θα χρησιμοποιηθεί στην αρχική έκδοση του Terminal Server 4.0 Ωστόσο, την ευελιξία του RDP δίνει αρκετό χώρο για λειτουργία με τα μελλοντικά προϊόντα.

Ένας λόγος ότι Microsoft αποφασίσει να υλοποιήσει RDP για σκοπούς σύνδεσης σε διακομιστή τερματικού των Windows NT είναι ότι παρέχει μια επεκτάσιμη πολύ βάση από την οποία θέλετε να δημιουργήσετε πολλές περισσότερες δυνατότητες. Αυτό συμβαίνει επειδή το RDP παρέχει 64.000 ξεχωριστά κανάλια για τη μετάδοση δεδομένων. Ωστόσο, τρέχουσες δραστηριότητες μετάδοση μόνο χρησιμοποιούν ένα μόνο κανάλι (για πληκτρολόγιο, ποντίκι και την παρουσίαση δεδομένων).

Επίσης, RDP είναι σχεδιασμένη να υποστηρίζει πολλούς διαφορετικούς τύπους τοπολογίες δικτύου (όπως ISDN, POTS και πολλά πρωτόκολλα τοπικού Δικτύου, όπως το IPX NetBIOS, TCP/IP και ούτω καθεξής). Η τρέχουσα έκδοση του RDP θα εκτελεστεί μόνο μέσω TCP/IP, αλλά με τα σχόλια των πελατών, υποστήριξη άλλων πρωτοκόλλων μπορεί να προστεθεί σε μελλοντικές εκδόσεις.

Η δραστηριότητα που σχετίζεται με την αποστολή και λήψη δεδομένων μέσω της στοίβας RDP είναι ουσιαστικά η ίδια με τα πρότυπα του μοντέλου OSI επτά επιπέδου για κοινές LAN δικτύου σήμερα. Δεδομένα από μια εφαρμογή ή υπηρεσία, η μετάδοση περνούν προς τα κάτω έως το πρωτόκολλο στοίβες, sectioned, κατευθύνεται σε ένα κανάλι (μέσω MCS), κρυπτογραφημένα, αναδίπλωση, Πλαισιωμένη, συσκευασμένες σε του πρωτοκόλλου δικτύου, και τέλος απευθύνεται και αποστέλλεται μέσω του καλωδίου στον υπολογιστή-πελάτη. Τα δεδομένα που επιστράφηκαν λειτουργεί με τον ίδιο τρόπο μόνο σε αντίστροφη διαδικασία, με το πακέτο που αφαιρούνται από τη διεύθυνσή του, τότε unwrapped αποκρυπτογραφηθεί, και ούτω καθεξής, μέχρι να παρουσιάζονται τα δεδομένα στην εφαρμογή για χρήση. Βασικά τμήματα από τις τροποποιήσεις της στοίβας πρωτοκόλλου προκύψει μεταξύ των επιπέδων του τέταρτου και έβδομο, όπου τα δεδομένα είναι κρυπτογραφημένα, αναδίπλωση κειμένου και Πλαισιωμένη, κατευθύνονται σε ένα κανάλι και ορίσει την προτεραιότητα.

Ένα από τα βασικά στοιχεία για τους προγραμματιστές εφαρμογών είναι ότι, κατά τη χρήση RDP, Microsoft έχει abstracted μακριά το complexities της αντιμετώπιση της στοίβας πρωτοκόλλου. Αυτό σας επιτρέπει να γράψετε απλώς καθαρή, καλοσχεδιασμένη, well-behaved εφαρμογών 32-bit και, στη συνέχεια, η στοίβα RDP που υλοποιείται από τον Terminal Server και τις συνδέσεις υπολογιστή-πελάτη αναλαμβάνει τα υπόλοιπα.

Για περισσότερες πληροφορίες σχετικά με τον τρόπο αλληλεπίδρασης των εφαρμογών του Terminal Server και τι πρέπει να γνωρίζετε κατά την ανάπτυξη εφαρμογών για μια υποδομή Windows Terminal Server, δείτε τη λευκή βίβλο "Βελτιστοποίηση εφαρμογών για τα Windows NT Server 4.0, Terminal Server Edition". Four components worth discussing within the RDP stack instance are the Multipoint Communication Service (MCSMUX), the Generic Conference Control (GCC), Wdtshare.sys, and Tdtcp.sys. MCSmux and GCC are part of the International Telecommunication Union (ITU) T.120 family. The MCS is made up of two standards: T.122, which defines the multipoint services, and T.125, which specifies the data transmission protocol. MCSMux controls channel assignment (by multiplexing data onto predefined virtual channels within the protocol), priority levels, and segmentation of data being sent. It essentially abstracts the multiple RDP stacks into a single entity, from the perspective of the GCC. GCC is responsible for management of those multiple channels. The GCC allows the creation and deletion of session connections and controls resources provided by MCS. Each Terminal Server protocol (currently, only RDP and Citrix's ICA are supported) will have a protocol stack instance loaded (a listener stack awaiting a connection request). The Terminal Server device driver coordinates and manages the RDP protocol activity and is made up of smaller components, an RDP driver (Wdtshare.sys) for UI transfer, compression, encryption, framing, and so on, and a transport driver (Tdtcp.sys) to package the protocol onto the underlying network protocol, TCP/IP.

RDP was developed to be entirely independent of its underlying transport stack, in this case TCP/IP. RDP, being completely independent of its transport stack, means that we can add other transport drivers for other network protocols as customers needs for them grow, with little or no significant changes to the foundational parts of the protocol. These are key elements to the performance and extendibility of RDP on the network.

Ιδιότητες

Αναγν. άρθρου: 186607 - Τελευταία αναθεώρηση: Σάββατο, 18 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Λέξεις-κλειδιά: 
kbinfo kbmt KB186607 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:186607

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com