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