Definitions Flashcards
What is HTTP?
(HyperText Transfer Protocol) - It’s a language to communicate between client and server.
What is URI?
(Uniform Resource Identifier) - It’s just a string to identify resource https://resource.com/something
What is URL?
The most common form of URI is the Uniform Resource Locator
(URL), frequently referred to informally as a web address.
What is server?
It’s a program which received HTTP request and sends response.
What is client?
It’s a program which sends HTTP request and received response.
What is proxy server?
It’s something between client and server to handle some request before sending to server.
What is IP address?
It is a numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication.
What is IP?
Internet Protocol - it’s a protocol that delivers different packets between hosts.
What is host?
It’s a computer that includes to the network.
What is DNS?
Domain Name System. This system helps to transform domain names to ip addresses.
What is a package?
The main unit for transfer in the network.
What is TCP?
(Transmission Control Protocol) - helps you create a connection between client and server
What is Web cache?
it’s a local data storage for the temporary storage (caching) of Web documents, such as Web pages, images, and other types of Web multimedia, to reduce server lag
What is the main browser request steps?
Browser and Server 1) Browser ->(request URI) DNS SET TCP connection 2) Browser ->(http request) Server 3) Browser
How to split this http://www.bar.com/foo.html address by URI part?
http:// -> protocol name
www.bar.com -> domen name
/foo.html -> resource name
What 2 types of caches exist?
Two types of caching are commonly used in personal computers: memory caching (RAM) and disk caching
How we can check that cache has actual value?
The browser can send request check to the server ( in some time interval) and compare responses
What is HTTP cookie?
(also called web cookie, Internet cookie, browser cookie, or simply cookie) is a small piece of data sent from a website(webserver) and stored on the user’s computer by the user’s web browser while the user is browsing.
How do cookies set to the browser?
1) client -> (request) server
2) client -> ( request with cookies in the headers) server
What is Authentication?
Authentication is the process of recognizing a user’s identity. It is the mechanism of associating an incoming request with a set of identifying credentials. The credentials provided are compared to those on a file in a database of the authorized user’s information on a local operating system or within an authentication server.
What is authorization?
Authorization is a security mechanism used to determine user/client privileges or access levels related to system resources. (Level of restrictions)