Site icon DataFlair

Computer Network Architecture

NETWORK ARCHITECTURE

FREE Online Courses: Elevate Skills, Zero Cost. Enroll Now!

The design and setup of a computer network is called Computer Network Architecture. It is the organization and arrangement of different network devices (i.e., the clients such as PCs, desktops, laptops, mobiles etc.) at both physical and logical levels in order to fulfil the needs of the end user/customer.

The two most well-known Computer Network Architectures are:

Here is a brief, detailed look at each of the above-mentioned prominent architectures:

1. Peer-to-Peer:

Advantages of Peer to Peer Network:

Disadvantages of Peer to Peer Network:

2. Client-Server Architecture:

Advantages of Client-Server Architecture:

Disadvantages of Client-Server Architecture:

There are some more lesser-known computer architectures:

3. Centralized Computing Architecture:

One powerful computer is utilized to service one or more low-powered computers in centralized computing architecture. The nodes under the centralized architecture are not linked; they are only connected to the server.

Technology is evolving rapidly!
Stay updated with DataFlair on WhatsApp!!

The centralized computing architecture includes the following components:

4. Distributed Computing Architecture:

A distributed architecture connects one or more nodes, which are personal computers. It supports a variety of functions, including file sharing, hardware sharing, and network sharing. The nodes in the distributed architecture can manage their own data and rely on the network for administration rather than data processing.

The following components are found in distributed computing architecture:

5. Collaborative Computing Architecture:

The collaborative computing architecture is a hybrid of centralised and decentralised computing. Individual members of a network can process their users’ fundamental needs under the collaborative model.

A database server, such as an MSSQL server or an ORACLE server, for example, observes or manages all database-related operations on all network nodes. The model will, however, execute requests that are not from the database.

Summary

In this article, we have discussed the different types of architecture of computer network, such as peer to peer architecture and client-server architecture, along with the advantages and disadvantages of each. We have also discussed some architecture models such as: centralized computing, distributed computing, collaborative computing.

Exit mobile version