layered-system architecture

5.0(3)
studied byStudied by 5 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/19

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

layers

logical separations of a software application

2
New cards

tiers

physical separations of a software application

3
New cards

server

a process implementing a specific service (file systems service or a database service)

4
New cards

client

a process that requests a service from a server by sending it a request and subsequently waiting for the server’s reply

5
New cards

request-reply behavior or client-server interaction

connectionless protocol through a reliable network, connection-oriented protocol (WAN)

6
New cards

two-tiered architecture

client then database and application server

<p>client then database and application server</p>
7
New cards

three-tiered architecture

organizes applications into logical and physical computing tiers

<p>organizes applications into logical and physical computing tiers</p>
8
New cards

presentation tier

user interface

9
New cards

logic or application tier

where data is processed

10
New cards

data tier

where application _ is stored and managed

11
New cards

network file system

sun microsystems for unix; comes with a communication protocol that allows clients to access the files stored on a server

12
New cards

remote file systems

clients are offered transparent access to a file system that is managed by a remote server; client is offered only an interface containing various file operations, but the server is responsible for implementing those operations.

<p>clients are offered transparent access to a file system that is managed by a remote server; client is offered only an interface containing various file operations, but the server is responsible for implementing those operations.</p>
13
New cards

upload/download model

file transfer protocol, a client can _ delete, rename, move and copy files on a server

<p>file transfer protocol, a client can _ delete, rename, move and copy files on a server</p>
14
New cards

virtual file system

operations on the interface are either passed to a local file system, or passed to a separate component known as the NFS client, which takes care of handling access to files stored at a remote server; communications are done through RPCs

15
New cards

the web

documents turn from being purely static and passive to dynamically generated content; supports services instead of just documents

16
New cards

uniform resource locator

specifies where a document is located by embedding the DNS name of its associated server along with a file name by which the server can look up the document in its local file system; specifies the application-level protocol for transferring the document across the network

17
New cards

browser

accepts input from a user mostly by letting the user select a reference to another document, which it then subsequently fetches and displays (HTTP, HTML, and Javascript)

18
New cards

peer-to-peer networks

fundamental aspect of distributed systems, where computers communicate directly with each other, rather than through a central server; operate on the principles of decentralization and equality where each node in the network can act both as a client and a server, sharing resources like processing power, storage, or files with other nodes.

19
New cards

symmetrically distributed system architectures

structured peer-to-peer systems, unstructured peer-to-peer systems, hierarchically organized peer-to-peer networks

20
New cards

hybrid system architectures

cloud computing, edge-cloud architecture, blockchain architecture