📌 Client–server systems simplify management and can improve control and security, while peer-to-peer systems can improve scalability and avoid dependence on a central server.
Client–server centralizes services, whereas P2P distributes them among peers.
1. Which description best defines a microservice?
2. What distinguishes a peer-to-peer network from a client–server network?
3. What is the primary role of the application layer in networking?
What is client–server architecture in networking?
A model where clients request services from centralized servers.
What defines peer-to-peer architecture in networking?
Computers act as both clients and servers and communicate directly.
What advantage do client–server systems have over peer-to-peer?
They simplify management and can improve control and security.
What advantage do peer-to-peer systems have over client–server?
They improve scalability and avoid dependence on a central server.
What is the first step a typical web application performs on receiving a request?
It resolves the requested URL through DNS.
What does a typical web application do after processing a request on the server?
It accesses data when necessary.
It covers the core concepts of Network Applications and Protocols, organized by topic with the key definitions, explanations and takeaways, so it's easier to learn and remember.
Read the full study guide →The practice quiz has 18 multiple-choice questions, each with an explanation. Use it to check what you know and find your gaps.
Take the quiz (18 questions) →There are 39 flashcards on Network Applications and Protocols, with a question on the front and the answer on the back. Try to recall each answer before you flip, and let spaced repetition bring back the ones you miss.
See all 39 flashcards →Upload a PDF or paste your notes. Revizly writes a study guide, a practice quiz and flashcards in about a minute.