डेटाग्राम प्रोटोकॉल उपयोगकर्ता

यूडीपी को समझना और यह टीसीपी से अलग कैसे है

उपयोगकर्ता डेटाग्राम प्रोटोकॉल (यूडीपी) 1 9 80 में पेश किया गया था और अस्तित्व में सबसे पुराने नेटवर्क प्रोटोकॉल में से एक है। क्लाइंट / सर्वर नेटवर्क अनुप्रयोगों के लिए यह एक साधारण ओएसआई ट्रांसपोर्ट लेयर प्रोटोकॉल है, जो इंटरनेट प्रोटोकॉल (आईपी) पर आधारित है, और यह टीसीपी का मुख्य विकल्प है।

यूडीपी की एक संक्षिप्त व्याख्या से पता चलता है कि टीसीपी की तुलना में यह एक अविश्वसनीय प्रोटोकॉल है। हालांकि यह सच है, क्योंकि डेटा ट्रांसमिशन में शामिल किसी भी त्रुटि की जांच या सुधार करने में कोई त्रुटि नहीं है, यह भी सच है कि इस प्रोटोकॉल के लिए निश्चित रूप से अनुप्रयोग हैं जो टीसीपी मेल नहीं कर सकता है।

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

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

क्या यूडीपी टीसीपी से बेहतर है?

इस प्रश्न का उत्तर संदर्भ पर निर्भर करता है क्योंकि यूडीपी बेहतर प्रदर्शन के लिए अनुमति देता है, लेकिन टीसीपी की तुलना में संभवतः खराब गुणवत्ता।

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

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

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

ओएसआई मॉडल की परत 4 में टीसीपी और यूडीपी दोनों और टीएफटीपी , आरटीएसपी, और डीएनएस जैसी सेवाओं के साथ काम करते हैं।

यूडीपी डेटाग्राम

यूडीपी यातायात डेटाग्राम कहलाता है, जिसमें प्रत्येक डेटाग्राम के साथ एक एकल संदेश इकाई होती है। शीर्षलेख विवरण पहले आठ बाइट्स में संग्रहीत होते हैं, लेकिन बाकी वास्तविक संदेश धारण करते हैं।

यहां सूचीबद्ध यूडीपी डेटाग्राम हेडर का प्रत्येक भाग दो बाइट्स है :

यूडीपी पोर्ट नंबर विभिन्न अनुप्रयोगों को डेटा के लिए अपने स्वयं के चैनल बनाए रखने की अनुमति देता है, टीसीपी के समान। यूडीपी पोर्ट हेडर दो बाइट लंबा हैं; इसलिए, मान्य यूडीपी पोर्ट संख्या 0 से 65535 तक है।

यूडीपी डेटाग्राम आकार हेडर और डेटा खंडों में निहित बाइट्स की कुल संख्या की गणना है। चूंकि हेडर लम्बाई एक निश्चित आकार है, इसलिए यह फ़ील्ड प्रभावी रूप से परिवर्तनीय आकार के डेटा हिस्से (जिसे कभी-कभी पेलोड कहा जाता है) की लंबाई को ट्रैक करता है।

डेटाग्राम का आकार ऑपरेटिंग वातावरण के आधार पर भिन्न होता है, लेकिन अधिकतम 65535 बाइट्स होते हैं।

यूडीपी चेकसम संदेश छेड़छाड़ से संदेश डेटा की रक्षा करते हैं। चेकसम मूल्य प्रेषक द्वारा पहले और रिसीवर द्वारा गणना की गई डेटाग्राम डेटा के एन्कोडिंग का प्रतिनिधित्व करता है। ट्रांसमिशन के दौरान एक व्यक्तिगत डेटाग्राम को छेड़छाड़ या दूषित किया जाना चाहिए, यूडीपी प्रोटोकॉल एक चेकसम गणना मिस्चैच का पता लगाता है।

यूडीपी में, चेकसमिंग वैकल्पिक है, टीसीपी के विपरीत जहां चेकसम अनिवार्य हैं।