Narzędzia użytkownika

Narzędzia witryny


Pasek boczny


O mnie


Dydaktyka:

Feedback


sk2:zagadnienia-test

Zagadnienia na test 2024/2025:

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 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

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 · ostatnio zmienione: 2025/01/20 13:56 przez jkonczak