Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
23 views2 pages

Networking for Application Architects

The document discusses application architectures and the roles of application architects. It describes peer-to-peer networks where each computer acts as both client and server, sharing files directly without a central server. It recommends that most new applications use client-server architectures as they provide better scalability and reliability, with the ability to increase server capacity as needed and use multiple servers. Client-server architectures are also usually the cheapest option.

Uploaded by

Super Rome
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views2 pages

Networking for Application Architects

The document discusses application architectures and the roles of application architects. It describes peer-to-peer networks where each computer acts as both client and server, sharing files directly without a central server. It recommends that most new applications use client-server architectures as they provide better scalability and reliability, with the ability to increase server capacity as needed and use multiple servers. Client-server architectures are also usually the cheapest option.

Uploaded by

Super Rome
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

INTRODUCTION:

In this chapter, we will talk about “Application Layer” but before that, I want to introduce to
you the three faces of networking and these are the Fundamental Concepts, Network
Management, and Network Technologies we’ll tackle these topics soon. So, we only need to
focus on our current centerpiece.

APPLICATION ARCHITECTURE:
WHAT DO APPLICATION ARCHITECTS DO?
In the world of technology, an Application Architect plays an important role in the design and
analysis of software projects. They create new applications or improve existing applications,
run software tests, develop product prototypes and create technical documents and manuals
relating to application development.

PEER 2 PEER:

Stands for "Peer to Peer." In a P2P network, the "peers" are computer systems which
are connected to each other via the Internet. Files can be shared directly between systems on
the network without the need of a central server. (A central server is a computer system that
provides local area networking services to multiple users.)

And it became popular in the early 2000’s. With a P2P architecture, all computers act as
both a client and a server, In other words, each computer on a P2P network becomes a file server as
well as a client.

In its simplest form, a peer-to-peer (P2P) network is created when two or more PCs are
connected and share resources without going through a separate server computer.

For me, ang isang example nito ay yung “Internet Café” Have you ever tried na pumunta sa
computer shop na walang dalang external devices such as Flash drive? Let’s think of a scenario,
Yun nga nakalimutan mong magdala ng flash drive and tapos na ung file na ipapa-print mo, so
the owner will ask you “na saan kukunin ung file?” and then u will response na “wala kang
dalang flash drive” and the owner will tell you na “Isend mo sa ganitong file directory” Yung file
directory na pala yun ay yung “Main Server” lahat ng computer unit doon ay pwede siyang ma-
access. So yaan yung example, correct me if im wrong po.
CHOOSING ARCHITECTURE:

Almost all new applications today are client-server applications. Because, client-server
architectures provide the best scalability, the ability to increase (or decrease) the capacity of
the servers to meet changing needs.

Client-server architectures are also the most reliable. It can use multiple servers
to perform the same tasks.

Finally, client-server architectures are usually the cheapest because many tools exist
to develop them. And lots of client-server software exists for specific parts of applications
so we can more quickly buy parts of the application that is need.

CONCLUSION:

To sum it up, There are four fundamental application architectures. In host-based


networks, the server performs virtually all of the work. In client-based networks, the client
computer does most of the work; the server is used only for data storage. In client-server
networks, the work is shared between the servers and clients. The client performs all
presentation logic, the server handles all data storage and data access logic, and one or bothfr
perform the application logic. With peer-to-peer networks, client computers also play the role of
a server. Client-server networks can be cheaper to install and often better balance the network
loads but are more complex to develop and manage.

You might also like