sk2:zagadnienia-test
Zagadnienia na test 2025/2026:
DNS:
- co to jest TLD i FQDN
- jaka jest rola serwerów, czym różnią się między sobą:
- root, authoritive, caching
- komu i na jakie pytania (nie)odpowiedzą powyższe serwery
- kto zwykle używa tych serwerów
- master, slave
- do czego służą i jaką treść (adres IP, nazwę domenową, tekst) muszą mieć rekordy:
- A, AAAA
- PTR (+ jak buduje się nazwę domenową zapytania o ten rekord)
- NS (+ jakie są dodatkowe wymagania jeśli NS wskazuje na serwer wewnątrz domeny)
- MX
- CNAME
- TXT
- SOA
- czym są dwa pierwsze pola
- czym jest serial, kto go używa i do czego, kto go ustawia i na jaką wartość
- nie trzeba znać szczegółów czasów podanych w tym rekordzie
- jakie rekordy i dla jakich nazw domenowych są wykorzystywane / potrzebne:
- do działania DNS – które budują hierarchię, które synchronizują serwery odpowiedzialne za jedną domenę
- do tłumaczenia nazw domenowych na IPv4/6
- do tłumaczenia IPv4/6 na nazwę domenową
- w poczcie elektronicznej
- umieć określić co zrobi podana komenda
dig/host(w zakresie odpytania o konkretny typ rekordu i odpytania konkretnego serwera DNS) - odczytać informacje z wyniku wspomnianych komend, szczególnie który z rekordów zostanie użyty we wskazanej sytuacji
- na czym polega cache'owanie rekordów (przez serwery caching)
- kto i jak określa ile czasu rekord może być cache'owany
- co może być przyczyną otrzymania innej odpowiedzi od serwera cache niż od serwera authoritive
- które rekordy są obowiązkowe dla każdej strefy
- jakie rodzaje rekordów dla tej samej nazwy domenowej się wzajemnie wykluczają
jakich rekordów dla domen/poddomen nie można jednocześnie umieszczać w pliku strefy - gdzie (na serwerze której domeny) należy umieszczać wpisy dla podanej nazwy domenowej
- jak w konfiguracji serwera bind9 wskazuje się którą domenę obsługuje i skąd ma wziąć plik strefy dla tej domeny
- jak buduje się plik strefy, jakie skróty można w nim stosować
- należy umieć napisać rekordy pasujące do podanego pliku strefy dla wskazanej domeny i realizujące wskazane zadanie
- co to jest zone transfer, kto i kiedy go wykonuje
HTTP:
- jak wygląda prawidłowe żądanie HTTP/1.0 i HTTP/1.1 (należy umieć napisać proste żądanie)
- które części adresu URL są umieszczane w żądaniu HTTP i gdzie są w nim umieszczane
- jak się wykonuje i gdzie się używa percent-encoding vel URL encoding
- co to są kody odpowiedzi i gdzie je znaleźć w odpowiedzi HTTP
- jak w HTTP/1.x oddziela się nagłówki od siebie i nagłówki od treści żądania
- czym różni się HTTPS od HTTP
- jakie są podstawowe metody HTTP i do czego są używane
- do czego są wykorzystywane i jakie przyjmują wartości nagłówki:
- Host
- Cookie, Set-Cookie (nie trzeba znać składni)
- Connection
- Content-Length
- Content-Type
- Location
- w pytaniach mogą pojawić się inne wspomniane w materiałach nagłówki, ale odpowiedź na pytanie nie będzie wymagać ich znajomości
- jakie nagłówki są obowiązkowe w HTTP/1.0, HTTP/1.1, HTTP/2 i HTTP/3
- należy znać nazwy i możliwości programów
wgeticurloraz możliwości narzędzia sieć z narzędzi deweloperskich w przeglądarkach - dla protokołów HTTP/1.0, HTTP/1.1, HTTP/2 i HTTP/3:
- czy i jak przesyłane jest wiele żądań w ramach jednego połączenia (szeregowo, równolegle, szeregowo-równolegle)
- jakie części żądania (nagłówki, treść) mogą być kompresowane, jakie muszą być kompresowane
- czy użycie szyfrowania jest możliwe czy obowiązkowe
- jak rozpoczyna się połączenie używające HTTP/2 wiedząc bądź nie wiedząc czy serwer wspiera tą wersję protokołu
Poczta:
- z czego składa się e-mail, jak rozdziela się nagłówki od treści
- do czego są wykorzystywane i jakie przyjmują wartości nagłówki:
- From, To, Cc, Bcc, Date, Subject
- Message-ID, In-Reply-To, References
- Received
- Content-Type
- jakie typy MIME są używane do przesyłania maila w wersji plaintext + HTML, jakie do maila z załącznikami
- jak rozdziela się części wieloczęściowego maila
- jakie nagłówki można / należy powtórzyć na początku każdej części
- Content-Transfer-Encoding
- jakie znaki są normalnie dopuszczalne w mailach
- jakie są metody kodowania znaków spoza 7bit
- jak kodowania wpływają na ilość przesyłanych danych
- należy rozumieć nazwy agentów (MUA, MSA, MTA, …) i wiedzieć jakie jest ich zadanie
- protokół SMTP:
- do czego służy, kiedy jest używany
- skąd biorą się adresy nadawcy i odbiorców używane przez SMTP, jaki mają związek z adresami w nagłówkach maila
- należy znać komendy protokołu SMTP potrzebne do wysłania maila (helo/ehlo, mail from, rcpt to, data)
- jak kończy się zawartość przesyłanego maila
- protokoły POP3 / IMAP:
- do czego służą, kiedy są używane
- jakie mają możliwości, czym się od siebie różnią
- czym różni się połączenie bez szyfrowania, szyfrowane po użyciu STARTTLS, szyfrowane od początku
W teście będą pytania zamknięte (jednokrotnego wyboru) i otwarte, przy czym za te ostatnie będzie można dostać około ⅓ punktów.
sk2/zagadnienia-test.txt · Last modified: by jkonczak