O'zaro ta'sir modeli bo'yicha tasniflash. Mijoz-server modeli. Server degani:
1. O'z xizmatlarini boshqalarga ko'rsatadigan tarmoqdagi kompyuter, ya'ni. boshqalarning iltimosiga binoan ma'lum funktsiyalarni bajarish.
2.Server dasturi.U server kompyuterida o'rnatiladi.
Xizmat qilingan kompyuterlar server bilan server dasturi bilan tandemda ishlashga mo'ljallangan tegishli (mijoz) dastur orqali aloqa o'rnatadilar. Mijoz dasturi to'g'ridan-to'g'ri ish stantsiyasida ishlaydi.
Mijoz. Mijoz quyidagilarni anglatadi:
1. Foydalanuvchi.
2. Foydalanuvchi taqdim etish uchun uning manfaati uchun ishlaydigan dastur
har qanday tarmoqdagi serverdan ba'zi xizmatlar.
Mijoz-server - bu tarmoqdagi turli xil dasturlarning ishlashi texnologiyasi. Ushbu sxema bo'yicha ishlaydigan dastur o'zaro ta'sir qiluvchi ikkita qismdan iborat: mijoz va server. Mijoz yoqilgan
foydalanuvchi mashinasi, tegishli serverdagi server (kompyuter). Server, mijozning buyrug'i bilan, mijozga xizmat ko'rsatib, muayyan harakatlarni amalga oshiradi. Ya'ni, bunday sxemada xizmatlarni ko'rsatish uchun ikkala qismning mavjudligi va bir vaqtning o'zida yaxshi muvofiqlashtirilgan ishlashi zarur.
Internetda xizmatlarni ko'rsatish ushbu sxema bo'yicha tuzilgan, ya'ni. u 2 jarayonning birgalikdagi ishi bilan amalga oshiriladi: foydalanuvchi kompyuterida va server kompyuterida.
Boshqaruv darajasiga ko'ra tarmoqlar tengdoshga va ikkilamchi tengdoshlarga bo'linadi Ikki darajali tarmoqlarda ish stantsiyalari orasidagi xabarlarni uzatishni va tarmoq qurilmalari o'rtasidagi barcha aloqalarni boshqaradigan va birgalikda foydalaniladigan axborot resurslarini saqlaydigan maxsus server mavjud.
Kompyuter tarmoqlarining asosiy muammolari ma'lumotlarni uzatish bilan bog'liq. Masofalar ma'lumotlar uzatish tezligi va ishonchliligiga katta ta'sir qiladi. Jismoniy kanallar, aloqa uskunalari narxi tarmoqning umumiy narxiga katta hissa qo'shadi. Shuning uchun kompyuter tarmoqlarining asosiy tasniflash xususiyatlari ular qamrab olgan hududlarning fazoviy xususiyatlaridir. Shu nuqtai nazardan, tarmoqlarni mahalliy, mintaqaviy, hududiy va global deb ajratish mumkin. Hozirgi vaqtda ushbu tarmoq tarmoqlari orasidagi chegarani aniqlab olishning iloji yo'q. Biroq, taxminan, mahalliy binolar binolar ichida, kichik maydonlarda (radiusi 10 km gacha) joylashgan deb aytishimiz mumkin. Mahalliy tarmoqlarda uzatish tezligining oshishi masofalarga (yuzlab metrlar tartibiga) talablarning kuchayishi bilan birga keladi. Hududiy tarmoqlar shahar va viloyatlarning hududlarini qamrab oladi. Hududiy tarmoqlarga mamlakatlar tarmoqlari, mintaqaviy tarmoqlar to'plami kiradi. Global tarmoqlar bir nechta mamlakatlar va qit'alar hududlarini qamrab oladi.
Mahalliy tarmoqlarda foydalanuvchining tarmoq resurslari bilan ishlashi mahalliy resurslar bilan bir xil, ammo LANdan foydalanish quyidagi afzalliklarni beradi:
Foydalanuvchilarga umumiy tarmoq resurslaridan birgalikda foydalanishni ta'minlash: kuchli disklar (shu jumladan olinadigan disk disklari), yuqori tezlikda ishlaydigan lazer printerlar, grafik qurilmalar. Masalan, NetWare 4.1 32 TB hajmgacha va 4 Gbaytgacha tezkor xotirani qo'llab-quvvatlaydi. Zamonaviy apparat vositalari uchun NetWare 4.1 256 MB RAM va 2048 Gb xotirani qo'llab-quvvatlaydi;
Ko'pgina foydalanuvchilarning tarmoq drayvlarida joylashgan qimmat dasturiy ta'minotga bo'lgan ehtiyojlarini qondirish. Har bir ish joyidan kerakli ma'lumotlar va dasturlarga kirish mumkinligi sababli, mehnat unumdorligi oshadi;
Mustaqil kompyuterga qaraganda markazlashtirilgan ma'lumotlar bazalari uchun yanada samarali himoya. Agar kerak bo'lsa, eng muhim ma'lumotlarning zaxira nusxasini yaratish mumkin;
Foydalanuvchilarning o'zaro aloqalari uchun samarali vositalarni taqdim etish, masalan, elektron pochta orqali. Konferentsiyalar mumkin;
Butun axborot tizimining ishonchliligini oshirish, chunki bitta kompyuter ishlamay qolsa, ikkinchisi zaxira nusxasini olib, uning funktsiyalari va ish yukini o'z zimmasiga olishi mumkin.
2. Kompyuter tarmoqlarining arxitekturasi. Ochiq tizimlarning o'zaro ta'siri uchun mos yozuvlar modeli. Kompyuter tarmog'i protokollari.
2.1. Aloqa arxitekturasi
Tarmoqlarda ma'lumotlarni uzatish uchun Xalqaro standart - Xalqaro standartlashtirish tashkiloti (ISO) tomonidan ishlab chiqilgan OSI Ochiq tizimlarining asosiy modeli qo'llaniladi. Ushbu model ishlab chiqaruvchilar uchun mos keladigan tarmoq uskunalarini loyihalashtirish uchun asos bo'lib xizmat qiladi. Birgalikda ishlaydigan tarmoq dasturlari standartlarini yaratish bo'yicha eng umumiy ko'rsatmalar berilgan. Ushbu tavsiyalar kompyuter tarmoqlari apparatida ham, dasturiy ta'minotida ham amalga oshirilishi kerak.
Model 7 darajani o'z ichiga oladi. Modelning asosiy g'oyasi shundaki, har bir darajaga ma'lum bir rol beriladi. Shuning uchun ma'lumotlarni uzatishning umumiy vazifasi rasmiylashtirilib, alohida, oson ko'rinadigan vazifalarga bo'linadi. Har qanday tizimni rivojlantirish va takomillashtirish jarayonida alohida tarkibiy qismlarni o'zgartirish zarurati tug'iladi va darajalar orasidagi interfeyslar noyob tarzda aniqlanganligi sababli, umuman tarmoqning xatosiz ishlashi imkoniyatini saqlab, ularning bir yoki bir nechtasining funktsiyalarini o'zgartirish mumkin. Tarmoqlarda o'zaro ta'sir turli xil kompyuterlardagi modeldagi bir xil nomdagi darajalar o'rtasida sodir bo'ladi. Bunday shovqin protokol deb nomlangan ma'lum qoidalarga muvofiq amalga oshirilishi kerak.
Model darajalarining tavsifi:
7 - qo'llanilgan. Berilgan tarmoqda amalga oshiriladigan dasturiy vazifalar to'plamini va ularni amalga oshirish uchun barcha xizmat ko'rsatish elementlarini belgilaydi. Ushbu darajada foydalanuvchiga allaqachon qayta ishlangan ma'lumotlar taqdim etiladi. Ilova darajasida tarmoq dasturlari, shuningdek quyi darajada ma'lum sabablarga ko'ra amalga oshirilmaydigan funktsiyalar amalga oshiriladi. Amaliy daraja funktsiyalari foydalanuvchi tarmoq dasturlarida, dasturlarda amalga oshiriladi. Odatda, tarmoq dasturlari yuqori uchta darajadagi funktsiyalarni amalga oshiradi.
6 - ma'lumotlarni taqdim etish darajasi. O'tkazilgan ma'lumotlarni ekran formatiga yoki maqsadli tizim qurilmalarini bosib chiqarish formatiga o'zgartiradi. Taqdimot qatlami tarmoq xizmatlarini dastur darajasiga standartlashtirilgan holda taqdim etish uchun javobgardir. Vakil darajasiga "virtual terminal", "virtual disk" kabi tushunchalar kiradi;
5 - sessiya. U tarmoq orqali obunachilar o'rtasida aloqa seansini (sessiyani tashkil etish, qo'llab-quvvatlash va to'xtatish) tashkil qiladi.U katta hajmli ma'lumotlar darajasida ma'lumotlar almashinuvini sinxronlashtirish, "muloqotni tashkil qilish uchun mo'ljallangan. Yuqori darajaga u tarmoq suhbatini, aloqa sessiyasini,.
4 - transport. Bir-biri bilan o'zaro aloqada bo'lgan ikkita foydalanuvchi jarayoni o'rtasida uzluksiz ma'lumotlarni uzatishni qo'llab-quvvatlaydi. Ma'lumot manbai tugunlari va manzil tugunlari o'rtasida transport bloklarini uzatish bilan shug'ullanadi. Transport bloklari, odatda paketlardan kattaroq bo'lak qismidir. Shuning uchun, ular tarmoq qatlamiga uzatilganda paketlarga bo'linadi. Transport darajasida quyi darajalarda hal qilinmagan bir qator muammolar hal qilinadi - uzatish ishonchliligi, ma'lumotlar oqimini boshqarish. Yuqori qatlam, transport qatlami, transport bloklarini ishonchli uzatish uchun virtual transport aloqasini ta'minlaydi. Transport qatlamining odatiy vakili Internetda mashhur bo'lgan TCP protokoli;
3 - tarmoq. Abonentlar o'rtasida aloqani o'rnatadi va tarmoqdagi paketlarni marshrutlashni amalga oshiradi, ya'ni. ma'lumotni ma'lum bir manzilga o'tkazish. Tarmoq sathining asosiy funktsiyalari:
paketlarni jismoniy kanallar bilan bog'lanmagan tugunlar o'rtasida uzatish;
ma'lumotlarni uzatish yo'nalishlarini tanlash.
Tarmoq sathining yuqori qatlami har qanday juft tugun o'rtasida paketlarni uzatish uchun virtual kanalni taqdim etadi, ular orasidagi jismoniy aloqa mavjudligidan qat'iy nazar. Pastki uchta qatlamning funktsiyalari routerlar tomonidan amalga oshiriladi. Bundan tashqari, zamonaviy routerlar turli protokollardan foydalangan holda tarmoqlarni birlashtiradigan shlyuz funktsiyalarini amalga oshiradilar.
tashrif buyuradigan marshrutni belgilaydi, ularga 1 ta qabul qiluvchini topishga imkon beradi. Bu shuni anglatadiki, u tarmoq uzatish tezligini va ma'lumotlar yaxlitligini boshqarishni belgilaydi. Ushbu qatlamni etkazib berish xizmati deb hisoblash mumkin. Tarmoq sathi kompyuterlar va paketli kalitlar o'rtasida interfeys bo'lib xizmat qiladi. Tarmoqdagi ma'lumotlarni yo'naltirish uchun marshrut jadvali ishlatiladi. Bu paketlarni qabul qiluvchilarning joylashishini tavsiflovchi ma'lumotlar bazasi. Tarmoq qatlami Bunday jadval yordamida yo'riqnoma tarmoqdagi istalgan manzil uchun paketlar yo'lini topishga qodir.
Marshrutlash jadvali statik yoki dinamik bo'lishi mumkin. Statik jadvalda ma'lumotlar operator tomonidan yangilanadi. Har bir yangi seansni boshlashda yoki yangi yo'riqnoma to'plami paydo bo'lganda dinamik - har xil dasturlarda.
Tarmoqqa yangi kompyuterlarni ulash u orqali paketlar oqimining ko'payishiga olib keladi. Tarmoq darajasi paketlarni (trafikni) yo'naltirishda ma'lumotlar oqimini boshqaradi. Bunday holda, to'lov masalasini hal qilish uchun tarmoqning turli qismlarida trafikni hisobga olish kerak bo'ladi. Trafik ma'lumotlari tarmoq qatlami tomonidan ta'minlanadi.
2 - kanal. ... Bog'lanish qatlamining asosiy maqsadi - bu odatda ramkalar deb nomlangan bitlar guruhini ishonchli uzatilishi. jismoniy bog'lanishlar bilan bog'langan tugunlar o'rtasida. Ba'zida ma'lumotlar bloklari kanal, qatlam.; paketlar deb ataladi, ammo bu nom eng yaxshi tarmoq qatlami uchun saqlangan. .Shunday qilib, kanal. qatlam tarmoqning qatlamini paketlarni ishonchli uzatishi uchun kanal bilan ta'minlaydi. Mahalliy tarmoqlardagi fizik va bog'lanish qatlamlarining funktsiyalari tarmoq kartalari tomonidan amalga oshiriladi. Birinchi modemlar faqat jismoniy qatlam funktsiyalarini bajargan. Xatolarni tuzatish bilan ma'lumotlarni uzatish protokollarini amalga oshiradigan zamonaviy modemlar havola qatlami funktsiyalarini bajarishni boshladi.
1 - jismoniy. Tizimlarda jismoniy aloqa uchun elektr, mexanik, funktsional va protsessual parametrlarni belgilaydi. Qatlam ma'lumotlar uzatish vositasi bilan interfeysga kiradi va ulanish qatlamini bitlarni uzatish uchun virtual kanal bilan ta'minlaydi.
Asosiy modelning alohida qatlamlari ma'lumotlar manbasidan pastga qarab (7-darajadan 1-darajagacha) va yuqoriga ko'tarilib (1dan 7gacha). Foydalanuvchilar ma'lumotlari pastki qatlamga bo'lak-kadrlarda, har bir qatlam uchun ma'lum bir sarlavha bilan birga oxirgi qatlamga yetguncha uzatiladi. Qabul qiluvchi tomonda, kiruvchi ma'lumotlar tahlil qilinadi va foydalanuvchi dastur qatlamiga uzatilgunga qadar yuqori qatlamga uzatiladi. Turli tarmoqlarda ma'lum qatlamlar bo'lmasligi mumkin.
Har bir qatlam tomonidan bajariladigan funktsiyalar apparat yoki dasturiy ta'minot tomonidan amalga oshirilishi kerak. Jismoniy qatlamning funktsiyalari har doim apparat tomonidan amalga oshiriladi (adapterlar, ma'lumotlarni uzatish multipleksorlari, tarmoq kartalari va boshqalar), boshqa qatlamlarning funktsiyalari, qoida tariqasida, dasturiy ta'minot modullari (drayverlar).
2.2 Kompyuter tarmog'ining protokollari.