Sabtu, 26 Mei 2012

Pengertian Client 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.
Daftar acuan : http://ajoloepus.blogspot.com/2012/04/pengertian-client-server.html

Tidak ada komentar:

Posting Komentar