wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Unit 10 - Client - Server model

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.
Processing happens in the user's browser
a)
Client
b)
Server
2.
Data is accessed from a database
a)
Client
b)
Server
3.

In this image what are the B's known as?

a)

Servers

b)

Peers

c)

Clients

d)

Hardware

4.

Which is more likely to be found in a home?

a)

client-server network

b)

peer-to-peer network

5.
Which is a disadvantages of a client-server network?
a)
When server isn't on, clients don't power up
b)
Clients can't connect wirelessly to the server
c)
Dependent on server - if it goes down, clients stop working
d)
Clients are more expensive than servers
6.
A peer to peer network is a network arrangement where all of the computers are equal.
a)
True
b)
False
7.

What does the 'thickness' of a client refer to?

a)

How clever the client is

b)

The size of the cables

c)

The level of processing and storage

d)

The depth of the computer case

8.

Which is NOT an advantage of a thin-client?

a)

Easy and cheap to set up new clients

b)

Hardware and software changes only need to be implemented on the server

c)

Greater security as clients have fewer rights

d)

May require greater bandwidth to cope with client requests

9.

What is an API?

a)

A set of protocols which define how two applications interact with each other

b)

A protocol that state the error checking that will be used in communication

c)

A database query

d)

A protocol that splits data up in to packets and then reassembles it

10.

What is Representational State Transfer (REST) used for ?

a)

AN API that enables CRUD to be mapped to SQL functions

b)

A protocol for addressing data packets

c)

A protocol that allows files to be uploaded to a server

d)

A security method

11.

Which is this an example of?

a)

JSON

b)

XML

12.

Which is NOT true of JSON?

a)

More complicated for a human to read

b)

More compact code

c)

Easier for computers to parse

d)

Easier to create

13.

Which is this an example of?

a)

JSON

b)

XML

14.

What is JSON or XML used for?

a)

Standard methods for transferring data between a server and an application

b)

For uploading files to a server

c)

Requesting a webpage

d)

Enables CRUD to be mapped to data SQL functions

15.

What does CRUD stand for?

a)

create, retrieve, update, delete

b)

capture, repeat, update, delete

c)

create, return, undo, decide

d)

condition, release, upscale, document

16.

Which of these is an example of a modern API used for communication?

a)

Websocket protocol

b)

TCP/IP

c)

JSON

d)

HTTP

17.

The CRUD operation 'Retrieve' would map to which SQL database function?

a)

SELECT

b)

INSERT

c)

UPDATE

d)

DELETE

18.
Which is an advantage of client-server networks?
a)
Files/Internet connection/hardware can be shared
b)
The network never stops functioning
c)
The network is always fast and reliable
d)
A client's data is backed up every minute
19.

Which is NOT true of the websocket protocol?

a)

Provides a persistent, bi-directional real-time communication channel between client and server

b)

Is an example of a modern API used for communication

c)

Typical uses are online gaming and instant messaging

d)

Increases data usage

20.
Which of the following is not a type of server?
a)
File Server
b)
Email Server
c)
Webpage Server
d)
PowerPoint Server