Client-Server is a division of labor between the server and the clients who access the server in a network. So the client-server architecture is the design of an application consists of client and server communicate with each other when accessing servers in a network.
Client server system is defined as a distributed system,
but there are some differences in characteristics, namely: Client server system is defined as a distributed system,
1 Service (Service)
· The relationship between processes running on different machines
· The separation of functions based on the idea of service
· Server as the provider, the client as a consumer
2 Sharing resources (resources): Server can serve multiple clients at the same time, and together regulate access to shared resources in ensuring consistency.
3 Asymmetrical protocols (protocols that are not symmetrical): Many-to-one relationship between the client and server.Client always initiate dialogue through service requests, and the server waits passively for client request.
4. location Transparency: The process server must lie in the same machine or on different machines through jaringan.Lokasi server should be easily accessible from the client.
5. Mix-and-Match: Differences in client server platforms
6 Message-based communication; Server and client interaction through sending messages that include requests and answers.
7 Separation of interface and implementation: Server can be upgraded without affecting the client for messages published interfaces unchanged.
0 comments:
Post a Comment