OSI (ओपन सिस्टम इंटरकनेक्शन) मॉडल में, ट्रांसपोर्ट लेयर सात लेयर्स में से एक है और यह इंटरनेट पर सेंडर और रिसीवर के बीच एंड-टू-एंड कम्युनिकेशन के लिए जिम्मेदार है। यह सेंडर और रिसीवर के बीच लॉजिकल कम्युनिकेशन प्रदान करता है और पैकेट की एंड-टू-एंड डिलीवरी सुनिश्चित करता है।
ट्रांसपोर्ट लेयर के मुख्य प्रोटोकॉल निम्न हैं:
TCP (ट्रांसमिशन कंट्रोल प्रोटोकॉल)
UDP (यूजर डेटाग्राम प्रोटोकॉल)
SCTP (स्ट्रीम कंट्रोल ट्रांसमिशन प्रोटोकॉल)
RDP (रिलाएबल डेटा प्रोटोकॉल)
RUDP (रिलाएबल यूजर डेटाग्राम प्रोटोकॉल)
ट्रांसपोर्ट लेयर की जिम्मेदारियां
ट्रांसपोर्ट लेयर की जिम्मेदारियां निम्न हैं:
यह सेंडर से रिसीवर तक पूरे संदेश की प्रोसेस-टू-प्रोसेस डिलीवरी या एंड-टू-एंड डिलीवरी प्रदान करता है।
यह लेयर ट्रांसमिशन के दौरान त्रुटियों की जांच करती है।
यह फ्लो कंट्रोल मैकेनिज्म को नियंत्रित करता है और सेंडर और रिसीवर की स्पीड मिसमैच के कारण डेटा लॉस को रोकता है।
यह लेयर ऊपरी लेयर से प्राप्त बाइट्स के स्ट्रीम को सेंडर साइड पर सेगमेंट्स में विभाजित करती है और रिसीवर साइड पर पुनः असेंबल करती है।
चुनौतियाँ
ट्रांसपोर्ट लेयर प्रोटोकॉल डिजाइन करने की मुख्य चुनौतियाँ नीचे दी गई हैं:
डायनामिक टोपोलॉजी — तकनीक दिन-प्रतिदिन बदल रही है और यह ट्रांसपोर्ट लेयर के प्रदर्शन को प्रभावित करती है और इन परिवर्तनों से थोड़ा प्रभावित होगी।
पावर और बैंडविड्थ कंस्ट्रेंट्स — वायरलेस नेटवर्क में, पावर और बैंडविड्थ के दो मुख्य कंस्ट्रेंट्स का सामना करना पड़ता है। ये कंस्ट्रेंट्स ट्रांसपोर्ट लेयर को प्रभावित करते हैं।
कंजेशन कंट्रोल, रिलाएबिलिटी और फ्लो कंट्रोल को अलग-अलग हैंडल करना — यदि हम कंजेशन कंट्रोल, रिलाएबिलिटी और फ्लो कंट्रोल को अलग-अलग हैंडल करते हैं तो ट्रांसपोर्ट लेयर का प्रदर्शन बढ़ता है। लेकिन इन्हें अलग-अलग हैंडल करना अतिरिक्त कंट्रोल ओवरहेड है।