Back to marketplace

Client-server Technologies

No description yet. This curated deck is ready for daily study.

Total cards: 15•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (15)

#1
Front (Question)

What is the client-server model

Back (Answer)

Paradigm where providers of resources are designated as servers and resource requesters are designated as clients

#2
Front (Question)

What is client-side processing

Back (Answer)

Refers to any operations carried out on the ‘client’ side of relationship. Almost always some processing carried out by client

#3
Front (Question)

Role of web browser

Back (Answer)

Typical example of client-side processing Formats a web page according to the HTML tags and CSS styling sent to it by server HTML pages can include scripts, can carry out tasks such as validating form data and creating dynamic page features Scripts interpreted by web browser

#4
Front (Question)

Why are operations carried out client-side

Back (Answer)

Offloads processing to client, reducing load on server and reduces communications bandwidth

#5
Front (Question)

Risks of client-side processing

Back (Answer)

security risk as malicious content can be easily distributed as code that creates a stunning slide show

#6
Front (Question)

What is API

Back (Answer)

Set of functions and protocols that clients use

#7
Front (Question)

What is a server-side web API

Back (Answer)

Set of web services or web resources to enable programmers to build web applications

#8
Front (Question)

What can server-side APIs be used for

Back (Answer)

Multiple can be used to create combined web applications called mashups

#9
Front (Question)

What is server-side processing

Back (Answer)

Operations carried out on server

#10
Front (Question)

Role of web server

Back (Answer)

Web browser sends a HTTP request Sends and retrieves data to/from database via a server-side script Server-side script provides a HTTP response, sending web page to web browser

#11
Front (Question)

Why is server-side processing preferred by system developers

Back (Answer)

• more control over environment where scripts are executed. Developers know which version of interpreter will be used • scripts hidden on server, helps protect intellectual copyright & prevents tampering • servers can be optimised to cope with heavy processing demands

#12
Front (Question)

What does the Websocket protocol do

Back (Answer)

Provides persistent full duplex connection between client & server. Means both client and server can use connection to start sending data any time

#13
Front (Question)

Benefits of Websocket protocol

Back (Answer)

Data can be pushed from server without having to be initiated by HTTP request from client. Reduces latency as once connection is made messages are automatically received without need for security checks

#14
Front (Question)

How is data transferred during Websocket Protocol

Back (Answer)

As messages, each consist of one or more frames that are reconstructed when received

#15
Front (Question)

What are the possible frames of the Websocket protocol

Back (Answer)

Text frames Binary frames e.g. image data ‘Ping/pong’ frames (used to check connection) Control frames e.g. to close connection