co to jest TLD i FQDN
jaka jest rola serwerów, czym różnią się między sobą:
do czego służą i jaką treść (adres IP, nazwę domenową, tekst) muszą mieć rekordy:
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)
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
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 wget
i curl
oraz 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
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.