टीसीपी क्या है?
टीसीपी / आईपी आपको यह निर्धारित करने में मदद करता है कि एक विशिष्ट कंप्यूटर को इंटरनेट से कैसे जोड़ा जाना चाहिए और आप उनके बीच डेटा कैसे संचारित कर सकते हैं। कई कंप्यूटर नेटवर्क कनेक्ट होने पर यह आपको वर्चुअल नेटवर्क बनाने में मदद करता है।
TCP / IP का मतलब ट्रांसमिशन कंट्रोल प्रोटोकॉल / इंटरनेट प्रोटोकॉल है। यह विशेष रूप से एक अविश्वसनीय इंटरनेटवर्क पर अत्यधिक विश्वसनीय और एंड-टू-एंड बाइट स्ट्रीम प्रदान करने के लिए एक मॉडल के रूप में डिज़ाइन किया गया है।
इस ट्यूटोरियल में, आप सीखेंगे:
- टीसीपी क्या है?
- UDP क्या है?
- कैसे काम करती है टीसीपी?
- यूडीपी कैसे काम करता है?
- टीसीपी की विशेषताएं
- टीसीपी और यूडीपी के बीच अंतर
- टीसीपी का अनुप्रयोग
- यूडीपी का आवेदन
- टीसीपी का फायदा
- यूडीपी का लाभ
- टीसीपी का नुकसान
- यूडीपी का नुकसान
- यूडीपी और टीसीपी का उपयोग कब करें?
UDP क्या है?
यूडीपी एक डेटाग्राम ओरिएंटेड प्रोटोकॉल है। इसका उपयोग प्रसारण और मल्टीकास्ट प्रकार के नेटवर्क ट्रांसमिशन के लिए किया जाता है। यूडीपी का पूर्ण रूप यूजर डेटाग्राम प्रोटोकॉल (ए डेटाग्राम एक पैकेट-स्विच नेटवर्क से जुड़ी एक ट्रांसफर यूनिट है।) यूडीपी प्रोटोकॉल लगभग टीसीपी के समान काम करता है, लेकिन यह सभी त्रुटि-चेकिंग सामान को बाहर फेंक देता है, सभी बैक-टू। संचार और वितरण के लिए।
प्रमुख स्रोत:
- टीसीपी एक कनेक्शन-उन्मुख प्रोटोकॉल है, जबकि यूडीपी एक कनेक्शन रहित प्रोटोकॉल है।
- टीसीपी के लिए गति धीमी है जबकि यूडीपी की गति तेज है
- टीसीपी SYN, SYN-ACK, ACK जैसे हैंडशेक प्रोटोकॉल का उपयोग करता है जबकि UDP कोई हैंडशेक प्रोटोकॉल का उपयोग नहीं करता है
- टीसीपी त्रुटि जाँच करता है और त्रुटि सुधार भी करता है, दूसरी ओर, यूडीपी त्रुटि जाँच करता है, लेकिन यह गलत पैकेटों को छोड़ देता है।
- टीसीपी के पास पावती खंड हैं, लेकिन यूडीपी के पास कोई पावती खंड नहीं है।
- टीसीपी भारी वजन वाला है, और यूडीपी हल्का है।
कैसे काम करती है टीसीपी?
एक टीसीपी कनेक्शन तीन-तरफा हैंडशेक की मदद से स्थापित किया गया है। यह एक कनेक्शन शुरू करने और स्वीकार करने की एक प्रक्रिया है। एक बार कनेक्शन स्थापित हो जाने के बाद, डेटा ट्रांसफर शुरू हो जाता है, और जब ट्रांसमिशन प्रक्रिया समाप्त हो जाती है, तो कनेक्शन एक स्थापित वर्चुअल सर्किट के समापन से समाप्त हो जाता है।
यूडीपी कैसे काम करता है?
UDP आदेश, विश्वसनीयता, या डेटा अखंडता के लिए निहित हाथ मिलाने वाले संवादों के बिना एक सरल संचरण विधि का उपयोग करता है। यूडीपी यह भी मानता है कि नेटवर्क इंटरफ़ेस स्तर पर इस तरह के प्रसंस्करण के ओवरहेड से बचने के लिए त्रुटि जाँच और सुधार महत्वपूर्ण या अनुप्रयोग में प्रदर्शन नहीं किया जाता है। यह पैकेट प्रसारण और मल्टीकास्टिंग के साथ भी संगत है।
टीसीपी की विशेषताएं
यहां, टीसीपी की कुछ महत्वपूर्ण विशेषताएं हैं
- डिलीवरी का आभार
- पुनः प्रसारण
- नेटवर्क के भीड़भाड़ होने पर ट्रांसमिशन को देरी करता है
- आसान त्रुटि का पता लगाने
यहाँ, यूडीपी की कुछ महत्वपूर्ण विशेषताएं हैं:
- बैंडविड्थ-गहन अनुप्रयोगों का समर्थन करता है जो पैकेट हानि को सहन करता है
- कम देरी
- यह थोक मात्रा में पैकेट भेजता है।
- डेटा हानि की संभावना
- छोटे लेनदेन (DNS लुकअप) की अनुमति देता है
टीसीपी और यूडीपी के बीच अंतर
यहां, टीसीपी और यूडीपी के बीच अंतर हैं
टीसीपी | यूडीपी |
यह एक कनेक्शन-उन्मुख प्रोटोकॉल है। | यह एक कनेक्शन रहित प्रोटोकॉल है। |
टीसीपी डेटा को बाइट्स की धाराओं के रूप में पढ़ता है, और संदेश खंड सीमाओं में प्रेषित होता है। | यूडीपी संदेशों में पैकेट होते हैं जिन्हें एक-एक करके भेजा जाता था। यह आने वाले समय में ईमानदारी के लिए भी जाँच करता है। |
टीसीपी संदेश एक कंप्यूटर से दूसरे कंप्यूटर पर इंटरनेट पर अपना रास्ता बनाते हैं। | यह कनेक्शन-आधारित नहीं है, इसलिए एक प्रोग्राम दूसरे को बहुत सारे पैकेट भेज सकता है। |
टीसीपी विशिष्ट क्रम में डेटा पैकेट को फिर से व्यवस्थित करता है। | यूडीपी प्रोटोकॉल का कोई निश्चित आदेश नहीं है क्योंकि सभी पैकेट एक दूसरे से स्वतंत्र हैं। |
टीसीपी के लिए गति धीमी है। | यूडीपी तेजी से होता है क्योंकि त्रुटि सुधार का प्रयास नहीं किया जाता है। |
हैडर का आकार 20 बाइट्स है | हैडर का आकार 8 बाइट्स है। |
टीसीपी भारी-भरकम है। किसी भी उपयोगकर्ता डेटा को भेजने से पहले टीसीपी को सॉकेट कनेक्शन स्थापित करने के लिए तीन पैकेट की आवश्यकता होती है। | यूडीपी हल्का है। कोई ट्रैकिंग कनेक्शन, संदेश के आदेश आदि नहीं हैं। |
TCP त्रुटि जाँच करता है और त्रुटि सुधार भी करता है। | UDP त्रुटि जाँच करता है, लेकिन यह गलत पैकेटों को छोड़ देता है। |
आभार खंड | कोई पावती खंड नहीं |
SYN, SYN-ACK, ACK जैसे हैंडशेक प्रोटोकॉल का उपयोग करना | कोई हैंडशेक नहीं (इसलिए कनेक्शन रहित प्रोटोकॉल) |
टीसीपी विश्वसनीय है क्योंकि यह गंतव्य राउटर को डेटा की डिलीवरी की गारंटी देता है। | यूडीपी में गंतव्य तक डेटा पहुंचाने की गारंटी नहीं दी जा सकती। |
टीसीपी व्यापक त्रुटि जाँच तंत्र प्रदान करता है क्योंकि यह प्रवाह नियंत्रण और डेटा की पावती प्रदान करता है। | यूडीपी में केवल एक त्रुटि जाँच तंत्र है जो चेकसम के लिए उपयोग किया जाता है। |
टीसीपी का अनुप्रयोग
यहां, टीसीपी / आईपी मॉडल का उपयोग करने के लाभ / लाभ हैं:
- यह आपको विभिन्न प्रकार के कंप्यूटरों के बीच संबंध स्थापित / स्थापित करने में मदद करता है।
- ऑपरेटिंग सिस्टम का स्वतंत्र रूप से संचालन करता है
- कई रूटिंग-प्रोटोकॉल का समर्थन करता है।
- यह संगठनों के बीच इंटरनेटवर्क को सक्षम बनाता है।
- इसे स्वतंत्र रूप से संचालित किया जा सकता है।
- कई रूटिंग प्रोटोकॉल का समर्थन करता है।
- टीसीपी का उपयोग दो कंप्यूटरों के बीच संबंध स्थापित करने के लिए किया जा सकता है।
यूडीपी का आवेदन
- यूडीपी विधि का उपयोग बड़े पैमाने पर समय-संवेदनशील अनुप्रयोगों के साथ-साथ सर्वर द्वारा किया जाता है जो बड़े ग्राहक आधार से छोटे प्रश्नों का उत्तर देते हैं।
- UDP नेटवर्क पर भेजने और मल्टीकास्टिंग भेजने के लिए पैकेट प्रसारण के साथ संगत है।
- इसका उपयोग Domain Name System, Voice over IP और ऑनलाइन गेम्स में भी किया जाता है।
टीसीपी का फायदा
यहां, टीसीपी के लाभ / लाभ हैं:
- यह आपको विभिन्न प्रकार के कंप्यूटरों के बीच संबंध स्थापित / स्थापित करने में मदद करता है।
- यह ऑपरेटिंग सिस्टम से स्वतंत्र रूप से संचालित होता है।
- यह कई रूटिंग-प्रोटोकॉल का समर्थन करता है।
- यह संगठनों के बीच इंटरनेटवर्क को सक्षम बनाता है।
- टीसीपी / आईपी मॉडल में अत्यधिक स्केलेबल क्लाइंट-सर्वर आर्किटेक्चर है।
- इसे स्वतंत्र रूप से संचालित किया जा सकता है।
- कई रूटिंग प्रोटोकॉल का समर्थन करता है।
- इसका उपयोग दो कंप्यूटरों के बीच संबंध स्थापित करने के लिए किया जा सकता है।
यूडीपी का लाभ
यहां यूडीपी के लाभ / लाभ हैं:
- यह आपको कनेक्शन-आधारित संचार मॉडल के लिए प्रतिबंधित नहीं करता है; इसलिए वितरित अनुप्रयोगों में स्टार्टअप विलंबता कम है।
- यूडीपी पैकेट प्राप्त करने वाला उन्हें अप्रबंधित करता है, जिसमें ब्लॉक सीमाएं भी शामिल हैं।
- यूडीपी के साथ प्रसारण और मल्टीकास्ट ट्रांसमिशन भी उपलब्ध हैं
- डेटा हानि हो सकती है
- छोटे लेनदेन (डीएनएस लुकअप)
- बैंडविड्थ गहन ऐप जो पैकेट के नुकसान को समाप्त करता है
टीसीपी का नुकसान
यहां, टीसीपी का उपयोग करने के नुकसान हैं:
- स्पष्ट रूप से पूछे जाने पर सभी डेटा के बिना टीसीपी कभी भी एक संचरण का समापन नहीं करता है।
- आप प्रसारण या मल्टीकास्ट ट्रांसमिशन के लिए उपयोग नहीं कर सकते।
- टीसीपी की कोई ब्लॉक सीमा नहीं है, इसलिए आपको अपना स्वयं का निर्माण करने की आवश्यकता है।
- टीसीपी कई सुविधाएँ प्रदान करता है जो आप नहीं चाहते हैं। यह बैंडविड्थ, समय या प्रयास बर्बाद कर सकता है।
- इसमें, परिवहन परत के मॉडल को पैकेट के वितरण की गारंटी नहीं है।
- टीसीपी / आईपी में प्रोटोकॉल को बदलना आसान नहीं है।
- यह अपनी सेवाओं, इंटरफेस और प्रोटोकॉल से स्पष्ट अलगाव की पेशकश नहीं करता है।
यूडीपी का नुकसान
यहाँ, UDP के महत्वपूर्ण विपक्ष / कमियां हैं:
- यूडीपी प्रोटोकॉल में, एक पैकेट को दो बार वितरित या वितरित नहीं किया जा सकता है। इसे ऑर्डर से बाहर किया जा सकता है, इसलिए आपको कोई संकेत नहीं मिलता है।
- यूडीपी के साथ राउटर काफी लापरवाह होते हैं, इसलिए यदि यह टकराता है तो वे इसे कभी भी पीछे नहीं रखते हैं।
- UDP के पास कोई नियंत्रण नियंत्रण और प्रवाह नियंत्रण नहीं है, इसलिए कार्यान्वयन उपयोगकर्ता अनुप्रयोग का काम है।
- यूडीपी ज्यादातर खराब पैकेट नुकसान से पीड़ित होना पसंद करता है
यूडीपी और टीसीपी का उपयोग कब करें?
- टीसीपी एक आदर्श विकल्प है, और यहां तक कि यह ओवरहेड से जुड़ा हुआ है, इसलिए, जब अधिकांश ओवरहेड कनेक्शन में होता है, तो आपका आवेदन किसी भी लम्बाई के लिए जुड़ा रहता है।
- UDP मल्टीमीडिया जैसे वीओआईपी के साथ उपयोग करने के लिए आदर्श है।
- जब ग्राहक और सर्वर दोनों उस समय पैकेट भेजते हैं, तो टीसीपी सॉकेट का उपयोग करें; एक सामयिक देरी स्वीकार्य है। (उदाहरण के लिए, ऑनलाइन पोकर)।
- आपको उपयोगकर्ता यूडीपी का उपयोग करना चाहिए यदि क्लाइंट और सर्वर दोनों अलग-अलग पैकेट भेज सकते हैं, और कभी-कभी देरी भी स्वीकार्य नहीं है। (जैसे, मल्टीप्लेयर गेम)।