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.
0 komentar:
Posting Komentar
komen aja sesuka loe...
OK!!!