Client/server

Client/server гэдэг нь ямар нэг сїлжээнд байгаа хоёр компьютерийн хоорондын харилцааг илэрхийлж байдаг программ юм. Єєрєєр хэлбэл клиент компьютер нь хvсэлт гарган хандахад сервер компьютерийн зїгээс хариу єгдєг процессийг зохицуулдаг байна. Уг ойлголт нь зєвхєн нэг компьютерын хувьд бус сvлжээний компьютеруудад яригддаг.
Client/server нь сїлжээний хувьд программуудыг хооронд нь аль болох хурдан хугацаанд холбох хуваарилах модулийг агуулдаг байна
Жишээ нь: Банкныхаа дансанд байгаа vлдэгдлийг шалгахаар та єєрийнхєє компьютераас банкны сервер программд хvсэлт гаргалаа гэж бодъё. Таны дансыг шалгахын тулд серверийн программ, клиент программ болох банкин дахь мэдээллийн бааз байрлаж буй сервер компьютерт хvсэлтийг дамжуулдаг. Банкны мэдээллийн бааз байрлаж буй компьютер нь холбогдох мэдээллийг сервер программ руу дамжуулж энэ нь эргээд таны компьютерт дамжуулдаг байна.
Client/server нь сvлжээний хувьд гол ойлголтуудын нэг болоод байна. Ихэнх бизнесийн хэрэглээний программууд ч Client/server -ийг ашиглан бичигддэг болсон байна. Интернэтийн гол программ болох TCP/IP ч мєн адил юм. Маркетингийн vvднээс авч vзвэл уг ойлголт нь main frame буюу серверийн толгой компьютерийг бусад компьютеруудаас ялгахад чиглэгдсэн байдаг. Гэвч энэ ялгаа нь толгой компьютер болон тvvний дагалдах программууд нь Client/server -д шилжин нэгэн багц сvлжээнд тооцогдох болсноор арилж байгаа юм.

Ердийн Client/server-ийн хувьд daemon гэж нэрлэгдэх сервер нь клиентийн хvсэлтийг хvлээн авах буюу хариулж байдаг бол, олон хэрэглэгчийн клиент программын хувьд ашиглагддаг єєр сервер программууд байдаг байна. Гэхдээ энэхїї сервер болоод клиент программууд нь нэг том хэрэглээний программд багтдаг байна.

Интернэтийн хувьд таны вэб броузер нь клиент программ болдог бєгєєд интернэтээр дамжин єєр нэгэн компьютер руу хандахдаа вэб сервер HTTP -д хvсэлт гаргадаг. Энгийнээр хэлбэл таны компьютерт суусан TCP/IP нь интернэтэд холбоотой байгаа компьютерын FTP серверээс файл хvлээн авах хvсэлт гаргах боломжыг олгодог.