Network Architecture
Computer Network Architecture is a physical design or layout which includes hardware, software, their connections, protocols used as well as communication channels within an organization or across the internet. Types of Network Architectures 1) Peer-to-Peer (P2P) Model: A network in which all computers / peers are connected with each other. Every computer is a node & working as a client & server both. It requests and provides resources to other nodes without the need for a central authority or server. Usage: * It is used in a file-sharing applications using BitToorent communication protocols or small number of computers are in use ( BitTorrent enables users to distribute data over the internet in a decentralized manner ) * Video streaming * Online gaming Advantages: * P2P networks can reduce load and cost of servers * Increases availability and reliability of resources