Karakter Client-Server

Karakter Client-Server

Karakter Client-Server

Karakter Client-Server
Karakter Client-Server

Client dan Server merupakan item proses (logika) terpisah yang bekerja sama pada suatu jaringan komputer untuk mengerjakan suatu tugas sebagai berikut:

v  Service : Menyediakan layanan terpisah yang berbeda.

v  Shared resource : Server dapat melayani beberapa client pada saat yang sama dan mengatur pengaksesan resource .

v  Asymmetrical Protocol : antara client dan server merupakan hubungan one-to-many. Client memulai komunikasi dengan mengirim request ke server. Server menunggu permintaan dari client. Kondisi tersebut juga memungkinkan komunikasi callback.

v  Transparency Location : proses server dapat ditempatkan pada mesin yang sama atau terpisah dengan proses client. Client/server akan menyembunyikan lokasi server dari client.

v  Mix-and-match : tidak tergantung pada platform.

v  Message-based-exchange : antara client dan server berkomunikasi dengan mekanisme pertukaran message.

v  Encapsulation of service : message memberitahu server apa yang akan dikerjakan.

v  Scalability : sistem C/S dapat dimekarkan baik vertical maupun horizontal.

v  Integrity : kode dan data server diatur secara terpusat, sedangkan pada client tetap pada komputer tersendiri.

v  Characteristics of a client

o   Initiates requests

o   Waits for and receives replies

o   Usually connects to a small number of servers at one time

o   Typically interacts directly with end-users using a graphical user interface

v  Characteristics of a server

o   Passive (slave)

o   Waits for requests from clients

o   Upon receipt of requests, processes them and then serves replies

o   Usually accepts connections from a large number of clients

o   Typically does not interact directly with end-users

Sumber : https://sam-worthington.net/