Preview

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
clientservermodel.png

  servers

  IP addresses

  internet service providers

  domain providers

 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.

  TRUE

  FALSE

 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.

  socket hardware that is

  computer hardware or software that accesses a service

  router hardware that is embedded into cables

  networking cable that connects a service

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

  Network Printing

  the WWW

  Email

  All of the mentioned options here are valid/correct answers

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

  peer to peer

  server to server

  client-server

  www to router

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

  FALSE

  TRUE

 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.

  main course protocol

  port protocol

  web socket protocol

  TCP/IP protocol

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

  client-server model

  peer to socket model

  peer to peer model

  No server 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 an advantage of the "no-server model"

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

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

  This is an advantage of the client-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.

  FALSE

  TRUE