यूडीपी, या उपयोगकर्ता डेटाग्राम प्रोटोकॉल, इंटरनेट के संचार ढांचे का एक मूलभूत हिस्सा है। यह कंप्यूटरों को अन्य प्रणालियों पर संदेश भेजने की अनुमति देता है, जिन्हें डेटाग्राम के रूप में जाना जाता है IP विशेष ट्रांसमिशन चैनल या डेटा पथ स्थापित करने के लिए पूर्व संचार की आवश्यकता के बिना नेटवर्क।
यूडीपी (यूजर डेटाग्राम प्रोटोकॉल) क्या है?
यूडीपी इंटरनेट प्रोटोकॉल सूट के मुख्य प्रोटोकॉल में से एक है, जिसका उपयोग ट्रांसमिशन कंट्रोल प्रोटोकॉल के साथ किया जाता है (टीसीपी). इसका उपयोग इंटरनेट पर वीडियो प्लेबैक या गेमिंग जैसे समय-संवेदनशील प्रसारण के लिए किया जाता है। यह एक सरल, कनेक्शन रहित प्रोटोकॉल है, जहां त्रुटि-जाँच और ट्रैकिंग तंत्र न्यूनतम या अनुपस्थित हैं। यह अनुपस्थिति तेज़ डेटा स्थानांतरण दर की अनुमति देती है, हालाँकि इससे त्रुटियों और डेटा खो जाने का जोखिम भी बढ़ जाता है।
यूडीपी न तो यह सुनिश्चित करता है कि लक्ष्य भेजे गए सभी डेटा को प्राप्त करता है और न ही डेटा पैकेट के क्रम की पुष्टि करता है, जिससे यह कम विश्वसनीय हो जाता है लेकिन कुछ अनुप्रयोगों के लिए अधिक कुशल हो जाता है जहां गति सटीकता से अधिक महत्वपूर्ण है।
यूडीपी विशेषताएं
यहां यूडीपी की कुछ प्रमुख विशेषताएं दी गई हैं:
- कनेक्शन रहित संचार. यूडीपी डेटा भेजने से पहले कोई कनेक्शन स्थापित नहीं करता है।
- गति. यह डेटा ट्रांसमिशन में न्यूनतम विलंब प्रदान करता है।
- दक्षता. यह उन अनुप्रयोगों के लिए उपयुक्त है जिनके लिए कम मात्रा में डेटा के त्वरित प्रसारण की आवश्यकता होती है।
- कोई त्रुटि सुधार नहीं. यह खोए हुए पैकेटों को पुनर्प्राप्त नहीं करता है या पैकेट ऑर्डर को संभाल नहीं पाता है आवेदन इन चिंताओं का प्रबंधन करने के लिए.
- गैर अवरुद्ध. यूडीपी कुछ डेटाग्राम खो जाने पर भी एप्लिकेशन को चलते रहने की अनुमति देता है।
यूडीपी कैसे काम करता है?
यूडीपी (यूजर डेटाग्राम प्रोटोकॉल) डेटा ट्रांसमिशन में विश्वसनीयता से अधिक गति पर जोर देते हुए सीधे और कुशल तरीके से काम करता है। यूडीपी कैसे संचालित होता है इसका विवरण यहां दिया गया है:
- पैकेट निर्माण. यह प्रक्रिया उस एप्लिकेशन से शुरू होती है जो डेटा भेजना चाहता है। इस डेटा को छोटे ब्लॉकों में विभाजित किया गया है, जिन्हें डेटाग्राम के रूप में जाना जाता है। प्रत्येक यूडीपी डेटाग्राम में डेटा पेलोड और हेडर दोनों होते हैं, जिसमें स्रोत और गंतव्य पोर्ट नंबर, डेटाग्राम की लंबाई और डेटा अखंडता को सत्यापित करने के लिए एक चेकसम सहित आवश्यक पते की जानकारी होती है।
- कोई कनेक्शन स्थापना नहीं. टीसीपी के विपरीत, यूडीपी डेटा भेजने से पहले कनेक्शन स्थापित नहीं करता है। भेजने और प्राप्त करने वाले पक्षों के बीच कोई हाथ मिलाना नहीं है, जो सेटअप प्रक्रियाओं के कारण होने वाली देरी को समाप्त करता है।
- डेटा ट्रांसमिशन। एक बार डेटाग्राम तैयार हो जाने पर, इसे आईपी नेटवर्क परत को सौंप दिया जाता है, जो यूडीपी डेटाग्राम को एक आईपी पैकेट के भीतर समाहित करता है और इसे गंतव्य पर भेजता है। भेजने के बाद यूडीपी स्वयं डेटाग्राम को ट्रैक नहीं करता है - यह केवल डेटा भेजता है।
- न्यूनतम त्रुटि जाँच. प्राप्त अंत में, यूडीपी प्रोटोकॉल परत प्राप्त डेटाग्राम को संसाधित करती है। इसमें जाँच करना शामिल है चेकसम यह सुनिश्चित करने के लिए कि डेटा दूषित न हो। हालाँकि, यदि कोई चेकसम विफल हो जाता है, तो पैकेट चुपचाप गिरा दिया जाता है। यूडीपी डेटा पुनः भेजने का प्रयास नहीं करता है।
- कोई ऑर्डर आश्वासन या विश्वसनीयता नहीं। यूडीपी यह सुनिश्चित नहीं करता है कि डेटाग्राम उसी क्रम में पहुंचे जिस क्रम में उन्हें भेजा गया था या यहां तक कि यह गारंटी भी नहीं देता कि वे पहुंचे। यदि आवश्यक हो तो इन मुद्दों को संभालना यूडीपी का उपयोग करने वाले एप्लिकेशन की जिम्मेदारी है।
- आने वाले डेटा को संभालना। यूडीपी का उपयोग करने वाले एप्लिकेशन आमतौर पर डेटाग्राम के नुकसान या पुन: क्रम को संभालने के लिए डिज़ाइन किए गए हैं। उदाहरण के लिए, एक वीडियो स्ट्रीमिंग एप्लिकेशन बस एक लापता पैकेट को छोड़ सकता है, जबकि एक अधिक इंटरैक्टिव एप्लिकेशन पुन: प्रसारण का अनुरोध करने के लिए अपने स्वयं के तरीकों को लागू कर सकता है।
यूडीपी उपयोग मामले
अपनी सादगी और कनेक्शन प्रबंधन की कमी के कारण, यूडीपी उन अनुप्रयोगों के लिए काफी तेज़ और अधिक कुशल है जो डेटा के कुछ नुकसान को सहन कर सकते हैं, जैसे वीडियो स्ट्रीमिंग, ऑनलाइन गेमिंग और वॉयस ओवर आईपी (वीओआईपी)। यह दक्षता इसे वास्तविक समय संचार में एक महत्वपूर्ण प्रोटोकॉल बनाती है जहां विलंबता एक प्रमुख चिंता का विषय है। यूडीपी इन उपयोग मामलों में विशेष रूप से उपयोगी है:
- वीडियो और ऑडियो स्ट्रीमिंग. इसका उपयोग वहां किया जाता है जहां गुम पैकेट देरी के लिए बेहतर होते हैं (उदाहरण के लिए, लाइव प्रसारण)।
- गेम. ऑनलाइन मल्टीप्लेयर गेम के लिए आवश्यक तेज़ और कुशल वास्तविक समय संचार प्रदान करता है।
- DNS लुक देता है. छोटी क्वेरी और प्रतिक्रिया पैकेट को शीघ्रता से प्रसारित करता है।
- आईओटी डिवाइस. कम प्रोसेसिंग पावर और उससे कम वाले हजारों उपकरणों से छोटे डेटा पैकेट भेजता है बैंडविड्थ.
- वीओआईपी। वॉयस डेटा के तेज़ और कुशल ट्रांसमिशन को सक्षम करता है, छोटे पैकेट नुकसान को सहन करता है जो वॉयस संचार में कम ध्यान देने योग्य होते हैं लेकिन विलंबता को काफी कम करते हैं और कॉल की गुणवत्ता में सुधार करते हैं।
यूडीपी बनाम टीसीपी
यूडीपी और टीसीपी की तुलना करने से उनके उचित उपयोग को उजागर करने में मदद मिलती है।
टीसीपी (ट्रांसमिशन कंट्रोल प्रोटोकॉल) | यूडीपी (उपयोगकर्ता डेटाग्राम प्रोटोकॉल) | |
विश्वसनीयता | पैकेट वितरण और ऑर्डर सुनिश्चित करता है। | पैकेट डिलीवरी या ऑर्डर की गारंटी नहीं देता। |
कनेक्शन सेटअप | कनेक्शन स्थापित करने के लिए हाथ मिलाना आवश्यक है, जिससे देरी हो सकती है। | कनेक्शन स्थापित करने की आवश्यकता के बिना डेटा भेजता है, इसलिए कोई देरी नहीं होती है। |
उदाहरण | जहां अनुप्रयोगों के लिए बेहतर अनुकूल है डेटा अखंडता और आदेश महत्वपूर्ण हैं (उदाहरण के लिए, पट्टिका स्थानान्तरण)। | वास्तविक समय के अनुप्रयोगों के लिए पसंदीदा जहां गति महत्वपूर्ण है (उदाहरण के लिए, लाइव स्ट्रीमिंग, ऑनलाइन गेमिंग)। |
उपरि | डेटा विश्वसनीयता और व्यवस्था सुनिश्चित करने के लिए इसके तंत्र के कारण इसमें अधिक ओवरहेड है। | इसमें ओवरहेड कम है, जिससे नेटवर्क पर भेजे जाने वाले डेटा की मात्रा कम हो जाती है। |