यूजर डेटाग्राम प्रोटोकॉल

टीडीपी पासून यूडीपी आणि हे कसे वेगळे आहे ते समजून घेणे

यूजर डेटाग्राम प्रोटोकॉल (यूडीपी) 1 9 80 मध्ये सुरू करण्यात आला आणि अस्तित्वातील सर्वात जुने नेटवर्क प्रोटोकॉल आहे. क्लायंट / सर्व्हर नेटवर्क ऍप्लीकेशन्ससाठी हे सोपे OSI ट्रान्स्पोर्ट लेयर प्रोटोकॉल आहे, हे इंटरनेट प्रोटोकॉल (आयपी) वर आधारीत आहे, आणि टीसीपीचे मुख्य पर्याय आहे.

टीसीपीशी तुलना करता UDP च्या संक्षिप्त स्पष्टीकरणाने हे अविश्वसनीय प्रोटोकॉल असल्याचे स्पष्ट करू शकते. हे खरे असले, तरी डेटा ट्रान्समिशनमध्ये कोणतीही त्रुटी तपासणी किंवा दुरुस्त करण्यात अडचण नाही कारण हे प्रोटोकॉलसाठी नक्कीच अनुप्रयोग आहेत जे टीसीपी जुळत नाहीत.

यूडीपी (काहीवेळा यूडीपी / आयपी म्हणून ओळखले जाते) हे सहसा व्हिडिओ कॉन्फरन्सिंग ऍप्लिकेशन्स किंवा कॉम्प्युटर गेममध्ये वापरले जाते जे विशेषत: रिअल-टाईम कार्यप्रदर्शनासाठी केले जातात. उच्च कार्यक्षमता प्राप्त करण्यासाठी, प्रोटोकॉलमध्ये वैयक्तिक पॅकेट्स (नाकारल्या गेलेल्या) आणि यूडीपी पॅकेट्सना वेगळ्या ऑर्डरमध्ये पाठवल्या जाणा-या अर्जानुसार अर्जित केल्याप्रमाणे अनुमती दिली जाऊ शकते.

टीसीपीच्या तुलनेत ट्रांसमिशनची ही पद्धत कमी डेटा ओव्हरहेड आणि विलंब करण्यास परवानगी देते. पॅकेट पाठवले जात असल्याने काही हरकत नाही, आणि कोणतीही त्रुटी तपासणी करण्यात अयशस्वी नाही, त्यामुळे त्याचा परिणाम कमी बँडविड्थचा आहे .

टीसीपी पेक्षा UDP उत्तम आहे?

या प्रश्नाचे उत्तर संदर्भात अवलंबून असते कारण UDP अधिक कार्यक्षमतेसाठी परवानगी देते परंतु टीसीपीपेक्षा कदाचित अधिक वाईट दर्जा आहे.

ऑनलाइन गेमिंग, व्हिडिओ चॅटिंग किंवा व्हॉईस ट्रान्समिशन सारख्या कमी प्रसुतीसह चांगले प्रदर्शन करणारा अनुप्रयोग येतो तेव्हा UDP TCP वर प्राधान्य दिले जाऊ शकते याचे उत्तम उदाहरण. पॅकेट्स गमावले जाऊ शकतात, परंतु दर्जा कमी करण्यासाठी थोड्या थोड्याच वेळातच गुणवत्तेची हानी खरोखरच समजली जात नाही.

ऑनलाइन गेमिंगसह, UDP वाहतूक हळुहळु कनेक्शन बंद होतानाही खेळ चालू ठेवण्यास परवानगी देतो किंवा जे काही कारणास्तव काही पॅकेट वगळले जातात. त्रुटी दुरुस्त्यामध्ये सहभागी झाल्यास, त्रुटींच्या अपयशी होण्याकरिता पॅकेट पुन्हा चालू ठेवण्याच्या प्रयत्नात असल्यामुळे कनेक्शनचा कालावधी कमी होईल, परंतु ते थेट व्हिडिओ गेममध्ये अनावश्यक आहे. लाइव्ह स्ट्रीमिंगसह हेच खरे आहे.

तथापि, हस्तांतरण फाइल येतो तेव्हा UDP खूप छान नाही कारण आपल्याला योग्यरित्या त्याचा वापर करण्यासाठी संपूर्ण फाइलची आवश्यकता आहे हे आहे. तथापि, आपल्याला त्याचा आनंद घेण्यासाठी व्हिडिओ गेम किंवा व्हिडिओच्या प्रत्येक पॅकेटची आवश्यकता नाही.

OSI मॉडेलच्या स्तर 4 मधील TCP आणि UDP दोन्ही आणि TFTP , RTSP, आणि DNS सारख्या सेवांसह कार्य करते

UDP डेटाग्राम

UDP वाहतूकीला डेटाग्राम म्हणतात त्यानुसार कार्य करते, प्रत्येक डेटाग्राममध्ये एकच संदेश एकक असतो. हेडरचे तपशील पहिल्या आठ बाइट्समध्ये संग्रहित केले आहेत, परंतु उर्वरित म्हणजे प्रत्यक्ष संदेश कोणत्या वस्तू आहे.

येथे दर्शविलेल्या UDP डेटाग्राम हेडरचा प्रत्येक भाग दोन बाइट्स आहे :

UDP पोर्ट क्रमांक वेगळ्या ऍप्लिकेशनना त्यांच्या स्वतःच्या वाहिन्या डेटासाठी राखून ठेवण्याची परवानगी देतो, जसे टीसीपी प्रमाणेच. UDP पोर्ट शीर्षलेख दोन बाइट आहेत; म्हणूनच वैध यूडीपी पोर्ट नंबर 0 पासून 65535 पर्यंत आहे.

UDP डेटाग्राम आकार हेडर आणि डेटा विभागात असलेली एकूण संख्यांची संख्या आहे. हेडरची लांबी स्थिर आकार असल्याने, हे क्षेत्र वेरियेबल-आकाराच्या डेटा भागाच्या (कधीकधी पेलोड म्हणतात) लांबी प्रभावीपणे ट्रॅक करते.

डेटाग्रामचे आकार परिचालन पर्यावरणावर अवलंबून असते, परंतु जास्तीत जास्त 65535 बाइट्स असतात.

UDP चेकसम्स संदेश डेटा छेडछाडीपासून संरक्षण करतो. चेकसम मूल्य प्रेषकाद्वारे प्रथम आणि नंतर प्राप्तकर्त्याद्वारे गणना केलेल्या डेटाग्राम डेटाचे एन्कोडिंग दर्शविते. ट्रांसमिशनच्या दरम्यान एखाद्या डेटाग्रामला छेडछाडी किंवा दूषित होऊ नये, तर UDP प्रोटोकॉल चेकसमची गणना जुळत नाही.

UDP मध्ये, चेकसमिंग पर्यायी आहे, टीसीपीच्या विरोधात असताना जिथे चेकसम अनिवार्य आहे