Beruflich Dokumente
Kultur Dokumente
The type of computing system, in which one powerful workstation serves the
requests of other systems, is an example of client server technology. A computer
network is an interconnection of computers which share various resources.
What is computer server?
A computer server is the powerful computer, or the set of computers connected
to each other, which provide services to other systems. They usually have
database integrated in them, and are very powerful machines with very
advanced configuration. They process the requests of client machines. Their role
is to make management of network easy and uniform.
Features of Servers:1) They have large storage capacity.
2) They are able to provide information to many computers simultaneously,
therefore have large RAM.
3) Its processor speed is high, as it may have to execute multi-tasking too.
What are clients in client-server model?
Clients are the individual components which are connected in a network. They
have a basic configuration. Client sends a request/query to server and server
responds accordingly. Please note that the client doesn't share any of its
resources. They are subordinates to servers, and their access rights are defined
by servers only. They have localized databases.
Client Server Diagram
What is Peer-to-Peer?
In Peer to Peer (or P2P) network each of the participation workstation (computer)
has same (equivalent) privileges, capabilities and responsibilities. This type of
network architecture is completely different from client/server architectures.
In Client Server Architectures, some computers store information and have
access to resources, which other computers in network can access through them.
These computers or machines with extra privileges are called Servers and
dedicatedly serve clients.
P2P Network
In Peer-to-peer (P2P) networking the need for central servers is eliminated, and
all computers interact and share resources as equals. Thus it can be said P2P
architecture
is
the
alternative
to server-client
network design.
Each
communication
node
has
both
server
and
client
capabilities.
This peer-2-peer application structure was first popularized by file sharing
systems like Napster. P2P is especially popular in homes where an expensive,
dedicated server computer is neither necessary nor practical. Peer-to-peer
networks are generally simpler, but their performance usually decreases when
there is heavy load. This type of file transfer system is decentralized and allows a
user to search through all the linked computers for desired file. To use P2P, a
user should download P2P software on his machine and configure it. Torrents use
this technology effectively.
Advantages
of
networking are:
Peer-to-peer
networking
over ClientServer