NEW
Font size
WorksheetsLecture-1
Total questions: 24
Worksheet time: 12mins
What is the primary function of a client in client-server architecture?
To process requests
To request information or services
To store data
To manage network security
Which of the following is a benefit of centralized control in client-server architecture?
Decentralized data storage
Higher operational costs
Easier upgrades and management
Increased data redundancy
What does scalability in client-server architecture refer to?
The complexity of server configurations
The number of clients connected
The speed of data processing
The ability to handle increasing workloads
What is an IP address?
A method for data encryption
A protocol for secure communication
A unique identifier for a device on a network
A type of server
Which of the following best describes the request-response cycle?
A way to store data on a client device
A cycle where a client sends a request and receives a response from a server
A method for servers to communicate with each other
A process where clients send data to each other
What is the role of a server in client-server architecture?
To request data from clients
To provide access to data and services
To encrypt data for security
To manage client devices
What does HTTP stand for?
Hypertext Type Protocol
Hyperlink Text Transfer Protocol
High Transfer Text Protocol
Hypertext Transfer Protocol
In which scenario would you use asynchronous requests?
When you need immediate feedback from the server
When sending a simple text message
When waiting for a server response before proceeding
When uploading a file while continuing to use the application
What is the main advantage of operational efficiency in client-server architecture?
Servers are less reliable
Clients can operate independently
Files are managed on a single server
Data is stored in multiple locations
Which of the following is NOT a type of client-server model?
3-Tier Architecture
2-Tier Architecture
4-Tier Architecture
1-Tier Architecture
What is the purpose of a port number in networking?
To manage user authentication
To assign IP addresses to devices
To encrypt data during transmission
To identify a specific process for messages
What does HTTPS provide that HTTP does not?
Simpler request-response cycles
More reliable connections
Secure communication through encryption
Faster data transfer
Which of the following is an example of a 2-Tier Architecture?
A web application with a separate database
A standalone application like Microsoft Excel
A desktop app connected to a central database
An enterprise-level cloud application
What is the main function of the application layer in a 3-Tier Architecture?
Network communication
User interface management
Business logic processing
Data storage
Which of the following describes synchronous requests?
Clients can continue working while waiting for a response
Responses are sent without waiting for requests
Clients wait for a server response before proceeding
Requests are processed in parallel
What is the significance of adaptability in client-server architecture?
It restricts the integration of new technologies
It enables seamless modifications to meet changing requirements
It allows for fixed configurations
It complicates the management of user needs
Which of the following is a characteristic of client devices?
They are always physical devices
They manage network security
They are also called hosts
They provide data and services
What is the role of a status line in an HTTP response?
To provide the version of the HTTP protocol
To indicate the type of request
To specify the server's IP address
To list the headers of the response
Which of the following is an example of a client-server interaction in online shopping?
Browsing products and receiving product data
Sending emails and receiving replies
Playing games and updating scores
Checking bank balances and transferring money
What is the main advantage of reliability in client-server architecture?
Centralized data management
Higher operational costs
Increased data redundancy
Simplified user interfaces
What does the term 'payload' refer to in the context of HTTP requests and responses?
The network's bandwidth
The client's storage capacity
The server's processing power
The data being sent or received
Which of the following is a common use of a server?
To send emails
To browse the internet
To create documents
To play games
What is the primary purpose of the header in an HTTP request?
To indicate the HTTP method
To specify the URL path
To provide the status code
To contain key/value pairs with additional information
What is the main difference between a client and a server?
Clients request services, while servers provide them
Clients are always physical devices, while servers are not
Clients store data, while servers process requests
Clients manage networks, while servers handle security
