Client Server ialah suatu model jaringan yang memiliki client dan server. Client ialah komputer yang meminta layanan (dapat berupa data atau perangkat keras misalnya printer), sementara server ialah komputer yang bertindak untuk melayani permintaan client.
Fungsi Server
Berikut ini terdapat beberapa fungsi dari server, yakni sebagai berikut:
- File Server, berfungsi untuk menangani berkas yang dapat diakses oleh client.
- Print Server, berfungsi sebagai pengontrol printer yang dapat digunakan oleh client.
- Web Server, berfungsi untuk menangani halaman-halaman web yang dapat diakses oleh browser.
- Mail Server, berfungsi untuk menangani surat elektronik.
Cara Kerja Sistem Client dan Server
Sistem Client dan Server berjalan setidaknya pada dua sistem komputer yang berbeda. Biasanya sebuah server melayani beberapa komputer client, walaupun mungkin ada juga yang hanya melayani 1 client saja itu yang dinamakan peer to peer atau point to point.
Client merupakan sebuah komputer desktop yang terhubung ke jaringan. Apabila pemakai ingin mengakses informasi, bagian aplikasi client mengeluarkan permintaan yang dikirimkan melalui jaringan kepada server, server kemudian menjalankan permintaan dan mengirimkan informasi kembali kepada client.
Proses server berperan sebagai aplikasi yang mengelola sumber daya milik bersama seperti database, printer atau jalur komunikasi, sedangkan proses client meliputi program-program untuk mengirimkan pesan permintaan pada server serta melakukan pengaksesan pada data seperti mengedit, menghapus atau menambah data.
Kelebihan Sistem Client Server
Berikut ini terdapat beberapa kelebihan dari sistem client server, yakni sebagai berikut:
- Kecepatan akses lebih tinggi sebab penyediaan fasilitas jaringan dan pengelolaannya dilakukan secara khusus oleh (server) yang tidak dibebani dengan tugas lain sebagai workstation.
- Sistem keamanan dan administrasi jaringan lebih baik, karena terdapat seorang pemakai yang bertugas sebagai administrator jaringan, yang mengelola administrasi dan sistem keamanan jaringan.
- Sistem backup data yang lebih baik, karena pada jaringan client server backup dilakukan terpusat di server, yang akan membackup seluruh data yang digunakan di dalam jaringan.
Kelemahan Sistem Client Server
Berikut ini terdapat beberapa kelemahan dari sistem client server, yakni sebagai berikut:
Biaya operasional relatif lebih mahal.
- Diperlukan adanya satu komputer khusus yang berkemampuan lebih untuk ditugaskan sebagai server.
- Kelangsungan jaringan sangat tergantung pada server. Bila server mengalami gangguan maka secara keseluruhan jaringan akan terganggu.