Client-Server adalah arsitektur
jaringan yang memisahkan client(biasanya aplikasi yang menggunakan GUI ) dengan
server. Masing-masing client dapat meminta data atau informasi dari server.
Sistem client server didefinisikan
sebagai sistem terdistribusi, tetapi ada beberapa perbedaan karakteristik yaitu
1.Servis
(layanan)
oHubungan antara proses yang berjalan pada mesin
yang berbeda
oPemisahan fungsi berdasarkan ide layanannya.
oServer sebagai provider, client sebagai konsumen
2. Sharing
resources (sumber daya)
oServer bisa melayani beberapa client pada waktu yang sama, dan
meregulasi
akses bersama untuk share sumber daya dalam menjamin
konsistensinya.
3.Asymmetrical
protocol (protokol yang tidak simetris )
Many-to-one
relationship antara client dan server.Client selalu
menginisiasikan
dialog melalui layanan permintaan,
dan server menunggu
secara
pasif request dari client.
4.Transparansi
lokasi
Proses
yang dilakukan server boleh terletak pada mesin yang sama
atau
pada
mesin
yang berbeda melalui jaringan.Lokasi server
harus
mudah diakses dari
client.
5.Mix-and-Match
Perbedaan server client platforms
6.Pesan
berbasiskan komunikasi
Interaksi
server dan client melalui pengiriman pesan yang menyertakan
permintaan
dan jawaban.
7.Pemisahan
interface dan implementasi
Server
bisa diupgrade tanpa mempengaruhi client selama interface pesan
yang
diterbitkan tidak berubah.
Client
Server System
Tidak ada komentar:
Posting Komentar