Egntitep' Sankt-Peterburg • Moskva • Yekaterinburg • Voronej Nijniy Novgorod • Rostov-Don Samara • Minsk
I qism. Ma'lumotlar tarmoqlari asoslari OSI modeli
Download 0.51 Mb.
|
1.auto.uz
- Bu sahifa navigatsiya:
- bitta Bazi protokollarni amalga oshirishda xizmat malumotlari nafaqat xabarning boshida sarlavha shaklida, balki oxirida ham (treyler deb ataladigan shaklda) joylashadi.
108
I qism. Ma'lumotlar tarmoqlari asoslari OSI modelipaketli kommutatsiyalangan tarmoqlar uchun protokollar stegi bilan shug'ullanadi. OSI modeli ma'lum bir protokollar to'plamini amalga oshirish tavsiflarini o'z ichiga olmaydi. U faqat, birinchidan, o'zaro ta'sir darajalarini, ikkinchidan, darajalarning standart nomlarini, uchinchidan, funktsiyalarni, har bir daraja yakunlanishi kerak. OSI modelida aloqa vositalari etti qatlamga bo'lingan: qo'llaniladigan (qo'llash qatlami); taqdimotlar (taqdimot qatlami); sessiya (sessiya qatlami); transport (transport qatlami); tarmoq (tarmoq qatlami); kanal (ma'lumotlar havolasi qatlami); jismoniy (fizik qatlam). Shuning uchun OSI modeli etti qatlamli model deb ham ataladi. Har bir daraja tarmoq qurilmalarining o'zaro ta'sirining aniq belgilangan jihati bilan bog'liq. Biz ta'kidlaymizki, OSI modeli faqat operatsion tizim tomonidan amalga oshiriladigan tizimli o'zaro ta'sir vositalarini, tizim utilitlarini, tizim apparatini tavsiflaydi. Model oxirgi foydalanuvchi ilovalari o'rtasidagi o'zaro ta'sir vositalarini o'z ichiga olmaydi. Shu sababli, ilovalarning o'zaro ta'siri qatlami va etti qatlamli modelning amaliy qatlamini farqlash muhimdir. Ilovalar ushbu maqsadlar uchun ko'p darajali tizim vositalaridan foydalangan holda o'zlarining o'zaro ta'sir protokollarini amalga oshirishlari mumkin. Aynan shu maqsadda dasturchilarga amaliy dasturlash interfeysi (ApplicationProgram Interface, API) taqdim etiladi. OSI modeliga ko'ra, dastur faqat eng yuqori qatlamga - amaliy qatlamga so'rovlar yuborishi mumkin, ammo amalda ko'plab aloqa protokollari steklari dasturchilarga quyi qatlamlarning xizmatlari yoki xizmatlariga bevosita kirish imkonini beradi. Misol uchun, ba'zi ma'lumotlar bazasi ma'lumotlar bazasi o'zlarining o'rnatilgan masofaviy fayllarga kirish vositalariga ega. Ushbu vositalar yordamida masofaviy resurslarga kiruvchi dastur tizim fayli xizmatidan foydalanmaydi; u OSI modelining yuqori qatlamlarini chetlab o'tadi va to'g'ridan-to'g'ri OSI modelining quyi darajalarida joylashgan tarmoq orqali xabarlarni tashish uchun mas'ul bo'lgan tizim vositalariga ishora qiladi. ISO standartlarida umumiy nom protokoli ma'lumotlar birligi (Protocol DataUnit, PDU) turli darajadagi protokollar shug'ullanadigan ma'lumotlar almashinuvi birliklarini belgilash uchun ishlatiladi. Maxsus nomlar ko'pincha ma'lum darajadagi ma'lumotlar almashinuvi birliklarini belgilash uchun ishlatiladi, xususan: xabar, ramka, paket, datagram, segment. OSI modelining mantiqiy tuzilishini tasvirlash uchun mos ravishda 1 va 2-kompyuterlarda ishlovchi ikkita A va B ilovaning o‘zaro ta’sirini ko‘rib chiqamiz (4.6-rasm). Masalan, A ilovasi ma'lumotlarni to'plasin, uning asosida B ilovasi hisobot yaratadi. Ushbu ikkita dasturning birgalikdagi ishi dasturchilar tomonidan ular uchun ishlab chiqilgan protokolga muvofiq xabarlar almashish orqali ta'minlanadi. Protokol xabarlari dastur mantig'ini aks ettiradi, ular juda xilma-xil bo'lishi mumkin, masalan: "N hisobot uchun ma'lumotlar tayyor", "Ma'lumotlar turi nomuvofiqligi" va boshqalar.
109 A va B ilovalarini ishlab chiquvchilar protokol xabarlari tarmoq orqali fayllar shaklida yuborilishiga qaror qilishdi. Faraz qilaylik, masalan, A ilovasi B ilovasiga “N hisoboti uchun ma’lumotlar tayyor” xabarini yubordi. Buning uchun API’dan foydalanib, OSI modelining amaliy qatlamining tizim vositalariga so‘rov yuboradi (bizning misolimizda). , tarmoq fayl tizimiga) ushbu xabar bilan faylni masofaviy kompyuterga o'tkazish so'rovi bilan 2. Ilova so'rovini bajarish jarayonida mijoz va fayl tizimi serveri o'zlarining protokollariga muvofiq o'zlarining buyruqlar ketma-ketligini - protokol xabarlarini almashadilar. Fayl tizimi mijozining ushbu buyruqlaridan birining ma'lumotlar maydonida L ilovasining xabari to'plangan va sarlavhada (4.6-rasmda, 7-ilova qatlamining sarlavhasi) fayl tizimi serveri uchun xizmat ma'lumotlari joylashgan. Ushbu ilova qatlami xabari o'z manziliga yetkazilishi uchun tarmoq vositalarining asosiy qatlamlari mas'uliyati bo'lgan bir qator vazifalarni hal qilish kerak. Keyingi qatlam taqdimot qatlamidir. Ilova qatlamining protokol moduli qatlamlararo interfeys orqali unga o'z xabarini, shuningdek, ushbu qatlam tomonidan taqdim etilgan ba'zi xizmatlarni bajarish so'rovini yuboradi. Taqdimot darajasidagi vositalar kerakli amallarni bajaradi (masalan, ma'lumotni qayta kodlash) va qabul qilingan xabarga o'zlarining xizmat ma'lumotlarini qo'shib, o'zlarining xabarlarini shakllantiradilar (4.6-rasmda taqdimot darajasining sarlavhasi 6). Taqdimot qatlami tomonidan yaratilgan xabar stekdan vositalarga uzatiladi sessiya qatlami, bu esa, o'z navbatida, ushbu daraja uchun belgilangan funktsiyalarni bajargandan so'ng, o'z xabarlarini transport vositalariga, tarmoqqa va keyin kanalDaraja. Nihoyat, xabar pastki, jismoniy qatlamning vositalariga etib boradi, u aslida uni aloqa liniyalari orqali maqsadli mashinaga uzatadi. Bu vaqtga kelib, xabar barcha darajadagi sarlavhalar bilan "to'lib ketgan"1. Jismoniy qatlam xabarni 1-kompyuterning jismoniy chiqish interfeysiga joylashtirishni bildiradi va u tarmoq bo'ylab o'zining "sayohatini" boshlaydi (shu paytgacha xabar 1-kompyuter ichida bir qatlamdan ikkinchisiga o'tkazilgan). 2-kompyuterning kirish interfeysiga tarmoq orqali xabar kelganda, u uning fizik qatlami tomonidan qabul qilinadi va ketma-ket darajadan yuqoriga ko'tariladi.Har bir darajadagi asboblar tegishli funktsiyalarni bajarib, o'z darajasining sarlavhasini tahlil qiladi va qayta ishlaydi, va keyin ushbu sarlavhani olib tashlang va xabarni B ilovasining kiritilishiga kirgunga qadar yuqorida joylashgan darajadan uzating. B ilovasi "N hisobot uchun ma'lumotlar tayyor" xabarini mos ravishda izohlaydi, masalan, ma'lumotlarni qabul qilish uchun bufer tayyorlaydi. Ta'rifdan ko'rinib turibdiki, bir xil darajadagi protokol sub'ektlari bir-biri bilan bevosita aloqada bo'lmaydilar, vositachilar bu aloqada doimo ishtirok etadilar - quyi darajadagi protokollar vositalari. Va faqat turli tugunlarning jismoniy darajalari bevosita o'zaro ta'sir qiladi. Pastki to'rtta qatlamning protokollari birgalikda tarmoq transporti yoki deb ataladi transport quyi tizimi, chunki ular transport muammosini to'liq hal qilishadi bittaBa'zi protokollarni amalga oshirishda xizmat ma'lumotlari nafaqat xabarning boshida sarlavha shaklida, balki oxirida ham (treyler deb ataladigan shaklda) joylashadi.
I qism. Ma'lumotlar tarmoqlari asoslari Kompyuter 1 Kompyuter 2 I I7I6I5IIZI2TsS—C1|2|3|4|5|617[ | Xabar * * II 71 61 5141 31 21 11T Tarmoq uzatish T Xizmat ma'lumotlari bilan foydali sarlavhalar Download 0.51 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling