Afzalliklari:
Bir darajadagi komponentlarni boshqa darajalarga ta'sir qilmasdan osongina almashtirish va qayta ishlatish qobiliyati . Debaj qilish va darajalarni individual ravishda sinab ko'rish qobiliyati.
Standartlarni qo'llab-quvvatlash. Tizimning qatlamlanishi POSIX kabi standart interfeyslarni qo'llab-quvvatlash imkonini beradi.
Kamchiliklari:
Bir darajadagi funksionallikni o'zgartirish barcha darajalarda kaskadli o'zgarishlarga olib kelishi mumkin. Pastroq darajalarda sezilarli samaradorlik o'sishi va yuqori darajalarda mos keladigan samaradorlikni ta'minlash talabi ham barcha interfeyslarni qayta belgilashga olib kelishi mumkin.
Barcha qo'ng'iroqlar va ma'lumotlarni barcha darajalar orqali o'tkazish zarurati tufayli ishlashning pasayishi.
Ko'pincha qatlamlar bir-birining ishini takrorlaydi, masalan, xatolarni qayta ishlashda, chunki ular mustaqil ravishda ishlab chiqilgan va bir-birining amalga oshirish tafsilotlarini bilmaydi.
Ko'p sonli darajalar tizimning murakkabligining sezilarli darajada oshishiga va uning ishlashining pasayishiga olib kelishi mumkin. Boshqa tomondan, juda kam darajalar (masalan, ikkita) ko'pincha kerakli moslashuvchanlik va ko'chmalikni ta'minlamaydi.
Misollar. Ushbu naqshdan foydalanishning eng mashhur namunasi ochiq tizimli aloqa protokollarining standart modelidir ( Ochiq Tizim O'zaro bog'lanish , OSI ). U 7 darajadan iborat:
Eng past daraja jismoniy . U aloqa kanallari orqali alohida bitlarni uzatish uchun javobgardir. Uning asosiy vazifalari turli tizimlar tomonidan nol va bittaning to'g'ri ta'rifini ta'minlash, uzatish vaqtini aniqlash (bir bit qancha vaqt davomida uzatiladi), bir yoki ikki yo'nalishda uzatishni ta'minlash va hokazo.
Ikkinchi daraja - kanal yoki ma'lumotlarni uzatish qatlami . Uning vazifasi yuqori qatlamlarni shunday xizmatlar bilan ta'minlashdan iboratki, ular uchun ma'lumotlarni uzatish yo'qotmasdan va ortiqcha yuklamasdan baytlar oqimini yuborish va qabul qilish kabi ko'rinadi.
Do'stlaringiz bilan baham: |