Kengaytirish va masshtablilik
Kengaytirish va miqyoslash atamalari ba'zan bir-birining o'rnida ishlatiladi, ammo bu noto'g'ri - ularning har biri aniq belgilangan mustaqil ma'noga ega.
Kengaytirish deganda tarmoqning alohida elementlarini (foydalanuvchilar, kompyuterlar, ilovalar, xizmatlar) nisbatan oson qo‘shish, tarmoq segmentlarining uzunligini oshirish va mavjud uskunalarni yanada kuchliroqlari bilan almashtirish imkoniyati tushuniladi. Shu bilan birga, tizimni kengaytirish qulayligi ba'zida juda cheklangan chegaralarda ta'minlanishi mumkinligi printsipial jihatdan muhimdir. Misol uchun, bitta qalin koaksial kabel segmentiga asoslangan Ethernet LAN yangi stantsiyalarni osongina ulash ma'nosida yuqori darajada kengaytirilishi mumkin. Biroq, bunday tarmoq stantsiyalar soni bo'yicha cheklovga ega - ularning soni 30-40 dan oshmasligi kerak. Garchi tarmoq segmentga va ko'proq stansiyalarga (100 tagacha) jismoniy ulanish imkonini beradi, bu ko'pincha tarmoq ish faoliyatini keskin pasaytiradi. Bunday cheklovning mavjudligi tizimning yaxshi kengaytirilishi bilan zaif miqyosliligining belgisidir.
Masshtablilik shuni anglatadiki, tarmoq tugunlar sonini va ulanishlar uzunligini juda keng diapazonda oshirishi mumkin, shu bilan birga tarmoq unumdorligi pasaymaydi. Tarmoqning miqyosliligini ta'minlash uchun qo'shimcha aloqa uskunalaridan foydalanish va tarmoqni maxsus tarzda tuzish kerak. Masalan, kommutatorlar va marshrutizatorlar yordamida qurilgan va ulanishlarning ierarxik tuzilishiga ega bo'lgan ko'p segmentli tarmoq yaxshi miqyosga ega. Bunday tarmoq bir necha ming kompyuterni o'z ichiga olishi va bir vaqtning o'zida har bir tarmoq foydalanuvchisiga kerakli xizmat sifatini taqdim etishi mumkin.
Shaffoflik
Tarmoqning shaffofligiga tarmoq foydalanuvchilarga murakkab kabellar tizimi bilan o‘zaro bog‘langan alohida kompyuterlar majmuasi sifatida emas, balki vaqtni taqsimlash tizimiga ega yagona an’anaviy kompyuter sifatida taqdim etilganda erishiladi. Sun Microsystems kompaniyasining mashhur shiori: "Tarmoq - bu kompyuter" - aynan shunday shaffof tarmoq haqida gapiradi.
Shaffoflikka ikki xil darajada - foydalanuvchi darajasida va dasturchi darajasida erishish mumkin. Foydalanuvchi darajasida shaffoflik degani, masofaviy resurslar bilan ishlashda u mahalliy resurslar bilan ishlashda bo‘lgani kabi unga tanish bo‘lgan buyruq va tartiblardan foydalanishini bildiradi. Dastur darajasida shaffoflik shundan iboratki, dastur mahalliy resurslarga kirish uchun bo'lgani kabi masofaviy resurslarga kirish uchun ham xuddi shunday qo'ng'iroqlarni talab qiladi. Foydalanuvchi darajasida shaffoflikka osonroq erishiladi, chunki tizimning taqsimlangan tabiati bilan bog'liq protseduralarning barcha xususiyatlari dasturni yaratuvchi dasturchi tomonidan foydalanuvchi tomonidan maskalanadi. Ilova darajasidagi shaffoflik tarmoq operatsion tizimi yordamida tarqatishning barcha tafsilotlarini yashirishni talab qiladi.
Tarmoq operatsion tizimlarning barcha o'ziga xos xususiyatlarini va kompyuterlar turlarining farqlarini yashirishi kerak. Macintosh foydalanuvchisi UNIX tizimi tomonidan qo'llab-quvvatlanadigan resurslarga kirish imkoniyatiga ega bo'lishi kerak va UNIX foydalanuvchisi Windows 95 foydalanuvchilari bilan ma'lumot almashish imkoniyatiga ega bo'lishi kerak. Foydalanuvchilarning katta qismi ichki fayl formatlari yoki UNIX buyruqlar sintaksisi haqida hech narsa bilishni xohlamaydilar. IBM 3270 terminalidan foydalanuvchi shaxsiy kompyuterlar tarmog'i foydalanuvchilari bilan eslab qolish qiyin bo'lgan manzillar sirlarini o'rganmasdan turib xabar almashish imkoniyatiga ega bo'lishi kerak.
Shaffoflik tushunchasi tarmoqning turli jihatlariga tatbiq etilishi mumkin. Masalan, joylashuvning shaffofligi foydalanuvchidan protsessorlar, printerlar, fayllar va ma'lumotlar bazalari kabi dasturiy va apparat resurslari qayerda joylashganligini bilish talab etilmaydi. Resurs nomi uning joylashuvi haqidagi ma'lumotni o'z ichiga olmaydi, shuning uchun mashinel: prog.c yoki \\ ftp_serv \ pub kabi nomlar shaffof emas. Xuddi shunday, shaffoflikni ko'chirish resurslarning nomlarini o'zgartirmasdan, bir kompyuterdan ikkinchisiga erkin o'tishini anglatadi. Shaffoflikning mumkin bo'lgan jihatlaridan yana biri bu parallelizmning shaffofligi bo'lib, u hisob-kitoblarni parallellashtirish jarayoni dasturchi ishtirokisiz avtomatik ravishda sodir bo'ladi, tizimning o'zi esa dasturning parallel tarmoqlarini protsessorlar va kompyuterlar o'rtasida taqsimlaydi. tarmoq. Hozirgi vaqtda shaffoflik xususiyati ko'pgina kompyuter tarmoqlariga to'liq xosdir, deb aytish mumkin emas, bu zamonaviy tarmoqlarni ishlab chiquvchilari intilayotgan maqsaddir.
Do'stlaringiz bilan baham: |