Chapter 2 - Application Layer Flashcards

(20 cards)

1
Q

Application Architecture

A

the way in which the functions of the application layer software are spread among the clients and servers in the network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the five general functions of an application program?

A

Data storage, data access logic, application logic, presentation logic, and services logic.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Host-based architecture

A

An application architecture in which the server (or host computer) performs most of the work.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Client-based architecture

A

An application architecture in which the work is shared between teh servers and clients.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cloud-based architecture

A

An application architecture in which the cloud provides services (software, platform, and/or infrastructure) to the client.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Thin-client architecture

A

Places little or no application logic on the client

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Thick-client architecture

A

Places all or almost all of the application logic on the client.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Server farm

A

A cluster of computers linked together so that they act as one computer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Software as a Service (SaaS)

A

A cloud computing model in which an organization outsources the entire application to the cloud provider and uses it as any other application that is available via the browser (thin client).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Multitenancy

A

rather than having many copies of the same application, there is only one application that everybody shares, yet everybody can customize it for his or her specific needs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Platform as a Service (PaaS)

A

The organization manages the application and its own data but uses the database software (data access logic) and operating system provided by the cloud provider.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Peer-to-Peer (P2P) Architectures

A

All computers act as both a client and a server. Therefore, all computers perform all four functions: presentation logic, application logic, data access logic, and data storage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Infrastructure as a Service (IaaS)

A

The cloud provider manages the hardware, including servers, storage, and networking components. The organization is responsible for all the software, including operating system (and virtualization software), database software, and its applications and data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Why are almost all new applications today client-server?

A

They provide the best scalability, or the ability to increase/decrease server capacity; they are the most reliably; they are the cheeapest.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the standard protocol for communication between a Web browser and a Web server?

A

Hypertext Transfer Protocol (HTTP)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the three parts of an HTTP request from a Web browser to a Web server?

A

1) The request line, which stards with a command, provides the Web page, and ends with the HTTP version number that the browser understands.

2) The request header, which contains a variety of optional information

3) The request body, which contains information sent to the server

17
Q

What are teh three parts of an HTTP resposne from the server to the browser?

A

1) The response status, which contains the HTTP version number the server has used, a status code, and a reason phrase

2) The response header, which contains a variety of optional information, such as the Web server being used, the date, and the exacft URL of the page in the response

3) The response body, which is the Web page itself.

18
Q

What is the most commonly used emails tandard?

A

Simple Mail Transfer Protocol (SMTP)

19
Q

What are the two parts of an SMTP packet?

A

1) The header, which lists source and destination email addresses as well as the address itself, date, subject, etc.

2) The body, which is the word DATA, followed by the message itself.