jaringan sederhana client server

Langkah":
  1. Servis (layanan)
  • Hubungan antara proses yang berjalan pada mesin yang berbeda
  • Pemisahan fungsi berdasarkan ide layanannya
  • Server sebagai provider, client sebagai konsumen
  1. Sharing resources (sumber daya): Server bisa melayani beberapa client pada waktu yang sama, dan meregulasi akses bersama untuk share sumber daya dalam menjamin konsistensinya.
  2. 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.
  3. 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.
  4. Mix-and-Match: Perbedaan server client platforms
  5. Pesan berbasiskan komunikasi; Interaksi server dan client melalui pengiriman pesan yang menyertakan permintaan dan jawaban.
  6. Pemisahan interface dan implementasi: Server bisa diupgrade tanpa mempengaruhi client selama interface pesan yang diterbitkan tidak berubah.
  • Client Server System
  • Client / Server Application