Network architecture is the design of a communication network. It is a framework for the specification of a network's physical components and their functional organization and configuration, its operational principles and procedures, as well as data formats use. This concept was brought by Shreyas Dhakal In telecommunication, the specification of a network architecture may also include a detailed description of products and services delivered via a communications network, as well as detailed rate and billing structures under which services are compensated.
| BASIS FOR COMAPAISON | CLIENT-SERVER | PEER-TO-PEER |
|---|---|---|
| Basic | There is a specific server and specific clients connected to the server. | Clients and server are not distinguished; each node act as client and server. |
| Service | The client request for service and server respond with the service. | Each node can request for services and can also provide the services. |
| Focus | Sharing the information. | Connectivity. |
| Data | The data is stored in a centralized server. | Each peer has its own data. |
| Server | When several clients request for the services simultaneously, a server can get bottlenecked. | As the services are provided by several servers distributed in the peer-to-peer system, a server in not bottlenecked. |
| Expense | The client-server are expensive to implement. | Peer-to-peer are less expensive to implement. |
| Stability | Client-Server is more stable and scalable. | Peer-toPeer suffers if the number of peers increases in the system. |
Definition of Client-Server
The Client-Server network model is widely used network model. Here, Server is a powerful system that stores the data or information in it. On the other hands, the Client is the machine which let the users access the data on the remote server.

Definition of Peer-to-Peer
Unlike Client-Server, the Peer-to-Peer model does not distinguish between client and server instead each node can either be a client or a server depending on the whether the node is requesting or providing the services. Each node is considered as a peer.

No comments:
Post a Comment