A network is designed as a hierarchical or layered architecture in which every module or layer provides services to the upper layer. Users, sitting at the top layer of the network, communicate as if there is a virtual link between them, and need not be aware of the details of the network.
Definition
Network architecture refers to the overall design and structure of a computer network, including its components, communication protocols, data transmission methods, and the manner in which devices are interconnected. It defines how data is transmitted, how devices communicate, and how network services are provided.
Types of Network Architecture
(A) Client Server Architecture
In client–server architecture, clients request services, and servers provide services. The server manages resources, security, and data access.
Peer-to-Peer network is also represented/written as P2P.
In a Peer-to-Peer network, when a P2P application is installed on an individual machine, much of the P2P activity is automatic and runs unnoticed in the background.
Definition of Peer-to-Peer Network
Peer-to-Peer network architecture is a group of computers that are connected with each other with equal permission, rights, and responsibilities for processing data or sharing resources properly.
Network architecture provides a structured framework for designing and managing networks. It defines how devices communicate, ensures efficient data transfer, and supports the reliable operation of modern communication systems.
In peer-to-peer architecture, all nodes have equal status, and each node can act as both client and server.
Characteristics/Features of Peer-to-Peer Network
Peer-to-peer networks are easy to create, less complex, and have lower setup costs.
Peer-to-peer networks are highly scalable.
A peer-to-peer network has one-way data flow.
P2P networks perform faster operations when we download from many peers. While the speed of the P2P network grows as more clients join the transfer.
A peer-to-peer network has decentralized resources.
This network has centralized user accounts.
The resource sharing in this network occurs without a dedicated server.
Advantages/Importance of Peer-to-Peer Network
The main advantage of a peer-to-peer network is to share aggregate resources cooperatively available in the network by each one.
It is simple and low-cost because no need to install or set up a Server, hence less cost.
It ensures efficient communication.
It provides scalability and flexibility.
It improves network performance and reliability.
It helps in network planning and troubleshooting.
Typical network devices and dedicated servers are not required to create a Peer-to-peer network.
Most content distribution applications work based on the P2P network to prevent files and data from piracy.
Disadvantages of Peer-to-Peer Network
P2P networks often suffer from performance issues.
P2P is comparatively less secure.
Use/Application of Peer-to-Peer Network
An advanced P2P network helps to share files quickly over a large geographical area.
(C) Layered Architecture
Layered architecture divides network functions into layers, where each layer has a specific responsibility.
For example:
OSI Model
TCP/IP Model
(D) Proprietary Network Architecture
Proprietary architecture is designed and controlled by a single vendor and is not openly standardized.
For example:
IBM’s SNA (Systems Network Architecture)
DEC’s DNA (Digital Network Architecture)
(E) Open Network Architecture
Open architecture follows international standards, allowing interoperability between different vendors.
Standard/Communication Standard A standard is a broad and general term. A standard is a set of specifications(guidelines) for hardware or software used in the making of products, agreed upon by a national or international authority, Read more…
Type of Internet Connection/Access Method Click this link for ISP details There are several ways of connecting to access the Internet. These connections vary in techniques, speed, way of connections, use purpose, etc. These are Read more…
Introduction All entities in a data communications network must be uniquely identified to allow data to be directed to the intended recipient. This process is known as “addressing” and the identifier allocated to a node Read more…
0 Comments