Web Flashcards

1
Q

Czym są ciasteczka ? (Cookies) W jaki sposób są używane ? Jakie pełnią rolę ?

A

Ciasteczka są małymi plikami które serwer wysyła do przeglądarki uzytkownika.

Przeglądarka zatrzymuje pliki cookies i wysyła je z następnym requestem do serwera.

Ciasteczka są używane by utrzymać sesję z przeglądarką w bezstanowym protokole http.

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

Wymień 3 użycia plików cookie

A
  1. Zarządzanie sesjami (logowania, koszyki zakupowe, wyniki gier)
  2. Preferencje ( język, motywy itp )
  3. Śledzenie (personalizacja reklam itp)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Czym jest DNS ?

A

DNS (Domain name system) jest usługą która tłumaczy adresy domenowe (np google.pl) na adresy IP

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

Czym jest protokół HTTP ? Jaka jest jego rola ? Podaj przykład klienta http

A

HTTP (Hypertext Transfer Protocol) jest to bezstanowy protokół warstwy aplikacji modelu OSI. Jego funkcją jest umożliwienie przesyłu informacji między klientem a serwerem. Przykładowym klientem http jest przeglądarka.

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

Jaka jest różnica między HTTP i HTTPs ? Podaj 3

A
  1. Https używa certyfikatu SSL
  2. Strony z https są wyżej w rankingu google
  3. AMP (Accelerated Mobile Pages) mogą być używane tylko za pomocą HTTPs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Czym jest certyfikat SSL ? Kto udziela certyfikatów ?

A

Jest to narzędzie poświadczające wiarygodność domeny. Potwierdza bezpieczeństwo szyfrowania damych przesyłanych pomiędzy użytkownikiem a serwerem.

Certyfikaty udzielane są przez niezależne podmioty.

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

Czym jest protokół SSL ? Czy jest nadal używany ? Jaka była jego rola ? Dlaczego certyfikaty nazywają się certyfikatami SSL? Kiedy przestał być używany ? Jaki protokół go zastąpił ?

A

SSL ( Secure Sockets Layer ) jest nieużywanym już protokołem kryptograficznym używanym do zagwarantowania bezpieczeństwa w komunikacji internetowej. Certyfikaty nadal nazywane są SSL ze względów popularnosci nazwy SSL. Przestał być używany w 1999 roku i został zastąpiony przez protokół TLS (Transport Layer Security)

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

Wymień warstwy modelu OSI

A
  1. Warstwa aplikacji
  2. Warstwa prezentacji
  3. Warstwa sesji
  4. Warstwa transportu
  5. Warstwa sieci
  6. Warstwa łącza danych
  7. Warstwa fizyczna
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Czym jest protokół TCP? W jaki sposób zawiera połączenie ?

A

Protokół TCP jest to połączeniowy protokół służący do komunikacji w intetnecie. Do połączenia używa procedury zwanej three-way-handshake.

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

W jaki sposół protokół TCP umożliwia niezawodność transmisji ? Wymień dwa sposoby

A
  1. Sprawdzanie numerów sekwencyjnych i oraz sum kontrolnych dla każdego pakietu
  2. Pakiety z numerami potwierdzenia oraz automatyczna retransmisja
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Czym jest protokół UDP ? Kiedy jest używany i dlaczego ?

A

UDP (User datagram control) jest to bezpołączeniowy protokół używany przy komunikacji w internecie.

Jest używany w grach mmo, stremingu, video chatach sieciach VoIP ze względu na szybkość.

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

Kiedy należy użyć TCP a nie UDP ? Wymien 2

A
  1. Gdy potrzebujemy kompletnych danych

2. Gdy chcemy mieć jak najlepszą estymatę przesyłu danych

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

Kiedy należy użyć UDP a nie TCP ?

A
  1. Gdy chcemy szybkiego przesyłu danych
  2. Gdy nie zalezy nam na utracie czesci danych
  3. Gdy chcemy zaimplementowac wlasny system korekcji błędów
How well did you know this?
1
Not at all
2
3
4
5
Perfectly