2008-09-30 23 views
5

तो मुझे लगता है कि मैं आवेदन परत, और नीचे ले जाने वाली सभी चीजें (और सहित) परिवहन परत को अच्छी तरह से समझता हूं।ओएसआई मॉडल - प्रस्तुति और सत्र परत के लिए क्या है?

सत्र और प्रस्तुति परतें, हालांकि, मैं पूरी तरह से समझ नहीं पा रहा हूं। मैंने विकिपीडिया में सरल विवरण पढ़े हैं, लेकिन इसका कोई उदाहरण नहीं है कि उन परतों को अलग करना क्यों उपयोगी है।

तो:

  • क्या सत्र परत है? यह क्या करता है, और किस परिस्थिति में आपके ऐप के साथ परिवहन से बात करने की तुलना में सत्र परत रखना बेहतर होता है?
  • प्रस्तुति परत क्या है? (समान सवालों के रूप में ऊपर)

-Adam

उत्तर

11

सत्र परत दो कनेक्शनों के बीच राज्यों को स्टोर करने के लिए है, जैसे वेब प्रोग्रामिंग के साथ काम करते समय हम कुकीज़ का उपयोग करते हैं।

प्रस्तुति परत विभिन्न प्रारूपों के बीच कनवर्ट करने के लिए है। यह तब आसान था जब एकमात्र प्रारूप जो चिंतित था, चरित्र एन्कोडिंग, यानी एएससीआईआई और ईबीसीडीआईसी था। जब आप आज हमारे सभी प्रारूपों पर विचार करते हैं (क्विकटाइम, फ्लैश, पीडीएफ) इस परत को केंद्रीकृत करने से सवाल खत्म हो गया है।

टीसीपी/आईपी इन परतों को कोई आवंटन नहीं करता है, क्योंकि वे वास्तव में नेटवर्किंग प्रोटोकॉल के दायरे से बाहर हैं। यह उन अनुप्रयोगों पर निर्भर है जो इन्हें लागू करने के लिए ढेर का लाभ उठाते हैं।

6
कारणों

वहाँ विकिपीडिया पर कोई उदाहरण नहीं हैं वहाँ ओएसआई नेटवर्क मॉडल, अवधि के उदाहरण की एक पूरी बहुत कुछ नहीं कर रहे हैं कि है।

ओएसआई ने एक बार फिर मानक का उपयोग किया है, इसलिए कोई भी वास्तव में नहीं जानता कि कैसे इसका उपयोग करना चाहिए।

6

परतों 5-6 का उपयोग आमतौर पर आज के वेब अनुप्रयोगों में नहीं किया जाता है, इसलिए आप उनके बारे में ज्यादा नहीं सुनते हैं। टीसीपी/आईपी स्टैक एक शुद्ध ओएसआई मॉडल से थोड़ा अलग है।

3

आज ओएसआई के बजाय टीसीपी/आईपी का उपयोग किया जाने वाला कारण यह है कि यह बहुत ही सूजन और सैद्धांतिक है, सत्र और प्रस्तुति परत को अलग-अलग परतों के रूप में वास्तव में आवश्यक नहीं है।

0

मुझे लगता है कि प्रेजेंटेशन लेयर प्रोटोकॉल डेटा के प्रारूप को परिभाषित करते हैं। इसका अर्थ है एक्सएमएल या एएसएन .1 जैसे प्रोटोकॉल। आप तर्क दे सकते हैं कि वीडियो/ऑडियो कोडेक्स प्रस्तुति परत का हिस्सा हैं हालांकि यह शायद एप्लिकेशन परत की तरफ बढ़ रहा है।

मैं सत्र परत के साथ आपकी सहायता नहीं कर सकता। यह हमेशा मुझे परेशान करता है।

ईमानदार होने के लिए, परिवहन परत के ऊपर सबकुछ में बहुत अस्पष्ट सीमाएं हैं। ऐसा इसलिए होता है क्योंकि इसे आमतौर पर एक सॉफ्टवेयर एप्लीकेशन द्वारा नियंत्रित किया जाता है। साथ ही, ये परत सीधे ए से बी लेयर 4 के डेटा ट्रांसपोर्ट के साथ जुड़े नहीं हैं और प्रत्येक के नीचे डेटा को स्थानांतरित करने में एक बहुत ही विशिष्ट उद्देश्य है। स्विचिंग, रूटिंग, डेटा अखंडता इत्यादि सुनिश्चित करना। इससे इन परतों के बीच अंतर करना आसान हो जाता है।

0

प्रस्तुति परत के लिए: क्योंकि विषम प्रणालियों (ऑपरेटिंग सिस्टम, प्रोग्रामिंग लैंगेज, सीपीयू आर्किटेक्चर) के बीच किए गए अधिकांश संचारों को हमें एक एकीकृत विचारधारा विनिर्देश का उपयोग करने की आवश्यकता है। ANS1 ans BRE के समान।

संबंधित मुद्दे