NEW
Font size
WorksheetsUnit 10 - Client - Server model
Total questions: 20
Worksheet time: 10mins
In this image what are the B's known as?
Servers
Peers
Clients
Hardware
Which is more likely to be found in a home?
client-server network
peer-to-peer network
What does the 'thickness' of a client refer to?
How clever the client is
The size of the cables
The level of processing and storage
The depth of the computer case
Which is NOT an advantage of a thin-client?
Easy and cheap to set up new clients
Hardware and software changes only need to be implemented on the server
Greater security as clients have fewer rights
May require greater bandwidth to cope with client requests
What is an API?
A set of protocols which define how two applications interact with each other
A protocol that state the error checking that will be used in communication
A database query
A protocol that splits data up in to packets and then reassembles it
What is Representational State Transfer (REST) used for ?
AN API that enables CRUD to be mapped to SQL functions
A protocol for addressing data packets
A protocol that allows files to be uploaded to a server
A security method
Which is this an example of?
JSON
XML
Which is NOT true of JSON?
More complicated for a human to read
More compact code
Easier for computers to parse
Easier to create
Which is this an example of?
JSON
XML
What is JSON or XML used for?
Standard methods for transferring data between a server and an application
For uploading files to a server
Requesting a webpage
Enables CRUD to be mapped to data SQL functions
What does CRUD stand for?
create, retrieve, update, delete
capture, repeat, update, delete
create, return, undo, decide
condition, release, upscale, document
Which of these is an example of a modern API used for communication?
Websocket protocol
TCP/IP
JSON
HTTP
The CRUD operation 'Retrieve' would map to which SQL database function?
SELECT
INSERT
UPDATE
DELETE
Which is NOT true of the websocket protocol?
Provides a persistent, bi-directional real-time communication channel between client and server
Is an example of a modern API used for communication
Typical uses are online gaming and instant messaging
Increases data usage
