Dzień 02.06.2020 - 3. Protokoły warstwy aplikacji Flashcards

1
Q

Protokół HTTP

A

Standardowo działa na porcie 80, definiuje rodzaje żądań za pomocą których klient może się komunikować z serwerem WWW, np żądania GET, POST

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

HTTP / Metoda GET

A

Przykład nagłówku GET /tomijerry.html HTTP/1.1
Przykład odpowiedzi serwera HTTP/1.1 200 OK /tomijerry.html
W żądaniu GET znajduje się: nazwa hosta, nazwa przeglądarki, akceptowane typy plików, preferowany język strony czy kodowania znaków.
W odpowiedzi serwera znajduje się: czas serwera, nazwa aplikacji serwera (np: APACHE) czy czas wygaśnięcia dokumentu
Gdy serwer nie może odesłać zasobu odsyła komunikat błędu 404 (zasób nie znaleziony) lub 403 (brak dostępu do zasobu), który następnie jest wyświetlany przez klienta.
Błędy 404, 403 to błędy klienta.
Błędami serwera może być np: 502 (bad gateway), 500 (internal server error)

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

HTTP / Metoda POST

A

Służy do przesyłania danych na serwer (np formularz)

obecnie stosuje się protokół HTTPS, który szyfruje dane (działa na porcie 443 a nie 80)

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

Poczta elektroniczna

A

Protokół SMTP - służy do wysyłania wiadomości
Protokół POP3 - służy do odbierania wiadomości
Protokół IMAP - działanie jak POP3
Proces MUA (Mail User Agent) tworzy wiadomość i za pomocą procesu MUA wysyła ją do serwera poczty i procesu MTA (Mail Transfer Agent), który sprawdza nagłówek, adresata, czy adresat jest na liście użytkowników poczty. Przekazuje wiadomość do procesu MDA ( Mail Delivery Agent), który dostarcza ją do adresata
Jeżeli konto nie istnieje na danym serwerze MTA wysyła wiadomość do procesu MTA innego serwera, który sprawdza adresata i przesyła wiadomość do MDA.
Numery portów: SMTP 25
POP3 110
IMAP 143
S(zyfrowany)SMTP 465/587
SPOP3 995
SIMAP 993

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

Protokół FTP (File Transfer Protocol)

A

Jednocześnie protokół i usługa.
Służy do przesyłania i odbierania plików (np strony na serwer) za pomocą klienta FTP
Protokół ten pracuje na 2 portach: 20, 21
Port 21 jest portem sterującym i służy tylko do przesyłu poleceń i komunikatów
Port 20 służy do przesyłu plików
Protokół ten stosuje autoryzację użytkowników.
Można zrealizować autoryzację przez tzw. użytkownika anonimowego aby udostępnić pliki większej liczbie odbiorców bez autoryzacji.

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

Protokół SSH (Secure Shell)

A

Stosowany przez administratorów do moderacji serwera (lub zarządania np: wykupionego VPS)
Domyślnie korzysta z algorytmu szyfrowania RSA, może też korzystać ze słabszego DSA.
Podczas instalacji serwera SSH tworzy się para kluczy publiczny oraz prywatny serwera. Służą one do szyfrowania i deszyfrowania komunikacji. Podczas pierwszego połączenia z serwerem, klient zapisuje publiczny klucz na dysku.
Następnie tworzy klucz sesji, który odpowiada za szyfrowanie całej komunikacji i jest szyfrowany kluczem publicznym.
Standardowy port: 22

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

Protokół DNS

A

Tłumaczy nazwę domeny na adres ip (strony WWW jak i poczty elektronicznej)
Działa na serwerach jako usługa klient-serwer
Przechowuje typy rekordów.
Sprawdza w bazie rekordów czy ma adres ip powiazany z nazwa domeny i odsyla adres ip, jesli go nie ma to kontaktuje sie z innymi serwerami DNS

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

Hierarchicznosc serwerów DNS

A

Głównego poziomu - przechowuja informacje jak dotrzec do serwerow najwyzszego poziomu
Najwyzszego poziomu - zawiera domeny krajowe (.pl) lub organizacji (.org .com) i zawiera informacje jak dotrzec do serwerów drugiego poziomu

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

Protokół DHCP

A

Moze dzialac jako usluga na komputerze albo osobny serwer DHCP
Umożliwia podłączonym do sieci komputerom pobranie ip, maski, adresu bramy i serwera DNS i innych ustawien z wczesniej skonfigurowanej puli adresow
Obecnie routery pozwalaja na konfiguracje DHCP
Przydziela adresy “w dzierżawę”

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