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)
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)?
False
Host-based and client-based networks are similar in that the client computer performs most of the work. (TRUE/FALSE)?
False
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)?
True
Middleware is the software that sits between the application software on the client and the application software on the server. (TRUE/FALSE)?
True
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)?
True
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. is generally more “scalable” than a three-tiered architecture
The standard protocol for communication between a Web browser and a Web server is the web protocol. (TRUE/FALSE)?
False
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)?
False
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)?
False