Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
sk2:zagadnienia [2024/12/06 14:16] jkonczak |
sk2:zagadnienia [2025/01/02 15:47] (aktualna) jkonczak [Laboratoria 11 (na zajęciach z konfiguracji DNS; 17/19/20.12)] |
||
---|---|---|---|
Linia 103: | Linia 103: | ||
* jakie wartości w zwracane przez funkcje ''SSL_set_fd/SSL_connect/…_accept/…_read/…_write/…'' oznaczają powodzenie, jakie oznaczają inny rezultat | * jakie wartości w zwracane przez funkcje ''SSL_set_fd/SSL_connect/…_accept/…_read/…_write/…'' oznaczają powodzenie, jakie oznaczają inny rezultat | ||
- | ===== Laboratoria 10 (na zajęciach z DNS; 10/12/13.12) ===== | + | ===== Laboratoria 10 (na zajęciach z odpytywania DNS; 10/12/13.12) ===== |
Wejściówka obejmuje temat z __wykładu__. | Wejściówka obejmuje temat z __wykładu__. | ||
Linia 121: | Linia 121: | ||
* na czym polegają zapytania rekurencyjne i iteracyjne | * na czym polegają zapytania rekurencyjne i iteracyjne | ||
+ | ===== Laboratoria 11 (na zajęciach z konfiguracji DNS; 17/19/20.12) ===== | ||
+ | |||
+ | * znać komendy odpytujące: | ||
+ | * podany serwer nazw | ||
+ | * o wskazane rodzaje rekordów | ||
+ | * o odwzorowanie odwrotne (o nazwę domenową odpowiadającą wskazanemu IP) | ||
+ | * wiedzieć co oznacza treść (i składnia) wartości rekordów NS, CNAME, A, AAAA i MX | ||
+ | * umieć odczytać wyniki komendy ''dig …'' lub ''host -v …'' | ||
+ | |||
+ | ===== Laboratoria 12 (na zajęciach z HTTP; 7/9/10.12) ===== | ||
+ | |||
+ | Wejściówka obejmuje temat z __wykładu__. | ||
+ | |||
+ | * co to jest HTTP i URL | ||
+ | * wersje protokołu HTTP: | ||
+ | * jakie są/były używane | ||
+ | * które używają protokołu tekstowego a które binarnego | ||
+ | * które używają TCP a które UDP, jakie są domyślne porty dla HTTP i HTTPS | ||
+ | * która obowiązkowo wymaga szyfrowania | ||
+ | * z jakich części składa się URL dla HTTP i te części oznaczają: \\ schemat, host, port, ścieżka, zapytania (//[[https://datatracker.ietf.org/doc/html/rfc1738#section-3.3|searchpart]]// aka //[[https://datatracker.ietf.org/doc/html/rfc9110#name-http-uri-scheme|query]]//) | ||
+ | * co to jest percent-encoding (urlencoding), do czego jest używane w linii żądania, w treści jakich żądań jest powszechnie używane | ||
+ | * jak jest zbudowane żądanie HTTP/1.x | ||
+ | * co to jest linia żądania, z czego się składa | ||
+ | * jakie metody HTTP są wykorzystywane przez przeglądarki | ||
+ | * co to są nagłówki, jak oddziela się nazwę od wartości | ||
+ | * jak oddziela się nagłówki od siebie, jak oddziela się nagłówki od treści żądania | ||
+ | * do czego służy nagłówek //Host// i na jaką wartość trzeba go ustawić | ||
+ | * jak wygląda odpowiedź HTTP/1.x | ||
+ | * co to jest linia statusu, z czego się składa | ||
+ | * co oznaczają kody należące do grup: 2xx, 3xx, 4xx i 5xx | ||
+ | * należy też umieć napisać treść żądania HTTP/1.x która pobierze wskazany URL bądź odtworzyć URL z treści żądania | ||
====== ——— 2023 ——— ====== | ====== ——— 2023 ——— ====== | ||