यूडीपी और कनेक्शनलेस ट्रांसपोर्ट
यूजर डेटाग्राम प्रोटोकॉल इंटरनेट का हल्का कनेक्शनलेस ट्रांसपोर्ट है, जो आईपी की 'सर्वोत्तम प्रयास' सेवा में प्रक्रिया मल्टीप्लेक्सिंग और एक वैकल्पिक चेकसम से थोड़ा अधिक जोड़ता है, जिससे अनुप्रयोगों को विश्वसनीयता की गारंटी की कीमत पर न्यूनतम ओवरहेड और विलंबता प्राप्त होती है।
Definition
यूजर डेटाग्राम प्रोटोकॉल एक कनेक्शनलेस ट्रांसपोर्ट-लेयर प्रोटोकॉल है जो प्रक्रियाओं के बीच सर्वोत्तम-प्रयास, संदेश-उन्मुख डिलीवरी प्रदान करता है, नेटवर्क लेयर में पोर्ट-आधारित मल्टीप्लेक्सिंग और एक वैकल्पिक चेकसम जोड़ता है लेकिन कोई विश्वसनीयता, ऑर्डरिंग, फ्लो कंट्रोल या कंजेशन कंट्रोल प्रदान नहीं करता है।
Scope
यह विषय कनेक्शनलेस ट्रांसपोर्ट को कवर करता है: यूडीपी सेगमेंट प्रारूप, पोर्ट नंबरों के माध्यम से इसका मल्टीप्लेक्सिंग और डीमल्टीप्लेक्सिंग, इसका वैकल्पिक चेकसम, और वे कारण जिनके लिए एक एप्लिकेशन टीसीपी पर इसे चुनेगा — कोई कनेक्शन-सेटअप देरी नहीं, कोई कंजेशन-कंट्रोल थ्रॉटलिंग नहीं, क्या और कब भेजना है इस पर बेहतर नियंत्रण, और छोटा प्रति-पैकेट ओवरहेड। यह विशिष्ट यूडीपी-आधारित अनुप्रयोगों और उन जिम्मेदारियों (जैसे विश्वसनीयता या दर नियंत्रण) का सर्वेक्षण करता है जो एप्लिकेशन पर स्थानांतरित हो जाती हैं। इसमें टीसीपी की विश्वसनीयता और कंजेशन मशीनरी शामिल नहीं है।
Core questions
- यूडीपी आईपी के ऊपर कौन सी न्यूनतम सेवाएँ जोड़ता है?
- यूडीपी पोर्ट नंबरों का उपयोग करके डेटा को कैसे मल्टीप्लेक्स और डीमल्टीप्लेक्स करता है?
- एक एप्लिकेशन टीसीपी के बजाय यूडीपी को क्यों पसंद करेगा?
- विश्वसनीयता और दर नियंत्रण जैसी कौन सी जिम्मेदारियाँ यूडीपी के साथ एप्लिकेशन पर स्थानांतरित हो जाती हैं?
- किस प्रकार के अनुप्रयोग आमतौर पर यूडीपी का उपयोग करते हैं?
Key concepts
- कनेक्शनलेस सेवा
- डेटाग्राम (संदेश) अभिविन्यास
- यूडीपी सेगमेंट प्रारूप
- पोर्ट-आधारित मल्टीप्लेक्सिंग/डीमल्टीप्लेक्सिंग
- वैकल्पिक चेकसम
- कम ओवरहेड और विलंबता
- कोई कंजेशन कंट्रोल नहीं
- एप्लिकेशन-लेयर विश्वसनीयता
Key theories
- न्यूनतम कनेक्शनलेस सेवा
- यूडीपी आईपी की सर्वोत्तम-प्रयास डेटाग्राम सेवा को अनुप्रयोगों के लिए लगभग अपरिवर्तित रूप से उजागर करता है, केवल पोर्ट द्वारा मल्टीप्लेक्सिंग और एक वैकल्पिक चेकसम जोड़ता है, इसलिए इसमें कोई सेटअप, कोई स्थिति और कोई स्वचालित रिकवरी नहीं होती है — यह सादगी और कम विलंबता के लिए गारंटी का व्यापार करता है।
- एप्लिकेशन-नियंत्रित ट्रांसपोर्ट
- टीसीपी के कंजेशन कंट्रोल और विश्वसनीयता से बचकर, यूडीपी एक एप्लिकेशन को समय और क्या फिर से भेजना है, इस पर सीधा नियंत्रण देता है, जो वास्तविक समय और कस्टम प्रोटोकॉल के लिए उपयुक्त है, लेकिन एप्लिकेशन को नुकसान को संभालने और नेटवर्क को अभिभूत करने से बचने के लिए बाध्य करता है।
Clinical relevance
यूडीपी उन सेवाओं का आधार है जहाँ कम विलंबता या सूक्ष्म नियंत्रण गारंटीकृत डिलीवरी से अधिक मायने रखता है: डीएनएस लुकअप, वास्तविक समय की आवाज और वीडियो, ऑनलाइन गेम और नेटवर्क प्रबंधन। क्यूयूआईसी (QUIC) जैसे नए ट्रांसपोर्ट विशेष रूप से टीसीपी की बाधाओं को दरकिनार करते हुए ट्रांसपोर्ट पर नियंत्रण प्राप्त करने के लिए यूडीपी के शीर्ष पर बनाए गए हैं, जिससे कनेक्शनलेस ट्रांसपोर्ट आधुनिक कम-विलंबता नेटवर्किंग के लिए केंद्रीय बन गया है।
History
यूडीपी को आरएफसी 768 (1980) में उन अनुप्रयोगों के लिए एक न्यूनतम ट्रांसपोर्ट के रूप में निर्दिष्ट किया गया था जिन्हें टीसीपी की मशीनरी की आवश्यकता नहीं थी, जब टीसीपी और आईपी को अलग-अलग प्रोटोकॉल में अलग किया गया था। यह अनिवार्य रूप से अपरिवर्तित रहा है, और इसकी भूमिका बढ़ी है क्योंकि विलंबता-संवेदनशील अनुप्रयोगों का प्रसार हुआ है और डेवलपर्स ने इसके शीर्ष पर क्यूयूआईसी प्रोटोकॉल सहित नई ट्रांसपोर्ट सुविधाएँ बनाई हैं।
Key figures
- Jon Postel
- James F. Kurose
- Keith W. Ross
Related topics
Seminal works
- rfc768
- kurose2021
Frequently asked questions
- यदि यूडीपी अविश्वसनीय है, तो इसका उपयोग क्यों करें?
- कई अनुप्रयोगों के लिए, तेज़ डिलीवरी सही डिलीवरी से अधिक मायने रखती है। वास्तविक समय की आवाज और वीडियो कभी-कभी नुकसान को सहन कर सकते हैं लेकिन देरी को नहीं, डीएनएस को एक त्वरित एकल-विनिमय क्वेरी से लाभ होता है, और कुछ अनुप्रयोग अपनी स्वयं की विश्वसनीयता लागू करते हैं। यूडीपी के सेटअप और कंजेशन थ्रॉटलिंग की कमी उन्हें कम विलंबता और अधिक नियंत्रण देती है।
- क्या यूडीपी आईपी से परे कुछ भी करता है?
- हाँ, लेकिन बहुत कम। यूडीपी पोर्ट नंबर जोड़ता है ताकि डेटा एक होस्ट पर सही एप्लिकेशन प्रक्रिया तक पहुँचे (मल्टीप्लेक्सिंग और डीमल्टीप्लेक्सिंग), और भ्रष्टाचार का पता लगाने के लिए एक वैकल्पिक चेकसम। इसके अलावा यह आईपी की सर्वोत्तम-प्रयास, कनेक्शनलेस डिलीवरी को अपरिवर्तित छोड़ देता है।