01 - What is the Client Server Model

 1. The client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called _______, and service requesters, called clients

  internet service providers


  domain providers

  IP addresses

 2. A distributed system is where components are located on different networked computers, which then communicate and coordinate their actions by passing messages to one other.



 3. Read the following excerpt on the client-server model and fill in the blanks.
A client is a piece of _______________________________________________
 made available by a server. The server is often (but not
 always) on another computer system, in which case the client accesses 
the service by way of a network. The term applies to the role that
 programs or devices play in the client–server model.

  router hardware that is embedded into cables

  computer hardware or software that accesses a service

  networking cable that connects a service

  socket hardware that is

 4. Examples of applications that use the client-server model are

  All of the mentioned options here are valid/correct answers


  the WWW

  Network Printing

 5. Many experts suggest that the Internet was actually meant to work on a __________________ model, but evolved to use centralised computers.


  server to server

  peer to peer

  www to router

 6. A client is usually the machine that is interacting with the user



 7. The connection between the client and the server uses the ______________________ which acts as an application programming interface over which a full duplex connection is established between browser and server via TCP.

  web socket protocol

  TCP/IP protocol

  main course protocol

  port protocol

 8. This is an advantage of what model? "No server is needed and there is generally a cheaper cabling cost"

  peer to peer model

  client-server model

  No server model

  peer to socket model

 9. This is an advantage/disadvantage of what model? "There is the requirement to install software on each device individually. This can take time"

  This is a disadvantage of the client-server model, as in it software has to be installed seperately on each machine.

  This is a disadvantage of the peer-to-peer model as there is no central server for one-time installation

  This is an advantage of the client-server model

  This is an advantage of the "no-server model"

 10. Client-server models are generally considered more secure. A curious user cannot corrupt or destroy software as it is safely stored on a server.