Application Layer Flashcards

1
Q

FTP

A

File Transfer Protocol (1971), two-way transfer, transfer and control channels, list and navigate directories, upload and download, move/rename/delete, not super secure

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

SFTP

A

FTP + SSH (Secure Shell Protocol)

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

FTPS

A

FTP + TLS (TLS is same tech as HTTPS)

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

FTP clients

A

FileZilla

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

SCP

A

Secure Copy Protocol, it’s secure, transfer files over SSH, can send or receive files, CANNOT list or delete, sorta outdated

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

HTTP

A

around since 1989, almost entirely for downloading files, CRUD

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

Tim Berners-Lee

A

inventor of HTML and HTTP

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

HTTPS

A

HTTP + TLS (Transport Layer Security)

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

HTTP servers

A

Apache, NGINX, Microsoft IIS

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

File syncing

A

Dropbox, Google Drive, OneDrive, Box Sync, rsync

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

HTTP/1.1

A

started in 1997, still widely used today, TCP port 80 (443 for HTTPS)

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

URI

A

Uniform Resource Identifier (tells the server what piece of content to grab)

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

HTTP request

A

method, URI, version

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

HTTP response

A

request version, status code, content

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

HTTP methods

A

GET, POST, DELETE

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

Status codes

A

Indication of result of whatever happened (404)

17
Q

HTTP/2

A

mostly encrypted, compressed, servers can push content (single connection from browser to server)