What is Network Architecture

Network Architecture:

       Network Architecture is the design of a communications 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 used in its operation.

Types of Network Architecture:

1. Peer to Peer:

Image result for peer to peer architecture images

      Peer to Peer appropriate for very small businesses or for home use. A peer-to-peer network can support about ten clients (workstations ) before it begins to suffer from some serious performance and management problems.

      The concept behind peer-to-peer networking is to share files and printers as inexpensively as possible. therefore, there's no main server on the network. Instead, each client functions both as a client and as a server simultaneously. Since users are allowed to control access to the resources on their own computers, however, security becomes very risky in a peer-to-peer environment. There's no central security or any way to control who shares what. Users are free to create any network share points on their computers. The only security on a peer-to-peer network is at the share level. When users create network shares, they may implement no security, which means that anyone can have full access to the share, or they may assign a password to the share. Depending on which networking platform you use, a user may be able to assign one password to a share for read-only access and another password for full control over the share. Although this arrangement may sound somewhat secure. The computer that contains the shared resources doesn't check on who's trying to access those resources.

2. Client and Server Architecture:

Image result for Client and server architecture images

      In this architecture all have centralized security databases that control access to shared resources on servers. The server contains a list of user names and passwords. Users can't log on to the network unless they supply valid user names and passwords to the server. Once logged on, users may access only those resources that the network administrator allows them to access. Thus, client/server networks possess much more security than do peer-to-peer networks.

      Client/server networks also tend to be much more stable. In a peer-to-peer network, certain shared resources reside on each user's machine. If users decide to monkey around and crash their computers, they could seriously affect their peer-to-peer network ( where coworkers depend on resources that reside on other user's machines). On most client/server networks, however , shared resources reside on the server, where they're safe from curious users. If a user happens to erase a shared resources from the server, you can rely on the nightly backup. (It's very difficult to back up a peer-to-peer network every night).

      The primary downside to a client/server network is its cost. Servers can become very expensive. For example, you could pay over $800 for a copy of Windows NT Server and five client license, and that price doesn't even include the cost of  the hardware, which must be more powerful than a standard workstation.

3. Distributed Network:

Related image

       A distributed network is a type of computer network that is spread over different networks. This provides a single data communication network, which can be managed jointly or separately by each network. Besides shared communication within the network, a distributed network often also distributes processing.

       Distributed networks and processing work together to deliver specialized applications to different remote users. This means that an application may be hosted and executed from a single machine but accessed by many others. A client/server computing architecture is an example of a distributed network where the server is the producer of a resource and many interconnected remote users are the consumers who access the application from different networks.

SHARE

Milan Tomic

Hi. I’m Designer of Blog Magic. I’m CEO/Founder of ThemeXpose. I’m Creative Art Director, Web Designer, UI/UX Designer, Interaction Designer, Industrial Designer, Web Developer, Business Enthusiast, StartUp Enthusiast, Speaker, Writer and Photographer. Inspired to make things looks better.

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment

What is EDI and it's benefits?

Electronic Data Interchange (EDI):      EDI is the computer-to-computer exchange of business documents in a standard electronic forma...