Midterm Qs : SaaS Architecture Flashcards
What does a client need in order to be able to contact a webserver?
The IP address of the server that the client wants to go to
What is an IP address?
An address most commonly assigned by your ISP so you can access the web.
Why is a port number necessary?
The port number distinguishes the different network programs running on that machine.
What is the system that makes it possible to contact web servers via friendly names instead of IP addresses?
Domain Name System(DNS)
What is the difference between an HTTP route and a URL/URI?
HTTP routes: methods that perform certain tasks on a resource
URI/URL: the way those resources are found on a web page
What are cookies and why are they useful?
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.
What are common examples of HTTP clients?
Apple.com , Google.com , Facebook.com
What does REST stand for?
Representational State Transfer
Who was REST invented by?
Roy Fielding
REST thinks about things in terms of __ and operations on those __.
1: CRUD
2: Methods
Know how to implement URLS for standard Create, Read, Update, and Delete operations using REST.
Create: POST /path
Read: GET /path
Update: PATCH /path
Delete: DELETE /path