Ilova darajasi dastur jarayonlarini o'zaro ta'sir doirasiga kirish vositalari bilan ta'minlaydi, yuqori (ettinchi) daraja va amaliy jarayonlar bilan bevosita bog'liq.
Aslida, dastur sathi turli xil protokollar to'plamidir, ular orqali tarmoq foydalanuvchilari fayllar, printerlar yoki gipermatnli veb-sahifalar kabi umumiy manbalarga kirishadi va shuningdek, masalan elektron pochta protokolidan foydalangan holda o'zaro hamkorlikni tashkil etishadi. Maxsus amaliy xizmat elementlari fayllarni uzatish va terminal emulyatsiya dasturlari kabi maxsus amaliy dasturlar uchun xizmatlarni taqdim etadi. Agar, masalan, dastur fayllarni yuborishi kerak bo'lsa, u holda fayllarni uzatish, kirish va boshqarish uchun FTAM (File Transfer, Access and Management) protokoli qo'llaniladi. OSI modelida ma'lum bir vazifani bajarishi kerak bo'lgan dastur (masalan, kompyuterda ma'lumotlar bazasini yangilash) ma'lumotlar sxemasi ko'rinishidagi aniq ma'lumotlarni dastur sathiga yuboradi. Ushbu darajadagi asosiy vazifalardan biri ariza so'rovini qanday qayta ishlashni, boshqacha aytganda, qanday so'rovni qabul qilish kerakligini aniqlashdir.
Данные А
Данные Б
Данные В
Ilova sathida ishlaydigan ma'lumotlar birligi odatda xabar deb nomlanadi.
Ilova sathi quyidagi funktsiyalarni bajaradi:
1. Har xil turdagi ishlarni bajarish.
Fayl uzatish;
Ishlarni boshqarish;
Tizimni boshqarish va boshqalar.
2. Foydalanuvchilarni ularning parollari, manzillari, elektron imzolari bilan identifikatsiya qilish;
3. Amaldagi abonentlarni aniqlash va yangi amaliy jarayonlarga kirish imkoniyati;
4. Mavjud manbalarning mosligini aniqlash;
5. Boshqa amaliy jarayonlar bilan ulanish uchun so'rovlarni tashkil qilish;
6. Ma'lumotni tavsiflashning zarur usullari bo'yicha murojaatlarni vakillik darajasiga o'tkazish;
7. Rejalashtirilgan muloqot jarayonlarini tanlash;
8. Ilovalar va amaliy jarayonlarning o'zaro ta'sirini sinxronlashtirish o'rtasida almashinadigan ma'lumotlarni boshqarish;
9. Xizmat ko'rsatish sifatini aniqlash (ma'lumotlar bloklarini etkazib berish vaqti, xatolarning mumkin bo'lgan darajasi);
10. Xatolarni tuzatish va ma'lumotlar ishonchliligini aniqlash to'g'risida kelishuv;
11. Sintaksisga qo'yilgan cheklovlarni muvofiqlashtirish (belgilar to'plami, ma'lumotlar tuzilishi).
Ushbu funktsiyalar dastur sathi amaliy jarayonlarga taqdim etadigan xizmat turlarini aniqlaydi. Bundan tashqari, amaliy sath fizik, kanal, tarmoq, transport, sessiya va vakillik darajalari tomonidan taqdim etiladigan xizmatni amaliy ishlov beruvchiga o'tkazadi.
Ilova darajasida allaqachon qayta ishlangan ma'lumotlarni foydalanuvchilarga taqdim qilish kerak. Tizim va foydalanuvchi dasturlari buni hal qilishlari mumkin.
Ilovalar sathi ilovalarga tarmoqqa kirish uchun javobgardir. Ushbu darajadagi vazifalar fayllarni uzatish, elektron pochta xabarlarini yuborish va tarmoqni boshqarish.
Yuqori uch darajadagi eng keng tarqalgan protokollar quyidagilardan iborat:
FTP (File Transfer Protocol) fayllarni uzatish protokoli;
TFTP (Trivial File Transfer Protocol) - fayllarni uzatishning eng oddiy protokoli;
X.400 elektron pochta manzili
Telnet masofaviy terminal bilan ishlaydi;
SMTP (Simple Mail Transfer Protocol) - bu oddiy pochta almashinuvi protokoli;
CMIP (Common Management Information Protocol) bu umumiy ma'lumotlarni boshqarish protokoli;
Seriyali liniyalar uchun SLIP (Serial Line IP) IP. Belgilarni belgilar bo'yicha belgilar bilan uzatish protokoli;
SNMP (Simple Network Management Protocol) bu oddiy tarmoqni boshqarish protokoli;
FTAM (File Transfer, Access and Management) fayllarni uzatish, kirish va boshqarish uchun protokol.