Kanal sathi eng murakkab vazifani bajaradi - jismoniy qatlam algoritmlaridan foydalangan holda kafolatlangan ma'lumotlar uzatilishini ta'minlaydi va olingan ma'lumotlarning to'g'riligini tekshiradi.
Ma'lumot uzatishni boshlashdan oldin, uzatish kanalining mavjudligi aniqlanadi. Ma'lumotlar bloklar shaklida uzatiladi ramkalar , yoki ramkalar . Har bir bunday freym blokning oxirida va boshida bitlar ketma-ketligi bilan ta'minlanadi va shuningdek, chexum bilan to'ldiriladi. Bunday blokni kanal darajasida olgandan so'ng, oluvchi blokning yaxlitligini tekshirishi va olingan chexlov summasini uning tarkibiga kiritilgan chexlar miqdori bilan taqqoslashi kerak. Agar ular bir-biriga mos kelsa, ma'lumotlar to'g'ri deb hisoblanadi, aks holda xato yoziladi va qayta yuborish talab qilinadi. Qanday bo'lmasin, jo'natuvchiga operatsiya natijasi bilan signal yuboriladi va bu har bir freymda sodir bo'ladi. Shunday qilib, ma'lumotlar havolasi sathining ikkinchi muhim vazifasi ma'lumotlarni tekshirish hisoblanadi.
Bog'lanish qatlami apparat vositalarida (masalan, kalitlardan foydalangan holda), shuningdek dasturlardan (masalan, tarmoq adapteri drayveridan) foydalanish mumkin.
3. Mijoz-server texnologiyasi ikkita mustaqil o'zaro ta'sir qiluvchi jarayonlarning mavjudligini ta'minlaydi - server va mijoz, ularning o'rtasida aloqa tarmoq orqali amalga oshiriladi.
Serverlar - bu fayl tizimini saqlashga mas'ul bo'lgan jarayonlar, mijozlar esa so'rov yuboradigan va serverdan javob kutadigan jarayonlardir.
Mijoz-server modeli DBMS asosida tizimni, shuningdek pochta tizimlarini qurishda foydalaniladi. Bundan tashqari, fayl-server arxitekturasi deyiladi, bu mijoz-server arxitekturasidan sezilarli darajada farq qiladi.
Fayl-server tizimidagi ma'lumotlar fayl serverida (Novell NetWare yoki Windows NT Server) saqlanadi va ular ish stantsiyalarida "ish stoli DBMS" ning ishlashi, masalan Access, Paradox, FoxPro va hk.
Ma'lumotlar bazasi ma'lumotlar bazasi ish stantsiyasida joylashgan bo'lib, ma'lumotlar bilan ishlash bir nechta mustaqil va nomuvofiq jarayonlar orqali amalga oshiriladi. Bunday holda, barcha ma'lumotlar serverdan tarmoq orqali ish stantsiyasiga uzatiladi, bu esa ma'lumotni qayta ishlash tezligini pasaytiradi.
Mijoz-server texnologiyasi ikkita (hech bo'lmaganda) dastur - mijozlar va o'zaro funktsiyalarni almashadigan server ishlashi bilan amalga oshiriladi. Server ma'lumotlarni saqlash va to'g'ridan-to'g'ri manipulyatsiya qilish uchun javobgardir, ularning misoli SQLServer, Oracle, Sybase va boshqalar.
Foydalanuvchi interfeysi mijoz tomonidan shakllantiriladi, uning asosida maxsus vositalar yoki ish stoli DBMS ishlatiladi. Ma'lumotlarni mantiqiy qayta ishlash qisman mijozda va qisman serverda amalga oshiriladi. So'rovlarni serverga yuborish mijoz tomonidan, odatda SQL-da amalga oshiriladi. Qabul qilingan so'rovlar server tomonidan qayta ishlanadi va natija mijoz (lar) ga qaytariladi.
Shu bilan birga, ma'lumotlar saqlanadigan joyda - serverda qayta ishlanadi, shuning uchun ularning katta qismi tarmoq orqali uzatilmaydi.
Do'stlaringiz bilan baham: |