-Mavzu:Serverlar va klientlar




Download 361,8 Kb.
bet26/46
Sana15.05.2024
Hajmi361,8 Kb.
#235531
1   ...   22   23   24   25   26   27   28   29   ...   46
Bog'liq
46-90 mustaqil ishi

70-Mavzu:Serverlar va klientlar
Serverlar va klientlar, tarmoq tizimlarida ma'lumot almashuvi, ma'lumotlar saqlash, va xizmatlar ko'rsatishda boshqaruv va aloqachi tomonlarini ifodalaydigan iki asosiy qismidir.
Serverlar:
Xizmat ko'rsatish uchun yaratilgan: Serverlar, foydalanuvchilar yoki boshqa qurilmalar bilan aloqa o'rnatish, ma'lumot almashuvini ta'minlash, xizmatlarni boshqarish, ma'lumotlarni saqlash va boshqa vazifalarni bajarish uchun yaratilgan.
Serverga misollar: Veb-serverlar (veb-saytlarni saqlash va ulash), fayl-serverlar (fayllarni saqlash va ulash), pochta-serverlar (elektron pochtani qabul qilish va jo'natish), bazalar serverlari (ma'lumotlarni saqlash va qaytarish) va boshqa xizmat serverlari mavjud.
Klientlar:
Xizmat olish uchun ishlatilgan: Klientlar, internetda yoki lokal tarmoqlarda xizmatlardan foydalanish uchun yaratilgan qurilmalardir. Bu qurilmalar, foydalanuvchilar tomonidan boshqariladi va xizmatlardan so'rovlar yuboradi.
Klientga misollar: Veb-brauzerlar (veb-saytlarni ko'rish va boshqarish), pochta klientlari (elektron pochta yuborish va o'qish), FTP klientlari (fayllarni yuklash va yuklab olish) va boshqa xizmat klientlari.
Serverlar va klientlar o'zaro aloqa o'rnatishda ishlatiladigan aloqa protokollarini (masalan, TCP/IP) ishlatadigan tizimni shakllantirishda muhim bo'lgan elementlar. Masofaviy aloqa tarmoqlarida serverlar va klientlar o'rtasida aloqa o'rnatish mumkin. Aloqa so'rovlarini (requests) yuborish uchun foydalanuvchi yoki klient, xizmatni boshqaruvchi server bilan aloqa o'rnatadi va server esa so'rovni qabul qilib, javobni yuboradi.
Bu tarmoq tizimi modeli, istalgan paytda istalgan qurilma bilan aloqa o'rnatish va xizmatlarni boshqarishni osonlashtiradi. Serverlar va klientlar, internet, lokal tarmoqlar, va boshqa tarmoq tuzilishlarida foydalaniladigan universal modeldir.
Serverlar:
Xizmat ko'rsatish va boshqarish: Serverlar, foydalanuvchilar yoki boshqa qurilmalar bilan aloqa o'rnatib, ularga xizmat ko'rsatish, ma'lumot almashuvini ta'minlash va boshqa vazifalarni bajarish uchun ishlatiladi.
Ko'plab foydaluvchilarga xizmat ko'rsatish: Bitta server ko'plab foydalanuvchilarga xizmat ko'rsatishi mumkin. Masalan, veb-serverlar, bir nechta brauzerlar orqali bir nechta foydalanuvchilarga veb-saytlarni taqdim etishda ishlatiladi.
Qayta ishlash va yedirish (Redundancy and Load Balancing): Ko'p serverlar bir-biriga yordam berishi, xizmatlarni uzatish, va qayta ishlash (redundancy) texnologiyalari ishlatilarak serverning davranişini yaxshi tutish mumkin. Load balancing esa boshqa qurilmalarga teng ko'p so'rovni taqsimlash uchun ishlatiladi.
Klientlar:
Xizmat olish va so'rov yuborish: Klientlar, foydalanuvchilar tomonidan boshqariladigan qurilmalardir. Ular, veb-saytlarni ko'rish, elektron pochta yuborish, fayllarni yuklash va boshqa xizmatlardan foydalanish uchun ishlatiladi.
Foydalanuvchining interfeysini boshqarish: Klientlar, foydalanuvchiga ma'lumotlarni ko'rish va boshqarish uchun oson interfeyslar taqdim etishadi. Bu interfeyslar, veb-brauzerlar, pochta klientlari, fayl-menejerlar va boshqa dasturlar bo'lishi mumkin.
Aloqa orqali qurilmalar bilan aloqa o'rnatish: Klientlar, aloqa o'rnatish orqali boshqa qurilmalar bilan ma'lumot almashuvini va xizmatlardan foydalanish uchun ishlatiladi. Bu, aloqa protokollari (masalan, TCP/IP) yordamida amalga oshiriladi.
Serverlar va klientlar orasida aloqani tashkil etish uchun ko'p turli aloqa protokollari (masalan, HTTP, SMTP, FTP) ishlatiladi. Bu tizim, aloqa tarmoqining bo'ylab foydalanuvchilar va qurilmalar orasida ma'lumot almashuvini osonlashtiradi. Server va klientlar, internet, lokal tarmoqlar va boshqa tarmoq tuzilishlarida xususiyati va vazifalariga muvofiq o'zgaradi.


Download 361,8 Kb.
1   ...   22   23   24   25   26   27   28   29   ...   46




Download 361,8 Kb.