chapter two Flashcards

1
Q

Middleware

A

software acts as an intermediary by “sitting between” client and server applications

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

Cloud Computing

A

the general term for enabling access to computing services over the network (most commonly the Internet)

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

Software as a Service (SaaS)

A
  • All application components and associated hardware/software outsourced
  • Based on multitenancy
  • e.g. Salesforce.com
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Platform as a Service (PaaS)

A
  • Application logic and data are managed internally

* e.g., Microsoft Azure

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

Infrastructure as a Service (IaaS)

A

All hardware is outsourced

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

Mail Transfer Agent (MTA)

A

–Formal name for mail server software

–e.g., Sendmail, Postfix,

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

Mail User Agent (MUA)

A

–Formal name for mail client software

–e.g., Outlook, Apple Mail, Thunderbird

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

Simple Mail Transfer Protocol (SMTP)

A

–Protocol used to send a message to a MTA

–Originally only handled text files

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

Internet Message Access Protocol (IMAP) or Post Office Protocol (POP)

A

Protocols used by a MUA to retrieve messages from an MTA

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

American Standard Code for Information Interchange (ASCII)

A

A standard for encoding text characters (a-z, A-Z, 0-9, a few symbols)

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

Header (email)

A

source, destination, date, subject, etc.

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

Body (email)

A

keyword “DATA”, then email message

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

Multipurpose Internet Mail Extension (MIME)

A

A standard to extend support for attachments and non-ASCII characters in email

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

File Transfer Protocol (FTP)

A

for moving files between clients and servers

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

Telnet, Secure Shell (SSH)

A

or executing commands on a remote system

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

Internet Relay Chat (IRC), Extensible Messaging and Presence Protocol (XMPP)

A

or real-time text chat (instant messaging)

17
Q

Domain Name System (DNS) -

A

for mapping domain names to IP addresses