Midterm Qs : SaaS Architecture Flashcards

1
Q

What does a client need in order to be able to contact a webserver?

A

The IP address of the server that the client wants to go to

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

What is an IP address?

A

An address most commonly assigned by your ISP so you can access the web.

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

Why is a port number necessary?

A

The port number distinguishes the different network programs running on that machine.

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

What is the system that makes it possible to contact web servers via friendly names instead of IP addresses?

A

Domain Name System(DNS)

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

What is the difference between an HTTP route and a URL/URI?

A

HTTP routes: methods that perform certain tasks on a resource
URI/URL: the way those resources are found on a web page

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

What are cookies and why are they useful?

A

Cookies are small files that are mainly used to improve the clients user experience and they’re useful because HTTP doesn’t remember what the user previously did.

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

What are common examples of HTTP clients?

A

Apple.com , Google.com , Facebook.com

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

What does REST stand for?

A

Representational State Transfer

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

Who was REST invented by?

A

Roy Fielding

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

REST thinks about things in terms of __ and operations on those __.

A

1: CRUD
2: Methods

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

Know how to implement URLS for standard Create, Read, Update, and Delete operations using REST.

A

Create: POST /path
Read: GET /path
Update: PATCH /path
Delete: DELETE /path

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