ओएसआई मॉडल, जो ओपन सिस्टम इंटरकनेक्शन मॉडल के लिए है, एक वैचारिक ढांचा है जिसका उपयोग किसी दूरसंचार या कंप्यूटिंग सिस्टम के कार्यों को उसकी अंतर्निहित आंतरिक संरचना और प्रौद्योगिकी की परवाह किए बिना समझने और मानकीकृत करने के लिए किया जाता है।
1978 में अंतर्राष्ट्रीय मानकीकरण संगठन (आईएसओ) द्वारा विकसित, मॉडल को सात परतों में विभाजित किया गया है, प्रत्येक विशेष नेटवर्क कार्यों को निर्दिष्ट करता है। ओएसआई मॉडल का उद्देश्य उत्पाद डेवलपर्स का मार्गदर्शन करना और दिशानिर्देशों के एक सामान्य सेट के माध्यम से नेटवर्किंग उत्पादों और सॉफ्टवेयर की अंतरसंचालनीयता को बढ़ावा देना है।
भौतिक परत (परत 1): यह परत उपकरणों के बीच भौतिक संबंध और भौतिक माध्यम पर कच्ची बिट धाराओं के संचरण और स्वागत से संबंधित है। इसमें केबल, कनेक्टर और विद्युत सिग्नल के लिए विनिर्देश शामिल हैं।
डेटा लिंक परत (परत 2): यह परत नोड-टू-नोड डेटा ट्रांसफर के लिए जिम्मेदार है - दो सीधे जुड़े नोड्स के बीच एक लिंक। यह भौतिक परत, फ़्रेम सिंक्रोनाइज़ेशन और प्रवाह नियंत्रण से त्रुटि सुधार को भी संभालता है। ईथरनेट और पीपीपी डेटा लिंक लेयर प्रोटोकॉल के उदाहरण हैं।
नेटवर्क परत (परत 3): नेटवर्क परत मध्यवर्ती राउटर के माध्यम से रूटिंग सहित पैकेट अग्रेषण के लिए जिम्मेदार है, क्योंकि यह एक या अधिक नेटवर्क के माध्यम से एक स्रोत से गंतव्य तक चर-लंबाई नेटवर्क पैकेट को स्थानांतरित करने का साधन प्रदान करता है। आईपी (इंटरनेट प्रोटोकॉल) नेटवर्क लेयर प्रोटोकॉल का एक उदाहरण है।
ट्रांसपोर्ट लेयर (लेयर 4): यह लेयर एंड सिस्टम या होस्ट के बीच डेटा का पारदर्शी स्थानांतरण प्रदान करती है, और एंड-टू-एंड त्रुटि पुनर्प्राप्ति और प्रवाह नियंत्रण के लिए जिम्मेदार है। यह संपूर्ण डेटा ट्रांसफर सुनिश्चित करता है। टीसीपी (ट्रांसमिशन कंट्रोल प्रोटोकॉल) और यूडीपी (यूजर डेटाग्राम प्रोटोकॉल) ट्रांसपोर्ट लेयर प्रोटोकॉल के उदाहरण हैं।
सत्र परत (परत 5): सत्र परत अनुप्रयोगों के बीच कनेक्शन स्थापित करती है, प्रबंधित करती है और समाप्त करती है। यह प्रत्येक छोर पर अनुप्रयोगों के बीच बातचीत, आदान-प्रदान और संवाद स्थापित करता है, समन्वयित करता है और समाप्त करता है। यह सत्र और कनेक्शन समन्वय से संबंधित है।
प्रस्तुति परत (परत 6): यह परत एप्लिकेशन परत और नेटवर्क के बीच डेटा का अनुवाद करती है। यह अनुवाद, संपीड़न और एन्क्रिप्शन/डिक्रिप्शन के लिए जिम्मेदार है। यह सुनिश्चित करता है कि डेटा प्रयोग करने योग्य प्रारूप में है और यहीं डेटा एन्क्रिप्शन होता है।
एप्लिकेशन परत (परत 7): एप्लिकेशन परत अंतिम उपयोगकर्ता के लिए सबसे निकटतम परत है, और यह सॉफ़्टवेयर एप्लिकेशन के साथ इंटरैक्ट करती है जो एक संचार घटक को कार्यान्वित करती है। इस प्रकार, एप्लिकेशन परत और उपयोगकर्ता दोनों सीधे सॉफ्टवेयर अनुप्रयोगों के साथ बातचीत करते हैं। यह परत अंतिम-उपयोगकर्ताओं को नेटवर्क सेवाएँ प्रदान करती है और प्रोटोकॉल प्रदान करती है जो एप्लिकेशन डेटा का आदान-प्रदान करने के लिए उपयोग करते हैं, जैसे वेब ब्राउज़िंग के लिए HTTP, ईमेल के लिए SMTP और फ़ाइल स्थानांतरण के लिए FTP।