Application layer Flashcards

1
Q

What is application layer for?

A

It provides an interface for user applications and communication service processes to exchange data between end devices.

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

Name a few application layer protocols?

A

HTTP, SSH, MQTT, HTTPS, SMTP, IMTP, FTP, list goes on…

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

What does HTTP stands for and where is it used?

A

HyperText Transfer Protocol. Most notably WWW uses HTTP/HTTPS

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

Whats the difference between HTTP and HTTPS?

A

HTTPS uses Transport Layer Security for encryption. (S after HTTP stands for Secure)

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

Describe client-server model?

A

One device requests data (client) from the remote service (server)

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

Name HTTP request methods:

A

GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS TRACE

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

What protocol was created to avoid problems caused by HTTP application polling?

A

WebSocket

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

What is FTP?

A

File Transfer Protocol, that uses TCP and lack encryption.

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

What is DNS?

A

Domain Name System

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

What is it used for?

A

It is used for storing deviced names and their IP addresses. It’s a ditributed database.

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

Tell example of ccTLD and gTLD, also tell what they are?

A

.fi .ee and such are country code Top Level Domains, while .com, .net, .org are generic Top Level Domains

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

What does SSH stand for and what’s it used for?

A

Secure Shell, Its a secure, open source remote connection protocol

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