Network Architecture Flashcards

(15 cards)

1
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is network architecture in networking?

A

Network architecture is the design and structure of a network. It defines how different devices and components connect, communicate, and operate within a network. It includes the roles of clients, servers, protocols, and how resources are shared.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the three main types of network architecture?

A
  1. Client-Server Architecture
  2. Peer-to-Peer (P2P) Architecture
  3. Hybrid Architecture
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a Client-Server architecture?

A

In Client-Server architecture, one or more centralized servers provide resources or services (like files, emails, or apps), and client devices request and use those services. It’s like a bank: the server is the vault and clients are customers requesting services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Give examples of real-life Client-Server systems.

A

Examples include:
- Gmail (client is your browser or app; server is Google)
- Facebook
- Office file servers in companies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a Peer-to-Peer (P2P) network?

A

In a P2P network, all devices are equal — each one can both request and provide services. There is no central server. It’s like a group of friends sharing files directly with each other.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Give examples of Peer-to-Peer systems.

A

Examples include:
- BitTorrent (file sharing)
- Bluetooth file transfers
- Blockchain systems like Bitcoin

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a Hybrid network architecture?

A

Hybrid architecture combines both Client-Server and Peer-to-Peer elements. Some resources are provided centrally, while others are shared directly among users. It allows flexibility and better performance for certain apps.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are advantages of Client-Server architecture?

A
  • Centralized management and security
  • Easier to back up data
  • Easier to scale by adding more clients
  • Better control over resources
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are disadvantages of Client-Server architecture?

A
  • Server failure can affect all clients (single point of failure)
  • More expensive (requires server hardware/software)
  • Complex to maintain
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are advantages of Peer-to-Peer (P2P) architecture?

A
  • Simple to set up
  • Cost-effective (no need for a server)
  • Good for small networks
  • No central failure point
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are disadvantages of Peer-to-Peer architecture?

A
  • Poor security and control
  • Harder to manage data and backups
  • Not scalable for large networks
  • Risk of malware if users share unsafe files
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Which network architecture is most suitable for large organizations?

A

Client-Server architecture is better for large organizations because it offers centralized management, security, and scalability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which network architecture is best for small home or classroom setups?

A

Peer-to-Peer architecture is simpler and cheaper, making it suitable for small home or classroom networks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Why might someone use a Hybrid architecture?

A

A hybrid setup offers the strengths of both P2P and Client-Server — it allows flexibility, fault tolerance, and can be cost-effective in some use cases like video conferencing or multiplayer games.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly