2009-08-16 8 views
18

मैं अपने लैपटॉप से ​​अपने डेस्कटॉप से ​​कनेक्ट करने के लिए आरडीपी-आधारित विंडोज 'रिमोट क्लाइंट डेस्कटॉप उपयोगिता का उपयोग करता हूं। यह बहुत तेज है और टीमवियर इत्यादि जैसे रिमोट कंट्रोल एप्लिकेशन से बेहतर दिखता हैआरडीपी इतनी तेजी से अन्य रिमोट कंट्रोल सॉफ्टवेयर की तुलना में क्यों है?

जिज्ञासा से, आरडीपी बेहतर क्यों है?

धन्यवाद।

+2

मैं सिर्फ इस उत्कृष्ट MSDN लेख "शीर्ष 10 आरडीपी प्रोटोकॉल में गलत धारणाएं" आरडीपी के बारे में ([भाग 1] (http://blogs.msdn.com/b/rds/archive/2009/03/03/top उल्लेख करना चाहते हैं -10-rdp-प्रोटोकॉल-गलत धारणा-भाग -1 1.aspx) और [भाग 2] (http://blogs.msdn.com/b/rds/archive/2009/03/12/top-10-rdp-protocol -misconceptions-part-2.aspx)) जो कुछ अंतर्दृष्टि – nixda

उत्तर

13

आरडीपी एक विशिष्ट प्रोटोकॉल है जो निम्न स्तर के स्क्रीन ड्राइंग संचालन को प्रेषित करने की अनुमति देता है। यह स्क्रीन पर पिक्समैप इकाइयों के बारे में भी पता है। उदाहरण के लिए यह समझता है कि जब कोई आइकन खींचा जाता है और क्लाइंट साइड पर इसे कैश करता है (आमतौर पर एक हानिकारक संकुचित प्रारूप में)।

अन्य सॉफ्टवेयर इस निम्न स्तर पहुँच नहीं है: यह इंतजार कर रहा है स्क्रीन को बदलने और उसके बाद के लिए स्क्रीन या बदल क्षेत्रों में से एक पर कब्जा फिर से प्रसारित करते हैं। जब भी स्क्रीन बदलती है, तो एक पिक्समैप प्रतिनिधित्व प्रसारित किया जाना चाहिए। क्योंकि यह सामान्य रूप से हानिकारक संकुचित है, यह भी बदतर लग रहा है।

+3

देता है यह भी ध्यान देने योग्य है कि बिट-स्पीड स्क्रीन ड्राइंग ऑपरेशन बिटमैप की तुलना में डेटा आकार के मामले में बहुत छोटे होते हैं, जो अन्य प्रारूपों को प्रेषित करते हैं। तार पर संचारित कम डेटा का मतलब तेजी से रिमोट कंट्रोल है। स्पष्टीकरण के लिए – Bob

13

वहाँ काम पर दो प्रमुख कारक हैं जो एक रिमोट कंट्रोल उत्पाद के प्रदर्शन को निर्धारित कर रहे हैं:

यह कैसे पता लगाता है जब बदलाव स्क्रीन पर होने वाले?

कुछ आरसी उत्पाद स्क्रीन को टाइल्स में विभाजित करते हैं और यह निर्धारित करने के लिए कि क्या कोई परिवर्तन हुआ है, स्क्रीन फ्रेम बफर को समय-समय पर स्कैन करें।

अन्य सीधे ओएस में हुक करेंगे। अतीत में यह वीडियो चालक को अवरुद्ध करके किया गया था। अब आप एक दर्पण ड्राइवर बना सकते हैं जिसमें ओएस "दर्पण" सभी ड्राइंग ऑपरेशंस बनाते हैं। यह जाहिर है, बहुत तेज़ है।

यह तार में उन परिवर्तनों को कैसे भेजता है?

कुछ उत्पादों (VNC) की तरह हमेशा किसी भी क्षेत्र बदल की बिटमैप्स भेज देंगे।

अन्य वास्तविक ऑपरेशन भेजे जाएंगे जो परिवर्तन का कारण बनता है। जैसे निर्देशांक (x, y) पर फ़ॉन्ट एफ का उपयोग करके पाठ स्ट्रिंग को प्रस्तुत करें या पैरामीटर के दिए गए सेट का उपयोग करके बेजियर वक्र बनाएं और, ज़ाहिर है, बिटमैप प्रस्तुत करें। यह फिर से, बहुत तेज़ है।

आरडीपी दोनों मामलों में तेजी से (और लागू करने में अधिक कठिन) तकनीक का उपयोग करता है। मेरा मानना ​​है कि इसका उपयोग वास्तविक प्रोटोकॉल टी .128 है।

बिटमैप्स आमतौर पर संपीड़ित होते हैं। कुछ उत्पाद (जैसे कार्बन कॉपी) भी कनेक्शन के दोनों किनारों पर सिंक्रनाइज़ बिटमैप कैश बनाए रखते हैं ताकि अधिक प्रदर्शन को निचोड़ सकें।

+0

धन्यवाद दोस्तों। – Gulbahar

संबंधित मुद्दे