हैंडशेकिंग क्या है? परिभाषा और अर्थ

हैंडशेकिंग एक ऐसी विधि है जो उपकरणों के बीच धारावाहिक संचार के प्रवाह को नियंत्रित करती है। यह एक आवश्यक प्रक्रिया नहीं है कि डिवाइस इसके बिना कनेक्ट और संचार कर सकें, लेकिन यह सुनिश्चित करता है वह डेटा केवल मूल से प्राप्त करने वाले डिवाइस को ही भेजा जाता है जब प्राप्तकर्ता डिवाइस होता है तैयार। हाथ मिलाना सॉफ्टवेयर और हार्डवेयर दोनों स्तरों पर हो सकता है, जो इसमें शामिल उपकरणों पर निर्भर करता है। जहां तकनीकी प्रतिबंधों के कारण हार्डवेयर हैंडशेकिंग संभव नहीं है, सॉफ्टवेयर हैंडशेकिंग आमतौर पर इसे बदल देता है।

टेक्नीपेज हैंडशेकिंग की व्याख्या करता है

हैंडशेकिंग न केवल एकल-आवृत्ति संचार को नियंत्रित करता है, बल्कि सीरियल वाले भी। हार्डवेयर हैंडशेकिंग के मामले में, प्रक्रिया एक अलग, समर्पित तार के माध्यम से होती है जो एक संकेत भेजता है जब प्राप्तकर्ता डिवाइस डेटा प्राप्त करने के लिए तैयार होता है। सॉफ़्टवेयर के मामले में, पूर्व-चयनित विशेष नियंत्रण वर्णों का एक सेट प्राप्त करने वाले डिवाइस से उसकी तत्परता का संकेत देने के लिए प्रेषित किया जाता है।

हार्डवेयर हैंडशेकिंग में उपयोग किया जाने वाला स्पेयर वायर हमेशा उपलब्ध नहीं होता है - टेलीफोन के मामले में कनेक्शन, ऐसा कोई तार मौजूद नहीं है, यही वजह है कि मॉडेम जैसी चीजें पूर्ति के लिए सॉफ्टवेयर हैंडशेकिंग पर निर्भर करती हैं कमी.

हाथ मिलाने की प्रक्रिया एक कंप्यूटर नेटवर्क के भीतर होती है - उदाहरण के लिए एक कंप्यूटर और एक मॉडेम के बीच, न कि एक कंप्यूटर और एक सर्वर के बीच जिसे वह नेट के माध्यम से कनेक्ट करना चाहता है। सर्वर अपने स्वयं के एक मॉडेम के साथ संचार करने के लिए हैंडशेकिंग का उपयोग करेगा, जबकि डेटा विभिन्न प्रोटोकॉल के माध्यम से यात्रा करेगा जब तक कि यह अनुरोध करने वाले नेटवर्क पर नहीं आता।

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

हाथ मिलाने के सामान्य उपयोग

  • हैंडशेकिंग प्रोटोकॉल एक नेटवर्क के भीतर दक्षता को बढ़ावा देते हैं।
  • हैंडशेकिंग के उपयोग के बिना, चाहे वह सॉफ्टवेयर हो या हार्डवेयर, डेटा हानि एक संभावित समस्या है।
  • सॉफ्टवेयर और हार्डवेयर हैंडशेकिंग दोनों एक ही उद्देश्य को पूरा करते हैं, और न ही वास्तव में दूसरे से बेहतर है - वे केवल विभिन्न तरीकों पर भरोसा करते हैं।

हाथ मिलाने के सामान्य दुरूपयोग

  • सॉफ्टवेयर हैंडशेकिंग विभिन्न कार्यक्रमों के बीच संचार की एक प्रक्रिया है जिससे यह जांचा जा सके कि दोनों संचार के लिए तैयार हैं या नहीं।