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

UDP बुझ्न र यो TCP बाट फरक फरक छ

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

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

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

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

UDP TCP भन्दा राम्रो छ?

यस प्रश्नको जवाफ सन्दर्भमा निर्भर गर्दछ किनकि यूडीपीले राम्रो प्रदर्शनको लागि अनुमति दिन्छ, तर सम्भवतः टीसीपी भन्दा बढी खराब गुणस्तर।

जब UDP लाई टीसीपी भन्दा बढी प्राथमिकता दिइन्छ को एक राम्रो उदाहरण हो जब यो अनुप्रयोगको लागी कम कम विलम्बता संग राम्रो प्रदर्शन गर्दछ, जस्तै अनलाइन गेमिङ, भिडियो कुराकानी, वा आवाज प्रसारण। प्याकेटहरू गुमाउन सक्छ, तर कम से कम ढिलाइको गुणस्तर घटाउनको लागी, धेरै गुणस्तरको हानि छैन वास्तवमा बुझिन्छ।

अनलाइन गेमिंग संग, यूडीपी ट्राफिकले खेललाई निरन्तर रूपमा हराएको भए पनि जारी राख्न अनुमति दिन्छ, वा यदि केहि प्याकेटहरू केहि कारणका लागि हटाइयो। यदि त्रुटि सुधार भएको थियो भने जडानले समय हानि पुऱ्याउँछ किनकी प्याकेटहरूले त्रुटिहरूको लागि जहाँ छोड्न छोड्यो भने प्याकेटहरू पुन: प्रविष्ट गर्ने प्रयास गर्दै छन्, तर प्रत्यक्ष भिडियो खेलहरूमा अनावश्यक छ। लाइभ स्ट्रिमिङको साथ यो एकदम सही छ।

तथापि, कारण UDP धेरै राम्रो छैन जब यो स्थानान्तरण फाइलको लागी आउँछ कि तपाइँले सम्पूर्ण फाइललाई आवश्यक छ यो ठीकसँग प्रयोग गर्नुहोस्। तथापि, तपाइँलाई मजा गर्नको लागि भिडियो गेम वा भिडियोको हरेक एकल प्याकेट चाहिन्छ।

ओएसआई मोडेलको तह 4 मा TCP र UDP दुवै र TFTP , RTSP, र DNS सेवाहरूसँग काम गर्दछ

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

UDP ट्राफिकले के भनिन्छ डेटा डेटग्राममार्फत काम गर्छ, हरेक डेटाग्रामसँग एकल सन्देश इकाई समावेश छ। हेडर विवरण धेरै पहिलो आठ बाइट्स मा भण्डार गरिएको छ, तर बाँकी भनेको के वास्तविक सन्देश छ।

UDP डेटा रेखा हेडरको प्रत्येक भाग, यहाँ सूचीबद्ध, दुई बाइट्स हो :

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

UDP डेटाग्राम आकार हेडर र डेटा सेक्सनमा समाहित बाइटहरूको कुल संख्याको गणना हो। हेडर लम्बाइ निश्चित आकार हो किनकि, यो क्षेत्रले प्रभावकारी रूपान्तरित डेटाको भाग (कहिलेकाहीं बोलाइएको प्वाइलोड) को लम्बाईलाई लुकाउँछ।

डेटाग्रामको आकारले परिचालन वातावरणमा निर्भर गर्दछ, तर अधिकतम 65535 बाइट्स छ।

UDP चेकसम्सले सन्देश डेटा को छेउमा राखेर सुरक्षित राख्दछ। चेकसमम मान पहिले प्रेषक द्वारा र पछि प्राप्तकर्ता द्वारा गणना गरिएको डाटा डेटा को एन्कोडिङ को प्रतिनिधित्व गर्दछ। एक व्यक्तिगत डेटाग्राम को साथ छेड़छाड़ या ट्रांसमिशन को समयमा भ्रष्ट हुनु पर्छ, यूडीडी प्रोटोकॉल ले चेकसम गणना गणना बेच्दछ।

यूडीपीमा, चेकसेमिंग वैकल्पिक हो, TCP को विरोध गर्दा चेकसेन्स अनिवार्य छ।