Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

ट्रांसपोर्ट लेयर प्रोटोकॉल के सामने क्या चुनौतियाँ हैं?

OSI (ओपन सिस्टम इंटरकनेक्शन) मॉडल में, ट्रांसपोर्ट लेयर सात लेयर्स में से एक है और यह इंटरनेट पर प्रेषक और रिसीवर के बीच एंड टू एंड कम्युनिकेशन के लिए जिम्मेदार है। यह प्रेषक और रिसीवर के बीच तार्किक संचार प्रदान करता है और पैकेट के अंत से अंत तक वितरण सुनिश्चित करता है।

ट्रांसपोर्ट लेयर के मुख्य प्रोटोकॉल इस प्रकार हैं -

  • टीसीपी (ट्रांसमिशन कंट्रोल प्रोटोकॉल)

  • यूडीपी (उपयोगकर्ता डेटाग्राम प्रोटोकॉल)

  • एससीटीपी (स्ट्रीम कंट्रोल ट्रांसमिशन प्रोटोकॉल)

  • आरडीपी (विश्वसनीय डेटा प्रोटोकॉल)

  • RUDP (विश्वसनीय उपयोगकर्ता डेटाग्राम प्रोटोकॉल)

ट्रांसपोर्ट लेयर की जिम्मेदारियां

ट्रांसपोर्ट लेयर की जिम्मेदारियां इस प्रकार हैं -

  • यह प्रेषक से प्राप्तकर्ता को पूरे संदेश की डिलीवरी या एंड टू एंड डिलीवरी को संसाधित करने की प्रक्रिया प्रदान करता है।

  • यह परत संचरण के दौरान त्रुटियों की जांच करती है।

  • यह प्रवाह नियंत्रण तंत्र को नियंत्रित करता है और प्रेषक और रिसीवर की गति बेमेल के कारण डेटा हानि को रोकता है।

  • यह परत ऊपरी परत से प्राप्त बाइट्स की धारा को प्रेषक की ओर से खंडों में विभाजित करती है और रिसीवर की ओर पुन:संयोजन करती है।

चुनौतियां

ट्रांसपोर्ट लेयर प्रोटोकॉल को डिजाइन करने की मुख्य चुनौतियाँ नीचे दी गई हैं -

  • डायनामिक टोपोलॉजी -प्रौद्योगिकी दिन-ब-दिन बदल रही है और यह परिवहन परत के प्रदर्शन को प्रभावित करती है और इन परिवर्तनों से थोड़ा प्रभावित होगी।

  • पावर और बैंडविड्थ बाधाएं - एक वायरलेस नेटवर्क में, बिजली और बैंडविड्थ की दो मुख्य बाधाओं का सामना करना पड़ता है। ये बाधाएं परिवहन परत को प्रभावित करती हैं।

  • भीड़ नियंत्रण, विश्वसनीयता और प्रवाह नियंत्रण को अलग से संभालने के लिए - अगर हम कंजेशन कंट्रोल, विश्वसनीयता और फ्लो कंट्रोल को अलग-अलग हैंडल करते हैं तो ट्रांसपोर्ट लेयर का परफॉर्मेंस बढ़ जाता है। लेकिन इन्हें अलग से संभालने के लिए अतिरिक्त नियंत्रण ओवरहेड है।


  1. कंप्यूटर नेटवर्क में प्रोटोकॉल पदानुक्रम क्या हैं?

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

  1. सी में टोकन क्या हैं?

    एक टोकन और कुछ नहीं बल्कि एक प्रोग्राम का सबसे छोटा तत्व है जो कंपाइलर के लिए सार्थक है। कंपाइलर जो किसी प्रोग्राम को सबसे छोटी इकाइयों में तोड़ता है उसे टोकन कहा जाता है और ये टोकन संकलन के विभिन्न चरणों में आगे बढ़ते हैं। प्रकार टोकन को विभिन्न प्रकारों में वर्गीकृत किया जाता है, जिनका उल्लेख नीच

  1. पायथन में पैकेज क्या हैं?

    पैकेज को समझने के लिए, आपको मॉड्यूल के बारे में भी जानना होगा। कोई भी पायथन फ़ाइल एक मॉड्यूल है, इसका नाम .py एक्सटेंशन के बिना फ़ाइल का मूल नाम/मॉड्यूल की __name__ संपत्ति है। एक पैकेज पायथन मॉड्यूल का एक संग्रह है, अर्थात, एक पैकेज पायथन मॉड्यूल की एक निर्देशिका है जिसमें एक अतिरिक्त __init__.py फ