Definitions Flashcards

1
Q

What is HTTP?

A

(HyperText Transfer Protocol) - It’s a language to communicate between client and server.

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

What is URI?

A

(Uniform Resource Identifier) - It’s just a string to identify resource https://resource.com/something

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

What is URL?

A

The most common form of URI is the Uniform Resource Locator (URL), frequently referred to informally as a web address.

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

What is server?

A

It’s a program which received HTTP request and sends response.

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

What is client?

A

It’s a program which sends HTTP request and received response.

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

What is proxy server?

A

It’s something between client and server to handle some request before sending to server.

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

What is IP address?

A

It is a numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication.

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

What is IP?

A

Internet Protocol - it’s a protocol that delivers different packets between hosts.

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

What is host?

A

It’s a computer that includes to the network.

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

What is DNS?

A

Domain Name System. This system helps to transform domain names to ip addresses.

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

What is a package?

A

The main unit for transfer in the network.

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

What is TCP?

A

(Transmission Control Protocol) - helps you create a connection between client and server

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

What is Web cache?

A

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

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

What is the main browser request steps?

A
Browser and Server
1) Browser ->(request URI) DNS
SET TCP connection
2) Browser ->(http request) Server
3) Browser
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How to split this http://www.bar.com/foo.html address by URI part?

A

http:// -> protocol name
www.bar.com -> domen name
/foo.html -> resource name

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

What 2 types of caches exist?

A

Two types of caching are commonly used in personal computers: memory caching (RAM) and disk caching

17
Q

How we can check that cache has actual value?

A

The browser can send request check to the server ( in some time interval) and compare responses

18
Q

What is HTTP cookie?

A

(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.

19
Q

How do cookies set to the browser?

A

1) client -> (request) server

2) client -> ( request with cookies in the headers) server

20
Q

What is Authentication?

A

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.

21
Q

What is authorization?

A

Authorization is a security mechanism used to determine user/client privileges or access levels related to system resources. (Level of restrictions)