Chapter 2: Application Layer Flashcards

- Client-Server Architect - Web browsing is an example of a client-server application architecture. - In a client-based network, all data on the server must travel to the client for processing. - Middleware: is software that sits between the application software on the client and the server. It enhances the functionality of a client-server application by facilitating communication and data management. - Two-Tier, Three-Tier, and n-Tier Architectures - In three-tier architecture, the (9 cards)

1
Q

An application architecture is the way in which the function of the application layer are performed solely by the clients in the network. (TRUE/FALSE)?

A

False

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

Host-based and client-based networks are similar in that the client computer performs most of the work. (TRUE/FALSE)?

A

False

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

You typical web browsing scenario where a person using a web browser accesses a web page from a server on the Internet is a good example of a client-server application architecture. (TRUE/FALSE)?

A

True

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

Middleware is the software that sits between the application software on the client and the application software on the server. (TRUE/FALSE)?

A

True

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

In the three-tier architecture, the software on the client computer is responsible for the presentation logic, an application server is responsible for the application logic and a seperate database server is responsible for the data access logic and data storage. (TRUE/FALSE)?

A

True

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

An n-tier architecture:
a. is generally more “scalable” than a three-tiered architecture
b. is generally less “scalable” than a three-tiered architecture.
c. uses only two sets of computers in which the clients are responsible for the application and presentation logic, and the servers are responsible for the data.
d. uses exactly three sets of computers in which the client is responsible for presentation, one set of servers is responsible for data access logic and data storage, and the application is spread across two or more different sets of servers
e. put less load on a network than a two-tiered architecture beacuse there tends to be less communication among the servers

A

a. is generally more “scalable” than a three-tiered architecture

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

The standard protocol for communication between a Web browser and a Web server is the web protocol. (TRUE/FALSE)?

A

False

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

A request for an HTTP request starts with a command, such as GET, and ends with the HTTP version number that the browser understands. (TRUE/FALSE)?

A

False

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

All three parts (request line, header, request body) of an HTTP request from a web browser to a web server are required when a request is made. (TRUE/FALSE)?

A

False

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