Клиент ба серверийн системүүд
Компьютер өөр өөр хэмжээтэй бизнест хэрэгтэй. Томоохон бизнесүүдэд сүлжээ болон үндсэн фрэймүүдийг багтаасан том компьютерийн тохиргоог ашигладаг. Ийм төрлийн бизнест ашигладаг компьютерийн сүлжээ нь үйлчлүүлэгч-серверийн архитектур эсвэл хоёр түвшний архитектуртай байдаг. Энэхүү архитектурын гол зорилго нь томоохон байгууллагуудад шаардлагатай хөдөлмөрийн хуваагдал юм.
Сервер
Клиент-серверийн орчинд сервер компьютер нь бизнесийн “тархи” болж ажилладаг. Маш том багтаамжтай компьютерийг сервер болгон ашигладаг. Олон төрлийн функц, өгөгдлийг хадгалдаг тул үндсэн фрэйм байж болно.
Ерөнхийдөө программууд болон өгөгдлийн файлууд серверийн компьютер дээр хадгалагддаг. Ажилчдын компьютер эсвэл ажлын станцууд нь сүлжээгээр эдгээр програмууд болон файлуудад ханддаг. Жишээлбэл, ажилтан серверт хадгалагдсан компанийн дата файлд өөрийн үйлчлүүлэгч компьютерээсээ хандах боломжтой.
Зарим тохиолдолд ажилчид үйлчлүүлэгчийн машинаасаа зөвхөн тодорхой програмд хандах боломжтой. Програмын сервер нь энэ төрлийн серверт өгөгдсөн нэр юм. Үйлчлүүлэгч-серверийн архитектурыг энэ төрлийн орчинд бүрэн ашигладаг, учир нь ажилтнууд сервер дээр хадгалагдсан програм руу нэвтрэхийн тулд үйлчлүүлэгчийн машинаасаа нэвтрэх шаардлагатай болдог. Жишээлбэл, эдгээр төрлийн програмууд нь график дизайны програмууд, хүснэгтүүд болон текст процессоруудыг агуулдаг. Үйлчлүүлэгч-серверийн архитектурыг тухай бүрд нь харуулсан болно.
Сервер нь хадгалах сангаас гадна боловсруулалтын тэжээлийн эх үүсвэр болдог. Үйлчлүүлэгч машинууд боловсруулах хүчээ энэ серверийн эх үүсвэрээс авдаг. Ингэснээр үйлчлүүлэгчид нэмэлт техник хангамж хэрэггүй бөгөөд энэ нь серверийн илүү их боловсруулалтын хүчийг ашигладаг.
Үйлчлүүлэгч
Клиент-серверийн архитектурт үйлчлүүлэгч нь байгууллагын ажилчдын өдөр тутмын үйл ажиллагааг гүйцэтгэхэд ашигладаг жижиг компьютерээр ажилладаг. Ажилтан нь серверийн машин дээр хадгалагдсан өгөгдлийн файл эсвэл програмд хандахын тулд клиент компьютерийг ашигладаг.
Үйлчлүүлэгчийн машинд олгосон эрх өөр байж болно. Зарим ажилчид байгууллагын өгөгдлийн файлд хандах эрхтэй байхад зарим нь зөвхөн сервер дээр байгаа програмуудад хандах боломжтой.
Клиент машин нь программууд болон өгөгдлийн файлуудыг ашиглахаас гадна серверийн боловсруулах хүчийг ашиглах боломжтой. Энэ тохиолдолд клиент компьютер серверт холбогдсон байх ба серверийн машин бүх тооцооллыг гүйцэтгэдэг. Ийм байдлаар серверийн их хэмжээний боловсруулалтын хүчийг үйлчлүүлэгч тал дээр ямар ч техник хангамжгүйгээр ашиглах боломжтой.
Клиент-серверийн архитектурын хамгийн сайн жишээ бол WWW эсвэл World Wide Web юм. Энд клиент нь компьютер бүр дээр суулгасан хөтөч бөгөөд өөр өөр хуудасны талаарх мэдээлэл нь үйлчлүүлэгч эсвэл хэрэглэгч хандах боломжтой сервер талд хадгалагддаг.
Клиент болон серверийн ялгаа
• Үйлчлүүлэгч нь сервер дээр хадгалагдсан мэдээлэл эсвэл программ руугаа хэрэглэгч ханддаг жижиг компьютер харин сервер нь өгөгдлийн файл болон програмуудыг хадгалдаг хүчирхэг компьютер юм.
• Зарим тохиолдолд үйлчлүүлэгч серверийн машины илүү их боловсруулалтын хүчийг ашиглаж болно.
• Зарим тохиолдолд клиент тал сервертэй харьцуулахад илүү сайн график интерфейс эсвэл GUI-тэй байж болно.