What is the main role of a server in the client-server model?
The server provides resources or services to clients, such as files, web pages, or applications. It waits for requests and responds to them.
Click to reveal answer
beginner
How do peers communicate in a peer-to-peer (P2P) network?
In a P2P network, each peer can act as both a client and a server, sharing resources directly with other peers without a central server.
Click to reveal answer
beginner
Name one advantage of the client-server model.
It centralizes control and management, making it easier to secure and maintain resources.
Click to reveal answer
beginner
What is a key disadvantage of peer-to-peer networks?
They can be less secure and harder to manage because there is no central control over the shared resources.
Click to reveal answer
beginner
Which model is typically used for websites and email services: client-server or peer-to-peer?
Client-server model is used because it relies on central servers to provide services to many clients.
Click to reveal answer
In a client-server model, who initiates the communication?
AServer
BNeither
CBoth at the same time
DClient
✗ Incorrect
The client starts the communication by sending a request to the server.
Which model allows all devices to share resources equally?
AClient-server
BCloud computing
CPeer-to-peer
DMainframe
✗ Incorrect
Peer-to-peer networks let all devices share resources directly without a central server.
What is a common use of the client-server model?
AFile sharing between friends
BHosting websites
CBluetooth device connection
DOffline gaming
✗ Incorrect
Websites are hosted on servers that clients access, which is a client-server setup.
Which model can be more vulnerable to security risks due to lack of central control?
APeer-to-peer
BClient-server
CBoth equally
DNeither
✗ Incorrect
Peer-to-peer networks lack central control, making security harder to enforce.
In which model does a central server manage data and resources?
AClient-server
BPeer-to-peer
CMesh network
DAd hoc network
✗ Incorrect
The client-server model uses a central server to manage resources.
Explain the main differences between client-server and peer-to-peer network models.
Think about who provides resources and how devices connect.
You got /4 concepts.
Describe one advantage and one disadvantage of the peer-to-peer model.
Consider ease of sharing and control.
You got /2 concepts.
Practice
(1/5)
1. Which statement best describes the client-server model in networking?
easy
A. A central server manages communication between clients.
B. All devices share resources equally without a central server.
C. Devices connect randomly without any control.
D. Clients communicate only through peer devices.
Solution
Step 1: Understand the client-server model
In this model, a central server controls communication and resource sharing.
Step 2: Compare with other models
Unlike peer-to-peer, clients depend on the server for services.
Final Answer:
A central server manages communication between clients. -> Option A
Quick Check:
Client-server = Central server control [OK]
Hint: Client-server means one main server controls all [OK]
Common Mistakes:
Confusing peer-to-peer with client-server
Thinking clients communicate directly without server
Assuming no central control in client-server
2. Which of the following correctly represents a peer-to-peer network?
easy
A. A single server provides resources to multiple clients.
B. Clients request data only from a central server.
C. Each device can act as both client and server.
D. Devices are connected through a router only.
Solution
Step 1: Identify peer-to-peer characteristics
In peer-to-peer, devices share resources equally and can act as both client and server.
Step 2: Eliminate incorrect options
Options A and B describe client-server, and D is unrelated to network model type.
Final Answer:
Each device can act as both client and server. -> Option C
Quick Check:
Peer-to-peer = Devices share equally [OK]
Hint: Peer-to-peer means all devices share roles equally [OK]
Common Mistakes:
Thinking only servers provide resources
Confusing router connection with network model
Assuming peer-to-peer needs a central server
3. Consider a file-sharing application where every computer can upload and download files directly from others without a central server. What network model does this describe?
medium
A. Peer-to-peer model
B. Client-server model
C. Hybrid model
D. Cloud computing model
Solution
Step 1: Analyze the file-sharing setup
Every computer uploads and downloads directly without a central server.
Step 2: Match with network models
This matches the peer-to-peer model where devices share equally without a server.
Final Answer:
Peer-to-peer model -> Option A
Quick Check:
Direct sharing without server = Peer-to-peer [OK]
Hint: Direct sharing without server means peer-to-peer [OK]
Common Mistakes:
Choosing client-server because of file sharing
Confusing hybrid with peer-to-peer
Assuming cloud model applies here
4. A network administrator sets up a system where all devices connect to a central server, but some devices also share files directly with each other. What is the issue with calling this a pure client-server model?
medium
A. Devices cannot connect to more than one network.
B. Central servers cannot handle multiple clients.
C. Peer-to-peer networks require a central server.
D. Client-server model does not allow direct device-to-device sharing.
Solution
Step 1: Understand client-server model rules
In client-server, clients communicate only through the central server, no direct sharing.
Step 2: Identify the problem
Direct device-to-device sharing contradicts pure client-server model.
Final Answer:
Client-server model does not allow direct device-to-device sharing. -> Option D
Quick Check:
Direct sharing ≠ pure client-server [OK]
Hint: Client-server means no direct sharing between clients [OK]
Common Mistakes:
Thinking central server can't handle many clients
Confusing peer-to-peer needs server
Believing devices can't join multiple networks
5. You want to design a small office network where all employees can share files directly without relying on a central server, but also want to add a server later for backups. Which model should you start with and why?
hard
A. Start with client-server for centralized control, then add peer-to-peer features.
B. Start with peer-to-peer for direct sharing, then add a server for backups.
C. Use only client-server because peer-to-peer is insecure.
D. Use only peer-to-peer because servers are unnecessary.
Solution
Step 1: Analyze the requirement for direct sharing
Direct sharing without a server fits peer-to-peer model initially.
Step 2: Consider adding a server later
Adding a server later for backups is possible in peer-to-peer networks, creating a hybrid setup.
Final Answer:
Start with peer-to-peer for direct sharing, then add a server for backups. -> Option B
Quick Check:
Direct sharing first = Peer-to-peer start [OK]
Hint: Start peer-to-peer for sharing, add server later for backups [OK]
Common Mistakes:
Starting with client-server when direct sharing needed
Ignoring hybrid network possibilities
Assuming peer-to-peer can't add servers
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.