Authors: Loukopoulos, Thanasis
Kalnis, Panagiotis
Ahmad, Ishfaq
Papadias, Dimitris
Issue Date: 2001
Citation: Proceedings of the International Conference on Parallel Processing, Valencia, Spain, 4-7
Sept. 2001, IEEE, New York, USA, 2001, p. 419-426
CS AND BS
Client/server and customer end / server hold the architecture of C/S.
The customer / server structure of two floor.
Customer / server ( Client/Server ) model is a kind of good software architecture,
it is the one of best application pattern of network. From technology, see that it is a
logic concept, denote will a application many tasks of decomposing difference carry
out , common completion is entire to apply the function of task. On each network
main computer of web site, resource ( hardware, software and data ) divide into step,
is not balanced, under customer / server structure, without the client computer of
resource through sending request to the server that has resource , get resource request,
so meet the resource distribution in network not balancedness. With this kind of
structure, can synthesize various computers to cooperate with work, let it each can,
realize the scale for the system of computer optimization ( Rightsizing ) with scale
reduce to melt ( Downsizing ).
It is most of to divide into computer network application into two, in which the
resource and function that part supports many users to share , it is realized by server;
Another part faces every user , is realized by client computer, also namely, client
computer is usual to carry out proscenium function , realizes man-machine interaction
through user interface , or is the application program of specific conducted user. And
server usually carries out the function of backstage supporter , manages the outside
request concerning seting up, accepting and replying user that shared. For a computer,
it can have double function , is being certain and momentary to carve to act as server ,
and again becomes client computer in another time.
Customer / server type computer divide into two kinds, one side who offers
service is called as server , asks one side of service to be called as customer. To be
able to offer service, server one side must have certain hardware and corresponding
server software; Also, customer one side must also have certain hardware and
corresponding customer software.
There must be a agreement between server and customer, both sides
communicate according to this agreement.
Apply customer / server model in Internet service , the relation between
customer and server is not immutable. Some Internet node offers service on the one
hand , also gets service on the other hand from other node; It is even in one time
dialogue course, mutual role also exchanges probably. As in carry out file
transmission , if be called as one side who offers file server, is called as one side who
gets file customer, when using get or mget order since another node takes file, can