sk1:zagadnienia-wejsciowki
Table of Contents
Zagadnienia na wejściówki
2019
3. Model warstwowy + Adresacja IP (11/14.03)
- Wstęp i model warstwowy sieci
- znać kolejność i nazwy warstw w modelu warstwowym sieci ISO/OSI i TCP/IP
- dla modelu ISO/OSI znać zadania jakie spełnia każda z warstw
- Adresacja IP
- znać zakresy adresów:
- multicastowych
- bloków prywatnych dla każdej klasy
- pętli zwrotnej + adres localhosta
- umieć dla podanego adresu i maski wyznaczyć:
- adres sieci
- adresy, z których mogą korzystać urządzenia w tej sieci
- adres rozgłoszeniowy
- umieć określić najmniejszą maskę sieci która pomieści podaną ilość urządzeń
- umieć podzielić sieć na podsieci
4. Podstawowe narzędzia sieciowe (18/21.03)
- sprawnie poruszać się w konsoli
- umieć wyświetlać pomoc dla poleceń w konsoli
- znać polecenie listujące dostępne interfejsy sieciowe
- kojarzyć tradycyjne nazwy dla interfejsu pętli zwrotnej, przewodowych i bezprzewodowych kart sieciowych
- znać polecenie włączające i włączające interfejs
- znać polecenie wyświetlające wszystkie adresy IP
- umieć odczytać adresy IP ustawione na interfejsie
- znać polecenie do dodania / zmiany / usunięcia adresu IP
- umie ustawić wiele adresów IP na jednym interfejsie
- umieć sprawdzić czy poprawny adres został dodany do interfejsu
- znać polecenie do sprawdzenia czy jest łączność do podanego adresu IP / nazwy domenowej
- znać polecenie śledzące trasę do podanego adresu IP / podanej nazwy domenowej
6. Warstwa fizyczna + łącza danych (01/04.04)
- znać nazwy urządzeń sieciowych pracujących:
- na warstwie fizycznej
- na warstwie łącza danych
- znać możliwości polecenia ethtool, w szczególności:
- jak wyświetlić wynegocjowaną prędkość
- jak sprawdzić czy jest łączoność na warstwie fizycznej
- jak sprawdzić która fizyczna karta odpowiada podanemu interfejsowi w OS
- komendą ifconfig / ip umieć sprawdzić czy karta jest włączona i czy jest połączenie na warstwie fizycznej
- umieć określić czy jest połączenie na warstwie 1 po stanie diod przy gnieździe sieciowym
- kojarzyć co to jest adres MAC, jak wyglądają adresy multicastowe i adres rozgłoszeniowy
- wiedzieć jak można wyświetlić adres MAC
- kojarzyć że adres MAC można zmienić, kojarzyć które polecenia pozwalają na zmianę MAC
- znać pola ramki Ethernet II (źródłowy MAC, docelowy MAC, typ, dane)
- rozróżniać jakimi poleceniami wyświetla i ustawia się adresy MAC, jakimi adresy IP
8. Trasowanie – podstawy i statyczna konfiguracja w Linuksie (15/18.04)
- rozróżniać co to jest trasowanie, uzupełnianie tablicy tras i protokół trasowania
- wiedzieć jak zbudowana jest tablica tras:
- wiedzieć jakie informacje musi mieć każdy wpis w tabeli
- co to jest trasa domyślna
- jak można opisać trasę do docelowej sieci
- umieć czytać tablicę tras:
- rozumieć co oznaczają wpisy w tablicy tras
- odpowiedzieć na pytanie, który wpis z tablicy tras zostanie wybrany
- umieć skonstruować kompletną tablicę tras znając topologię sieci
- poprawnie wskazać które sieci trzeba dodać to tablicy tras
- dla każdej z nich określić adres następnego skoku
- znać polecenia do:
- wyświetlania tablicy tras w Linuksie
- dodawania tras statycznych w Linuksie
- śledzenia trasy pakietu
9. Wstęp do CISCO (25.04/06.05)
- umieć napisać komendę uruchamiającą dowolny program do komunikacji po porcie szeregowym
- wiedzieć że na urządzeniach CISCO są różne poziomy uprawnień i kojarzyć że różnią się znakiem zachęty (promptem)
- znać komendy potrzebne do:
- zmiany trybu na uprzywilejowany
- wejścia w tryb konfiguracji (globalnej)
- wejścia w tryb konfiguracji interface'u
- uruchomienia interface'u
- ustawienia adresu IP
- znać komendy do:
- wyświetlenia stanu interface'ów (w tym aktywnych adresów IP)
- wyświetlenia tablicy routingu
13. Filtrowanie ruchu – firewall (03/06.06)
- Kojarzyć podział łańcuchów ze względu na:
- miejsce wystąpienia (prerouting, input, forward, output, postrouting)
- przeznaczenie (filter, nat, mangle, …)
- Określić przez jaki łańcuch przejdzie podany ruch (np. w jakim łańcuchu można odrzucić odpowiedź na ping wysłany z tego komputera).
- Wiedzieć jak rozpatrywany jest łańcuch reguł (kolejność reguł, polityka, kiedy kończy się przeglądanie reguł)
- Wiedzieć co oznaczają cele ACCEPT, DROP, REJECT i jaka jest różnica między DROP a REJECT
- Umieć podać komendę:
- wypisującą tablicę filtrów
- zmieniającą politykę wybranego łańcucha
- Znać wzór komendy:
- dodającej regułę
- wstawiającej regułę w środek łańcucha
- usuwającą regułę
- Umieć wytłumaczyć co robi podana komenda iptables
- Umieć określić czy ruch pasuje do padanej reguły
- Na podstawie listy reguł określić jak system zareaguje na podany ruch
- Kojarzyć przełączniki -m (--match) i -p (--protocol) do ładowania rozszerzeń
- Kojarzyć przełącznik -p pozwalający filtrować po protokole
- Kojarzyć dla protokołów tcp i udp opcje --sport i --dport
- Kojarzyć rozszerzenie conntrack
2018
12. Warstwa transportowa (23.05 / 30.05[16:50] / ??.0?)
- wiedzieć że port / numer portu to adres warstwy transportowej który pozwala adresować proces w systemie
- kojarzyć że każdy protokół warstwy transportowej ma osobną pulę portów
- kojarzyć podział portów na uprzywilejowane (do 1024), user ports i efemeryczne
- rozumieć jakie adresy / numery (i dlaczego te) pozwalają zaliczyć wiadomość do konkretnego połączenia
- kojarzyć że program może czekać na połączenie (słuchać) lub próbować się połączyć z nasłuchującym programem
- znać komendę do wyświetlenia listy aktywnych połączeń sieciowych w systemie
- umieć interpretować wyniki powyższej komendy
- znać komendy (netcat lub socat) do:
- oczekiwania (słuchania) na konkretnym porcie podanego protokołu (UDP lub TCP)
- połączenia się z podanym adresem IP na konkretny port podanego protokołu (UDP lub TCP)
- znać i rozumieć cechy UDP:
- bezpołączeniowy, bezstanowy
- przesyła wiadomości bez gwarancji dostarczenia
- brak kontroli przepływu
- ograniczenie rozmiaru paczki danych
- znać i rozumieć cechy TCP:
- stanowy, połączeniowy
- strumieniowy
- z kontrolą przepływu
- z gwarancjami dostarczenia (przy braku awarii)
- wiedzieć jak wygląda nawiązywanie połączenia TCP
- znać zastosowania UDP i TCP, umieć je wyjaśnić cechami tych protokołów
sk1/zagadnienia-wejsciowki.txt · Last modified: by jkonczak