24 Mavzu: Stek protokollarining OSI modeliga muvofiqligi. Reja: 1) Protokol – bu
2) Tarmoq adapteri
Protokol – bu qoida va amallar to‘plami bo‘lib, aloqa olib borish tartibini boshqaradi. Tabiyki, axborot almashinuvida qatnashayotgan xamma kompyuterlar bir xil protokol bilan ishlashi kerak, chunki axborot uzatib bo‘lgandan so‘ng xamma qabul qilib olingan axborotlarni avvalgi ko‘rinishga yana qaytarish kerak.
Eng quyi bosqichlarning protokollari (jismoniy va kanal), ya’ni qurilmalarga tegishli bo‘lganlarini yuqoridagi boblarda ko‘rib chiqdik. Xususan ularga kodlashtirish va dekoderlash usullari kiradilar. Xozir esa biz ancha yuqori bosqich protokollarining xususiyatlariga to‘xtalib o‘tamiz, ularning vazifalarini dasturlar amalga oshiradilar.
Tarmoq adapteri bilan tarmoq dasturiy taminotining aloqasini tarmoq adapterlarining drayverlari amalga oshiradilar. Drayver sharofati bilan aynan kompyuter adapter qurilmasining xech qanday xususiyatlarni bilmasligi mumkin (ko‘rsatgichlarni, manzilini va u bilan axborot almashish kodlarini). Drayver xar qanday klassdagi adapter platasi bilan dasturiy taminoti muloqotini bir turli qilishga xizmat qiladi (uni fiksatsiyalaydi). Tarmoq adapterlarini ishlab chiqaruvchilar ularga qo‘shib tarmoq drayverlarini xam birga beradi. Tarmoq drayverlari tarmoq dasturlariga xar turdagi ishlab chiqaruvchining platasi va xatto turli maxalliy tarmoqlar platasi bilan xam bir xil ishlashga imkon beradi (Ethernet, Arcnet, Token-Ring). Agarda gap OSI standart modeli xaqida borsa, unda drayverlar odatda yuqori bosqich ostining vazifavsini bajaradilar. Masalan, adapterning bufer xotirasida uzatiladigan peketlarni drayverlar xosil qiladilar, tarmoq orqali kelgan paketlarni bu xotiradan o‘qiydilar, axborot uzatishga buyuruq beradilar va kompyuterga paketni qabul qilingani xaqida xabar beradilar.
Xar qanday xolatda xam adapter platasini xarid qilishdan oldin mos tushadigan qurilmalar ro‘yxati bilan tanishish foydadan xoli emas albatta (Hardware Compatibility List, HCL), xamma tarmoq operatsion sistemasini ishlab chiqaruvchilar ro‘yxatni nashr qiladilar. Endi qisqacha ancha yuqori bosqich protokollarini ko‘rib chiqamiz.
Bir necha standart protokollar to‘plami (ularni yana steklar deb atashadi) mavjud, ular juda ko‘p tarqalgan:
· ISO/OSI protokollar to‘plami;
· IBM System Network Architecture (SNA);
· Digital DECnet;
· Novell Net Ware;
· Apple, apple Talk;
· Internet global tarmoq protokollar to‘plami, TCP/IP.
Bu ro‘yxatga global tarmoqni kiritilganligi tushunarli, chunki OSI modeli xar qanday ochiq sistemada ishlatiladi.
Sanab o‘tilgan protokol to‘plamlari uchta asosiy turga bo‘linadi:
· amaliy protokollar (OSI modeli amaliy, prezentatsion va aloqa vaqtini boshqarish bosqichlar vazifasini bajaradi);
· transport protokollari (OSI modelining transport va aloqa vaqtini boshqarish bosqichlar vazifalarini bajaradi);
· tarmoq protokollari (OSI modelining uchta pastgi bosqichlar vazifalarini bajaradi).