0% found this document useful (0 votes)
2 views

Network Design

The document discusses two primary network architectures: Peer-to-Peer (P2P) and Client-Server networks, outlining their definitions, key characteristics, and advantages and disadvantages. P2P networks are decentralized, allowing peers to share resources directly, while Client-Server networks are centralized, where servers provide resources to clients. Each architecture has unique features suited for different applications and requirements in networking.

Uploaded by

nambatackyla
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Network Design

The document discusses two primary network architectures: Peer-to-Peer (P2P) and Client-Server networks, outlining their definitions, key characteristics, and advantages and disadvantages. P2P networks are decentralized, allowing peers to share resources directly, while Client-Server networks are centralized, where servers provide resources to clients. Each architecture has unique features suited for different applications and requirements in networking.

Uploaded by

nambatackyla
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 36

8:30

THURSDAY, AUGUST
16
NETWORK
DESIGN
SIGN IN
INTRODUCTION
ADVATAGES AND
DISADVANTAGES
OF BOTH
NETWORKS

PEER-TO-PEER
NETWORK

CLIENT-SERVER
NETWORKS

ARCHITECTURE
OF P2P
NETWORKS

ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
INTRODUCTION
INTRODUCTION
ADVATAGES AND

In the dynamic and ever-evolving field of


DISADVANTAGES
OF BOTH
NETWORKS

PEER-TO-PEER
networking, two foundational architectures
play pivotal roles in enabling communication
NETWORK

and resource sharing across diverse systems:


CLIENT-SERVER
NETWORKS Peer-to-Peer (P2P) and Client-Server networks.
These architectures form the backbone of
various applications and services, each
ARCHITECTURE
OF P2P
NETWORKS bringing unique characteristics and benefits
suited to different contexts and requirements.
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
DEFINITION OF P2P
INTRODUCTION
NETWORK
ADVATAGES AND
DISADVANTAGES

A Peer-to-Peer (P2P) network is a decentralized


OF BOTH
NETWORKS

PEER-TO-PEER
NETWORK
network architecture in which each participant,
known as a peer, acts as both a client and a
server. In this model, peers have equal status
CLIENT-SERVER
NETWORK
and can directly share resources, such as files,
processing power, or bandwidth, with other
ARCHITECTURE peers without relying on a central server or
OF P2P
NETWORKS
intermediary.

ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
KEY CHARACTERISTICS

1.Decentralization:
INTRODUCTION
ADVATAGES AND
DISADVANTAGES
OF BOTH
• There is no central server or authority controlling the
NETWORKS

network. Instead, each peer operates independently and


PEER-TO-PEER
NETWORK
collaborates with other peers to provide and access
resources.
2.Equal Roles:
• All peers have the same role and capabilities. They can
CLIENT-SERVER
NETWORKS

both request resources from and provide resources to


other peers in the network.
ARCHITECTURE
OF P2P 3.Direct Communication:
NETWORKS

• Peers interact directly with each other to exchange data,


perform computations, or share resources. This direct
interaction can enhance efficiency and reduce latency.
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
KEY CHARACTERISTICS

INTRODUCTION
4.Resource Sharing:
ADVATAGES AND
DISADVANTAGES
OF BOTH • Peers contribute their own resources (e.g., storage
NETWORKS

space, processing power) to the network and use the


resources offered by other peers. This mutual sharing
PEER-TO-PEER
NETWORK

facilitates the distributed nature of the network.


CLIENT-SERVER
5.Scalability:
• The network can easily scale as new peers join and
NETWORKS

contribute additional resources, expanding the overall


ARCHITECTURE
capacity and capability of the network.
OF P2P
NETWORKS

ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
DEFINITION OF CLIENT-SERVER
NETWORK
INTRODUCTION
ADVATAGES AND
DISADVANTAGES

A Client-Server network is a centralized


OF BOTH
NETWORKS

PEER-TO-PEER
NETWORK
network architecture in which devices are
categorized into two distinct roles: clients and
servers. In this model, servers provide
CLIENT-SERVER
NETWORK
resources, services, or data, while clients
request and utilize these resources. The server
ARCHITECTURE is a central entity that manages and controls
OF P2P
NETWORKS
access to resources, whereas clients interact
with the server to obtain the information or
data they need.
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
KEY CHARACTERISTICS

1. Centralized Resources: The server manages and provides


INTRODUCTION
ADVATAGES AND
DISADVANTAGES
OF BOTH
resources or services, such as files, databases, or
NETWORKS
applications, to clients. The server is typically more
PEER-TO-PEER
NETWORK
powerful and has centralized control.

2. Role Differentiation: The server performs specific tasks


and services, while clients request and use these services.
CLIENT-SERVER
NETWORKS

This separation of roles helps in organizing and managing


network operations efficiently.
ARCHITECTURE
OF P2P
NETWORKS

3. Request-Response Model: Clients send requests to the


server for resources or services, and the server responds
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
with the requested information or performs the requested
action. EN
8:30 PM
8/15/2024
KEY CHARACTERISTICS

4. Scalability: Servers can be upgraded or scaled to handle


INTRODUCTION
ADVATAGES AND
DISADVANTAGES
OF BOTH
more clients or increased load, and additional clients can be
NETWORKS
added without significant changes to the existing setup.
PEER-TO-PEER
NETWORK

5. Centralized Management: Servers often provide


centralized management of resources and user
CLIENT-SERVER
NETWORKS
authentication, which simplifies administration and
enhances security.
ARCHITECTURE

6. Reliability and Performance: Servers are usually


OF P2P
NETWORKS

configured for high performance and reliability,


ARCHITECTURE OF
CLIENT-SERVER
ensuring consistent and dependable service to clients.
NETWORKS
8:30 PM
EN 8/15/2024
KEY CHARACTERISTICS

INTRODUCTION
7. Network Communication: Communication between
ADVATAGES AND
DISADVANTAGES
OF BOTH clients and servers typically occurs over a network,
NETWORKS

using protocols such as HTTP, FTP, or SMTP, depending


on the services provided.
PEER-TO-PEER
NETWORK

CLIENT-SERVER
8. Security: Centralized servers can enforce security
NETWORKS

policies and control access to resources, improving the


overall security of the network.
ARCHITECTURE
OF P2P
NETWORKS

ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
ARCHITECTURE OF P2P
INTRODUCTION
NETWORK
ADVATAGES AND
DISADVANTAGES
OF BOTH
NETWORKS
1. Nodes
PEER-TO-PEER
• Peers: Each node in a
NETWORK

P2P network is called a


peer. Peers can both
CLIENT-SERVER
NETWORK
request and provide
resources or services.
They are typically equal
ARCHITECTURE
OF P2P
in status and can
NETWORKS
communicate directly
with each other.
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
ARCHITECTURE OF P2P
INTRODUCTION
NETWORK
ADVATAGES AND
DISADVANTAGES
OF BOTH
NETWORKS
2. Network Topology
PEER-TO-PEER
• Unstructured P2P Networks: Peers connect to
NETWORK

each other randomly or in an ad-hoc manner.


Examples include early file-sharing networks like
CLIENT-SERVER
NETWORK
Napster.
• Structured P2P Networks: Peers are organized in
a specific structure or overlay network. This
ARCHITECTURE
OF P2P
structure facilitates efficient search and retrieval
NETWORKS

of resources. Examples include Distributed Hash


Tables (DHTs) used in networks like BitTorrent
and Chord.
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
ARCHITECTURE OF P2P
INTRODUCTION
NETWORK
ADVATAGES AND

3. Overlay Network
DISADVANTAGES
OF BOTH
NETWORKS

• Overlay Network: An abstraction layer that sits on top of


PEER-TO-PEER
NETWORK
the physical network infrastructure. It represents the
logical network structure and determines how peers
locate and interact with each other.
CLIENT-SERVER
NETWORK
4. Resource Discovery
• Centralized Discovery: Some P2P networks use a central
server to help peers discover each other (e.g., Napster).
• Distributed Discovery: Peers use decentralized
ARCHITECTURE
OF P2P
NETWORKS algorithms to find other peers and resources. In
structured P2P networks, DHTs or other algorithms are
used to locate resources efficiently.
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
ARCHITECTURE OF P2P
INTRODUCTION
NETWORK
ADVATAGES AND
DISADVANTAGES
OF BOTH
NETWORKS
5. Data Storage and Retrieval
• Data Distribution: Data may be distributed across
multiple peers. For instance, in file-sharing systems,
PEER-TO-PEER
NETWORK

parts of a file might be stored on different peers.


• Replication: To ensure availability and reliability,
CLIENT-SERVER
NETWORK
data can be replicated across multiple peers.
6. Communication Protocols
• Direct Communication: Peers communicate directly
with each other to exchange data or messages.
ARCHITECTURE
OF P2P
NETWORKS

• Message Passing: Protocols define how messages


are formatted, transmitted, and processed.
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
ARCHITECTURE OF P2P
INTRODUCTION
NETWORK
ADVATAGES AND

7. Security and Trust


DISADVANTAGES
OF BOTH
NETWORKS

• Authentication: Mechanisms to verify the identity of


PEER-TO-PEER
NETWORK
peers to prevent malicious activity.
• Encryption: Ensures that data transmitted between peers
is secure.
CLIENT-SERVER
NETWORK
• Reputation Systems: Some networks use reputation
systems to evaluate and trust the reliability of peers.
8. Fault Tolerance and Scalability
• Redundancy: To handle peer failures, data may be
ARCHITECTURE
OF P2P
NETWORKS replicated across multiple peers.
• Scalability: The network should handle a growing number
of peers without significant performance degradation.
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
ARCHITECTURE OF CLIENT SERVER
INTRODUCTION
NETWORK
ADVATAGES AND

1. Clients
DISADVANTAGES
OF BOTH
NETWORKS

• Role: Clients are devices or


PEER-TO-PEER
NETWORK
applications that request
resources or services from
servers. They are typically
CLIENT-SERVER
end-user devices such as
NETWORK
computers, smartphones, or
web browsers.
• Functionality: Clients initiate
ARCHITECTURE
OF P2P
requests for services or data.
NETWORKS
They send these requests
over the network to servers
ARCHITECTURE OF and then receive and use the
CLIENT-SERVER
NETWORKS responses.
8:30 PM
EN 8/15/2024
ARCHITECTURE OF CLIENT SERVER
INTRODUCTION
NETWORK
ADVATAGES AND
DISADVANTAGES
OF BOTH
NETWORKS
2. Servers
• Role: Servers are powerful systems or applications
PEER-TO-PEER
NETWORK
that provide resources, services, or data to clients.
They are typically centralized and have higher
CLIENT-SERVER
processing power and storage capacity compared
NETWORK

to clients.
• Functionality: Servers listen for incoming requests
ARCHITECTURE
from clients, process these requests, and then
OF P2P
NETWORKS
respond with the requested data or service.
Examples include web servers, file servers, and
ARCHITECTURE OF
CLIENT-SERVER
database servers.
NETWORKS
8:30 PM
EN 8/15/2024
ARCHITECTURE OF CLIENT SERVER
INTRODUCTION
NETWORK
ADVATAGES AND
DISADVANTAGES
OF BOTH 3. Network Communication
NETWORKS
• Request-Response Model: Clients send requests to servers, and
PEER-TO-PEER servers process these requests and send back responses. This
NETWORK
model is fundamental to client-server interactions.
• Protocols: Communication between clients and servers is
governed by protocols such as HTTP (for web services), FTP (for
CLIENT-SERVER
NETWORK file transfer), or SQL (for database queries).
4. Server Types
• Web Server: Hosts web applications and serves web pages to
clients.
ARCHITECTURE
OF P2P
NETWORKS
• File Server: Manages and provides access to files over the
network.
• Database Server: Stores and manages databases, handling
ARCHITECTURE OF queries and updates from clients.
CLIENT-SERVER
NETWORKS
• Mail Server: Manages and handles email communications
8:30 PM
EN 8/15/2024
ARCHITECTURE OF CLIENT SERVER
INTRODUCTION
NETWORK
ADVATAGES AND
DISADVANTAGES
OF BOTH 5. Network Topology
NETWORKS
• Centralized: In a traditional client-server model, the server acts as a
PEER-TO-PEER
central hub that clients connect to. This centralized approach
NETWORK
simplifies management and security but can become a bottleneck if
the server is overwhelmed by too many client requests.
• Load Balancing: To address potential bottlenecks, load balancers can
CLIENT-SERVER distribute incoming client requests across multiple servers, ensuring
NETWORK
better performance and reliability.
6. Scalability
• Vertical Scaling: Upgrading the server's hardware (e.g., adding more
ARCHITECTURE CPU or RAM) to handle more clients or requests.
OF P2P
NETWORKS • Horizontal Scaling: Adding more servers to the network to handle
increased load and ensure redundancy. Load balancing is often used
to distribute requests evenly among multiple servers.
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
ARCHITECTURE OF CLIENT SERVER
INTRODUCTION
NETWORK
ADVATAGES AND
DISADVANTAGES
OF BOTH 7. Security
NETWORKS
• Authentication and Authorization: Ensuring that clients are who they
PEER-TO-PEER
say they are and that they have permission to access certain
resources or services.
NETWORK

• Encryption: Protecting data transmitted between clients and servers


to prevent eavesdropping or tampering.
CLIENT-SERVER
NETWORK
8. Example Use Cases
• Web Applications: A client (web browser) requests web pages from a
web server, which processes the request and returns the HTML, CSS,
and JavaScript for display.
ARCHITECTURE • Email Systems: An email client connects to an email server to send
OF P2P
NETWORKS
or retrieve emails.
• File Sharing: A file client requests files from a file server, which
provides access to stored files.
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
ADVANTAGES OF P2P NETWORK
INTRODUCTION
ADVATAGES AND
DISADVANTAGES
OF BOTH • No Centralized Point of Failure: P2P networks lack a single central
NETWORKS
server. This means that if one peer fails, the network as a whole
PEER-TO-PEER remains operational since other peers can continue to provide
NETWORK
services and share resources.
• Resilience to Attacks: The absence of a central point makes it
harder for attacks to disrupt the entire network, increasing its
CLIENT-SERVER
NETWORK overall resilience.
• Dynamic Expansion: P2P networks can easily scale as new peers
join. Each new peer contributes additional resources (such as
bandwidth and storage), which helps the network handle increased
ARCHITECTURE
OF P2P load and demand.
NETWORKS
• Efficient Resource Utilization: As the network grows, it leverages
the combined resources of all participating peers, improving
ARCHITECTURE OF performance and capacity.
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
ADVANTAGES OF P2P NETWORK
INTRODUCTION
ADVATAGES AND
DISADVANTAGES
OF BOTH • Lower Infrastructure Costs: P2P networks do not require
NETWORKS

expensive central servers or extensive infrastructure. Instead,


PEER-TO-PEER they utilize the existing resources of all participating nodes.
NETWORK

• Reduced Maintenance: With no central server to maintain,


operational costs and administrative overhead can be
CLIENT-SERVER
significantly lower.
NETWORK
• Shared Resources: Resources like bandwidth, storage, and
processing power are distributed across all peers, leading to
more efficient utilization compared to a centralized approach.
ARCHITECTURE
OF P2P
• Load Distribution: The network’s distributed nature helps
NETWORKS
balance the load among peers, reducing the risk of bottlenecks
and improving overall performance.
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
ADVANTAGES OF P2P NETWORK
INTRODUCTION
ADVATAGES AND
DISADVANTAGES
OF BOTH • Anonymous Transactions: Some P2P networks, such as those
NETWORKS

used for cryptocurrencies, offer anonymity for transactions,


PEER-TO-PEER enhancing user privacy.
NETWORK

• Versatile Applications: P2P networks can support a wide range


of applications, from file sharing to decentralized computing
CLIENT-SERVER
and communication.
NETWORK
• Community-Driven Development: The decentralized nature
allows for community-driven innovation and development, as
participants can contribute to and shape the network’s
ARCHITECTURE
OF P2P
functionality.
NETWORKS
• Reduced Bandwidth Demand: By distributing file sharing across
multiple peers, the bandwidth demand on any single source is
ARCHITECTURE OF
reduced, leading to more efficient network use.
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
DISADVANTAGES OF P2P NETWORK
INTRODUCTION
ADVATAGES AND
DISADVANTAGES
OF BOTH
• Security Risks: In a P2P network, each node (peer) can potentially
NETWORKS
introduce vulnerabilities. Since there is no central authority to
PEER-TO-PEER
manage security, malicious nodes might distribute malware or access
NETWORK
sensitive data. Ensuring consistent security measures across all peers
can be challenging.

CLIENT-SERVER
NETWORK
• Lack of Central Control: Without a central authority, managing and
enforcing policies can be difficult. This can lead to issues with
consistency, reliability, and governance, especially in larger networks.

ARCHITECTURE
OF P2P
• Scalability Issues: As the number of peers increases, managing and
NETWORKS
coordinating network traffic can become complex. Each peer might
need to handle more connections, which can lead to network
congestion and performance degradation.
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
DISADVANTAGES OF P2P NETWORK
INTRODUCTION
ADVATAGES AND
DISADVANTAGES
OF BOTH
• Data Redundancy and Reliability: Since data is distributed across many
NETWORKS
peers, it can be challenging to ensure that it is consistently available
PEER-TO-PEER
and up-to-date. If a peer goes offline, the data it was hosting might
NETWORK
become temporarily inaccessible.

• Resource Constraints: Each peer in a P2P network typically contributes


CLIENT-SERVER its own resources (such as bandwidth, storage, and processing power).
NETWORK

Inadequate resources from some peers can impact the overall


performance and availability of the network.

ARCHITECTURE • Legal and Ethical Issues: P2P networks are often associated with file
OF P2P
NETWORKS sharing, which can lead to legal issues regarding copyright
infringement. Additionally, the decentralized nature can make it harder
to track and address unethical behavior.
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
DISADVANTAGES OF P2P NETWORK
INTRODUCTION
ADVATAGES AND
DISADVANTAGES
OF BOTH • Performance Variability: The performance of a P2P network can
NETWORKS
be inconsistent due to the varying capabilities of individual
PEER-TO-PEER peers. Some peers may have higher bandwidth or processing
NETWORK
power, while others might have limited resources, leading to
uneven performance.
CLIENT-SERVER
NETWORK
• Difficulty in Troubleshooting: Identifying and resolving issues can
be more complex in a P2P network because there is no central
point of control. Problems may arise from any of the peers, and
ARCHITECTURE
diagnosing these issues often requires examining multiple
OF P2P
NETWORKS nodes.

• Data Integrity and Consistency: Ensuring that all copies of data


ARCHITECTURE OF
CLIENT-SERVER across different peers are consistent can be difficult.
NETWORKS

Synchronization issues might arise, leading to potential dataEN 8:30 PM


8/15/2024
ADVANTAGES OF CLIENT-SERVER
INTRODUCTION
NETWORK
ADVATAGES AND
DISADVANTAGES
OF BOTH • Easier Administration: A centralized server simplifies network
NETWORKS
management, including configuration, updates, and troubleshooting.
PEER-TO-PEER
IT administrators can manage all client devices and network resources
NETWORK
from a single point.
• Centralized Backup and Recovery: Regular backups and disaster
recovery plans can be implemented at the server level, protecting
CLIENT-SERVER
NETWORK
critical data and minimizing data loss in case of failure.
• Dedicated Resources: Servers typically have high-performance
hardware and dedicated resources (e.g., processing power, storage).
This allows them to handle large volumes of requests and manage
ARCHITECTURE significant amounts of data more effectively.
OF P2P
NETWORKS
• Resource Sharing: Centralized servers can efficiently manage shared
resources such as files, printers, and databases, reducing redundancy
and optimizing resource usage.
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
ADVANTAGES OF CLIENT-SERVER
INTRODUCTION
NETWORK
ADVATAGES AND
DISADVANTAGES
OF BOTH • Optimized Performance: Servers are often optimized for
NETWORKS

performance and can handle multiple client requests


PEER-TO-PEER concurrently, leading to improved performance for applications
NETWORK

and services.
• Reliability: Dedicated servers can be configured for high
CLIENT-SERVER
availability, with failover mechanisms and redundancy to ensure
NETWORK
continuous operation and minimize downtime.
• Load Balancing: Server farms and load balancers can distribute
incoming client requests across multiple servers, improving
ARCHITECTURE performance and ensuring that no single server becomes a
OF P2P
NETWORKS bottleneck.
• Data Management: Servers can store and manage large
amounts of data centrally, making it easier to organize, protect,
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
and access critical information.
8:30 PM
EN 8/15/2024
DISADVANTAGES OF CLIENT-SERVER
INTRODUCTION
NETWORK
ADVATAGES AND
DISADVANTAGES
OF BOTH • Single Point of Failure: The server represents a single point of
NETWORKS
failure in the network. If the server goes down or experiences
PEER-TO-PEER issues, all client machines that rely on it for services or resources
NETWORK
can be affected.

• Scalability Limitations: As the number of clients increases, the


CLIENT-SERVER
NETWORK
server must handle more requests, which can strain its
resources. Scaling up typically requires more powerful hardware
or sophisticated load balancing solutions, which can be costly
ARCHITECTURE
and complex.
OF P2P
NETWORKS

• Cost: Setting up and maintaining a server can be expensive.


Costs include not just the hardware but also software licenses,
ARCHITECTURE OF
CLIENT-SERVER maintenance, and potentially additional infrastructure for
NETWORKS
redundancy and backup. EN
8:30 PM
8/15/2024
DISADVANTAGES OF CLIENT-SERVER
INTRODUCTION
NETWORK
ADVATAGES AND
DISADVANTAGES
OF BOTH
• Network Bottlenecks: Since all client requests are directed to the
NETWORKS
server, the server can become a bottleneck if it cannot handle the
PEER-TO-PEER
volume of requests efficiently. This can lead to performance issues
NETWORK
and slower response times.

• Maintenance and Management Overhead: The server requires regular


CLIENT-SERVER
NETWORK
maintenance, updates, and management. This includes security
patches, hardware repairs, and software updates. The administrative
overhead can be significant, especially in large organizations.

ARCHITECTURE • Security Risks: Centralizing data and services on a single server can
OF P2P
NETWORKS
make it an attractive target for attackers. If the server is
compromised, it can potentially lead to the exposure of sensitive
information or disruption of services for all clients.
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
DISADVANTAGES OF CLIENT-SERVER
INTRODUCTION
NETWORK
ADVATAGES AND
DISADVANTAGES
OF BOTH
• Dependency on Server: Clients depend on the server for access to
NETWORKS
resources and services. Any issues with the server can impact the
PEER-TO-PEER
ability of clients to perform their tasks, leading to potential
NETWORK
disruptions in productivity.

• Limited Fault Tolerance: While redundancy and failover solutions can


CLIENT-SERVER
NETWORK
be implemented, achieving high levels of fault tolerance can be
complex and costly. In the absence of such solutions, server failures
can have significant impacts.

ARCHITECTURE
OF P2P
• Bandwidth Limitations: The server has to handle all data transfers
NETWORKS
between clients. High levels of data traffic can strain network
bandwidth and impact performance, particularly if the server is not
well-equipped to manage large amounts of data.
ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
DISADVANTAGES OF CLIENT-SERVER
INTRODUCTION
NETWORK
ADVATAGES AND
DISADVANTAGES
OF BOTH • Complexity in Load Distribution: Effectively distributing load
NETWORKS

and managing resource allocation among clients can be


PEER-TO-PEER
NETWORK
challenging. Without proper load balancing, some clients
might experience better performance than others.

CLIENT-SERVER • Limited Flexibility: Changes to the server’s configuration or


NETWORK

software may require downtime or affect all clients


simultaneously. This lack of flexibility can be a drawback
compared to more decentralized systems.
ARCHITECTURE
OF P2P
NETWORKS

ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
INTRODUCTION
ADVATAGES AND
DISADVANTAGES
OF BOTH
NETWORKS

PEER-TO-PEER
NETWORK

CLIENT-SERVER
NETWORKS

ARCHITECTURE
OF P2P
NETWORKS

ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
INTRODUCTION
ADVATAGES AND
DISADVANTAGES
OF BOTH
NETWORKS

PEER-TO-PEER
NETWORK

CLIENT-SERVER
NETWORKS

ARCHITECTURE
OF P2P
NETWORKS

ARCHITECTURE OF
CLIENT-SERVER
NETWORKS
8:30 PM
EN 8/15/2024
Shutting
Down

You might also like