CLEINT
SERVER
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)
Hubungan
antara proses yang berjalan pada mesin yang berbeda
Pemisahan
fungsi berdasarkan ide layanannya.
Server
sebagai provider, client sebagai konsumen
2.Sharing resources (sumber daya)
Server
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.
Tidak ada komentar:
Posting Komentar