Amber Oliver Drew Korschun Since it`s just Drew and me we may

Amber Oliver Drew Korschun Since it’s just Drew and me we may just tag team it and present every topic together­­ I.
General Overview a. Definition: the client/server model is “a distributed application structure that partitions tasks between the providers of a service, called servers, and service requesters, called clients” b. Relevance: core design of the world wide web i. explains how browsers work ii. explains how so many computers can access a website at once iii. explains how videos/audio can be streamed efficiently Illustration: II. Characteristics of Both a. Client Characteristics i. ​
initiates interaction with server ii. waits for and receives information iii. connected (usually) to small number of servers at once iv. interacts with the end­user (the person using the internet) Amber Oliver Drew Korschun b. Server Characteristics i. activated upon client contact ii. can communicate with other servers to respond to a client’s prompt iii. does not interact directly with end­user III. Advantages/Disadvantages a. Advantages i. ‘encapsulation’­distribution of computing responsibilities amongst several servers in a ​
network ​
speeds up processing time; also allows maintenance without interruption ii. the servers are general in their service­­respond to multiple types of clients b. Disadvantages i. if it is a single server operation, or if all servers go down at one time, there is no way to access that stored data ii. since multiple clients may access a server at a time, the server may become overloaded and lag or stop working IV. Multimedia and the Client/Server Model a. Bandwidth: determines the streaming speed/quality of visual/audio information from a server b. More advanced client/server model allows for greater server storage­­>wealth of information from which to pull multimedia c. Continuous upgrades to the overall design of the world wide web, such as its interface and operating speed, now allows for multimedia which once required impossible levels of operating speed