Application Layer Vocabulary

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/34

flashcard set

Earn XP

Description and Tags

This set of vocabulary flashcards covers concepts from Chapter 2: Application Layer, including network architectures, cloud computing models, and interaction protocols like HTTP and SMTP.

Last updated 9:01 PM on 6/6/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

35 Terms

1
New cards

Application Layer

Layer 55 in the Internet model; the software that enables users to interact with the network and accomplish tasks.

2
New cards

Presentation Logic

The component of an application program that defines the way the user interacts with the application, such as a GUI or CMD.

3
New cards

Application Logic

The component of an application program that defines the nature of the application tasks.

4
New cards

Data Access Logic

The processing required to access the data, such as SQL.

5
New cards

Data Storage

The function of an application program that provides the ability to keep data either temporarily or permanently.

6
New cards

Host-Based Architecture

An architecture where the server contains all components and performs all tasks; common in the 19601960s with mainframes and terminals.

7
New cards

Client-Based Architecture

An architecture where the client contains presentation, application, and data access logic while the server handles only data storage; common in the 19801980s.

8
New cards

Client-Server Architecture

The most common modern architecture that balances processing between the client (usually responsible for presentation logic) and the server (responsible for data access and storage).

9
New cards

Thin-Client Architecture

A client-server architecture where the client is responsible primarily for presentation logic, while the server handles application logic, data access logic, and data storage.

10
New cards

Thick-Client Architecture

A client-server architecture where the application logic resides primarily on the client side.

11
New cards

Middleware

Software that sits between client and server applications to provide a standard way of communicating and to manage message transfers between them.

12
New cards

Distributed Computing Environment (DCE)

A specific standard for middleware that allows applications to communicate together.

13
New cards

Common Object Request Broker Architecture (CORBA)

A standard for middleware designed to enable communication between applications from different vendors.

14
New cards

Open Database Connectivity (ODBC)

A standard middleware for database access logic.

15
New cards

Scalability

The ability to increase or decrease computing capacity as network demand changes.

16
New cards

Peer-to-Peer Architecture

An architecture where all devices can act as both clients and servers, often used for file-sharing like BitTorrent.

17
New cards

Cloud Computing

A general term for enabling access to computing services over the network by outsourcing infrastructure to specialized firms.

18
New cards

Software as a Service (SaaS)

A cloud model where all application components and associated hardware/software are outsourced and shared via multitenancy, e.g., Gmail or Salesforce.com.

19
New cards

Platform as a Service (PaaS)

A cloud model where application logic and data are managed internally while the provider manages the underlying infrastructure, e.g., Microsoft Azure.

20
New cards

Infrastructure as a Service (IaaS)

A cloud model where all hardware resources are outsourced to a provider, e.g., Amazon Web Services (AWS).

21
New cards

Virtualization Software

Software used to create multiple virtual servers (storage, processing, and memory) on a single physical server.

22
New cards

Server Farm

A cluster of computers linked together so that they act as one computer to process distributed requests.

23
New cards

Mosaic

The first graphical Web browser, released in 19931993.

24
New cards

Hypertext Transfer Protocol (HTTP)

The protocol used for communication between a client Web browser and a Web server.

25
New cards

Mail Transfer Agent (MTA)

The formal name for mail server software, such as Sendmail or Postfix.

26
New cards

Mail User Agent (MUA)

The formal name for mail client software, such as Outlook or Apple Mail.

27
New cards

Simple Mail Transfer Protocol (SMTP)

The protocol used to send a message to a Mail Transfer Agent (MTA); originally handled only text files.

28
New cards

Internet Message Access Protocol (IMAP)

A protocol used by a Mail User Agent (MUA) to retrieve or manage email messages from a server.

29
New cards

Post Office Protocol (POP)

A protocol used by a Mail User Agent (MUA) to retrieve messages from a mail server.

30
New cards

American Standard Code for Information Interchange (ASCII)

A standard for encoding text characters including letters, numbers, and symbols.

31
New cards

Multipurpose Internet Mail Extension (MIME)

A standard used to extend email support for non-ASCII characters and attachments by encoding them into ASCII format.

32
New cards

RFC 822

The standard protocol for the text message format in SMTP email, consisting of header lines and a body section.

33
New cards

File Transfer Protocol (FTP)

An application-layer protocol used for moving files between clients and servers.

34
New cards

Domain Name System (DNS)

The protocol used for mapping domain names to IP addresses.

35
New cards

Telnet / Secure Shell (SSH)

Protocols used for executing commands on a remote system.