Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Poprzednia wersja Nowa wersja | Poprzednia wersja Ostatnia wersja Both sides next revision | ||
sk1:zagadnienia-test [2016/06/06 19:57] jkonczak |
sk1:zagadnienia-test [2019/06/02 14:51] jkonczak [14. DHCP] |
||
---|---|---|---|
Linia 1: | Linia 1: | ||
- | ===== Zagadnienia na test (2016) ===== | + | ===== Zagadnienia na test (2018) ===== |
=== Ogólne === | === Ogólne === | ||
+ | |||
* kojarzyć powtarzające się na zajęciach skróty, nazwy organizacji, rodzin standardów etc. | * kojarzyć powtarzające się na zajęciach skróty, nazwy organizacji, rodzin standardów etc. | ||
* dla wszystkich wspomnianych w wymaganiach narzędzi / komend być w stanie: | * dla wszystkich wspomnianych w wymaganiach narzędzi / komend być w stanie: | ||
Linia 8: | Linia 9: | ||
* zinterpretować wynik | * zinterpretować wynik | ||
- | ==== 1. Adresacja IP ==== | + | ==== 1. Wstęp i model warstwowy sieci ==== |
+ | |||
+ | * znać warstwy modelu warstwowego (zarówno ISO/OSI jak i TCP/IP) | ||
+ | * dla każdej warstwy wiedzieć za co odpowiada | ||
+ | * kojarzyć tradycyjne nazwy wiadomości na poszczególnych warstwach | ||
+ | * kojarzyć pojęcia kapsułkowanie (enkapsulacja), PDU, MTU | ||
+ | |||
+ | ==== 2. Adresacja IP ==== | ||
+ | |||
+ | * wiedzieć jak rozdzielana jest pula adresów IP | ||
+ | * rozróżniać adres sieci, urządzeń, rozgłoszeniowy, wiedzieć co to maska sieci | ||
+ | * wiedzieć jakie adresy nie mogą być używane przez urządzenia | ||
* umieć dla poddanego adresu określić klasę | * umieć dla poddanego adresu określić klasę | ||
* znać domyślne maski dla klas A, B i C | * znać domyślne maski dla klas A, B i C | ||
Linia 22: | Linia 34: | ||
* umieć agregować sieci | * umieć agregować sieci | ||
- | ==== 2. Ustawianie adresów IP ==== | + | ==== 3. Podstawowe narzędzia sieciowe ==== |
+ | * kojarzyć nazewnictwo kart sieciowych w Linuksie | ||
+ | * wiedzieć że są interfejsy fizyczne i wirtualne | ||
* znać komendy do: | * znać komendy do: | ||
* wyświetlenia listy interfejsów sieciowych | * wyświetlenia listy interfejsów sieciowych | ||
Linia 30: | Linia 44: | ||
* dodania / zmiany / usunięcia adresu IP | * dodania / zmiany / usunięcia adresu IP | ||
* sprawdzenia, czy jest łączność między dwoma adresami IP | * sprawdzenia, czy jest łączność między dwoma adresami IP | ||
+ | * rozróżniać za co odpowiada komenda ''ip link'', a za co ''ip addr'' | ||
- | ==== 3a. Model warstwowy ==== | + | ==== 4. Warstwa fizyczna ==== |
- | * znać warstwy modelu warstwowego (zarówno ISO/OSI jak i TCP/IP) | + | * wiedzieć, że karty wykrywają łączność na warstwie fizycznej, kojarzyć że można tą informację odczytać programowo / z diody przy gnieździe |
- | * dla każdej warstwy wiedzieć za co odpowiada | + | * kojarzyć co to jest autonegocjacja i do czego jest potrzebna |
- | * kojarzyć tradycyjne nazwy wiadomości na poszczególnych warstwach | + | * wiedzieć kiedy stosować kabel prosty a kiedy skrosowany, kojarzyć Auto MDI-X |
- | * kojarzyć pojęcia kapsułkowanie (enkapsulacja), PDU, MTU | + | * wiedzieć o możliwości zaistnienia kolizji, rozumieć co to jest domena kolizyjna i kojarzyć mechanizm CSMA/CD |
- | + | * kojarzyć górny/dolny limit na wielkość ramki ethernetowej | |
- | ==== 3b. Warstwa fizyczna ==== | + | |
- | + | ||
- | * umieć sprawdzić czy została nawiązana łączność na warstwie fizycznej: | + | |
- | * z linii poleceń | + | |
- | * patrząc na kartę sieciową | + | |
* kojarzyć narzędzie ethtool | * kojarzyć narzędzie ethtool | ||
- | * wiedzieć o możliwości zaistnienia kolizji | ||
- | * rozumieć co to jest domena kolizyjna | ||
- | * kojarzyć mechanizm CSMA/CD | ||
* wiedzieć czym są i jak działają repeater i hub | * wiedzieć czym są i jak działają repeater i hub | ||
- | * wiedzieć kiedy stosować kabel prosty a kiedy skrosowany | ||
- | ==== 4. Warstwa łącza danych ==== | + | ==== 4÷5. Warstwa łącza danych ==== |
* o adresie fizycznym (adresie MAC): | * o adresie fizycznym (adresie MAC): | ||
- | * wiedzieć sąd się bierze | + | * wiedzieć jak wygląda, skąd się bierze, kojarzyć podział adresu na OUI i NIC |
- | * umieć go wyświetlić | + | * kojarzyć bit określający czy adres jest multicastowy |
- | * wiedzieć że można zmienić używany przez kartę MAC | + | * kojarzyć komendy do wyświetlania adresu |
+ | * wiedzieć że można zmienić używany MAC | ||
* kojarzyć budowę ramki Ethernet II | * kojarzyć budowę ramki Ethernet II | ||
* rozumieć co to jest domena rozgłoszeniowa | * rozumieć co to jest domena rozgłoszeniowa | ||
* wiedzieć jak działają mosty i przełączniki | * wiedzieć jak działają mosty i przełączniki | ||
- | * kojarzyć do czego jest protokół drzewa rozpinającego | + | * kojarzyć do czego jest protokół drzewa rozpinającego |
- | + | ||
- | ==== 5. IPv4, ICMP, ARP ==== | + | ==== 6. IPv4, ICMP, ARP ==== |
* znać ograniczenia IP na długość pakietu | * znać ograniczenia IP na długość pakietu | ||
* kojarzyć pole TTL, wiedzieć czemu służy i jak się zmienia | * kojarzyć pole TTL, wiedzieć czemu służy i jak się zmienia | ||
Linia 69: | Linia 78: | ||
* kojarzyć narzędzia ''arp'' / ''ip neigh'' oraz ''arping'' | * kojarzyć narzędzia ''arp'' / ''ip neigh'' oraz ''arping'' | ||
- | ==== 6. Trasowanie – podstawy i statyczna konfiguracja w Linuksie ==== | + | ==== 7. Trasowanie – wstęp, routing statyczny w Linuksie ==== |
* rozróżniać co to jest trasowanie, uzupełnianie tablicy tras i protokół trasowania | * rozróżniać co to jest trasowanie, uzupełnianie tablicy tras i protokół trasowania | ||
* znać podział protokołów trasowania | * znać podział protokołów trasowania | ||
Linia 76: | Linia 86: | ||
* co to jest trasa domyślna | * co to jest trasa domyślna | ||
* jak można opisać trasę do docelowej sieci | * jak można opisać trasę do docelowej sieci | ||
- | * umieć czytać tablicę tras: | + | * wiedzieć czym jest metryka trasy |
- | * rozumieć co oznaczają wpisy w tablicy tras | + | * na podstawie tablicy tras umieć wskazać którędy dane będą przesyłane |
- | * odpowiedzieć na pytanie, który wpis z tablicy tras zostanie wybrany | + | |
* umieć skonstruować kompletną tablicę tras znając topologię sieci | * umieć skonstruować kompletną tablicę tras znając topologię sieci | ||
- | * poprawnie wskazać które sieci trzeba dodać to tablicy tras | + | * znać polecenia do manipulacji tablicą tras w Linuksie |
- | * dla każdej z nich określić adres następnego skoku | + | * wiedzieć co to jest IP forwarding w Linuksie |
- | * znać polecenia do: | + | |
- | * wyświetlania tablicy tras w Linuksie | + | |
- | * dodawania tras statycznych w Linuksie | + | |
- | * śledzenia trasy pakietu | + | |
* wiedzieć co to jest router (w szczególności: odróżniać domowy "router" od routera) | * wiedzieć co to jest router (w szczególności: odróżniać domowy "router" od routera) | ||
- | ==== 7. Wstęp do CISCO ==== | + | ==== 8. Urządzenia CISCO: wstęp, konfiguracja interfejsów, routing statyczny ==== |
- | * umieć korzystać z programu do komunikacji po porcie szeregowym | + | |
+ | * kojarzyć że sprzęt CISCO z fabrycznymi ustawieniami da się skonfigurować tylko po porcie szeregowym | ||
* wiedzieć że na urządzeniach CISCO są różne poziomy uprawnień i kojarzyć że różnią się znakiem zachęty (promptem) | * wiedzieć że na urządzeniach CISCO są różne poziomy uprawnień i kojarzyć że różnią się znakiem zachęty (promptem) | ||
* kojarzyć komendy systemu CISCO IOS | * kojarzyć komendy systemu CISCO IOS | ||
* kojarzyć jak CISCO nazywa interfejsy | * kojarzyć jak CISCO nazywa interfejsy | ||
+ | * kojarzyć interfejsy Serial, kojarzyć role DCE i DTE | ||
+ | |||
+ | |||
+ | ==== 9. Protokół OSPF ==== | ||
- | ==== 8. Protokół OSPF ==== | ||
* wiedzieć jakimi informacjami wymieniają się trasowniki | * wiedzieć jakimi informacjami wymieniają się trasowniki | ||
* wiedzieć jak OSPF: | * wiedzieć jak OSPF: | ||
Linia 101: | Linia 110: | ||
* wybiera najlepsze trasy | * wybiera najlepsze trasy | ||
* kojarzyć co trzeba skonfigurować do poprawnego działania OSPF | * kojarzyć co trzeba skonfigurować do poprawnego działania OSPF | ||
- | | + | |
- | ==== 9. Warstwa transportowa ==== | + | ==== 10. Sieci wirtualne (VLAN) ==== |
+ | * znać pojęcia | ||
+ | * VLAN | ||
+ | * 802.1Q | ||
+ | * trunk port | ||
+ | * wiedzieć | ||
+ | * czym jest VLAN | ||
+ | * jak wygląda komunikacja wewnątrz VLAN | ||
+ | * jak wygląda komunikacja między różnymi sieciami VLAN | ||
+ | * do czego używa się VLANów | ||
+ | * na jakiej warstwie pracują sieci VLAN | ||
+ | * na czym polega konfiguracja VLANów na przełączniku | ||
+ | * jak łączy się przełączniki używające VLANów ze sobą | ||
+ | * jak łączy się przełączniki używające VLANów z routerami | ||
+ | |||
+ | ==== 11. Protokoły warstwy transportowej ==== | ||
* wiedzieć że port / numer portu to adres warstwy transportowej który pozwala adresować proces w systemie | * 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 (!!!) | + | * rozumieć jakie adresy / numery (i dlaczego te) pozwalają zaliczyć wiadomość do konkretnego połączenia |
- | * rozumieć jakie adresy / numery (i dlaczego te) pozwalają zaliczyć wiadomość do konkretnego połączenia | + | * rozumieć że każdy protokół warstwy transportowej ma osobną pulę portów |
+ | * kojarzyć podział portów na uprzywilejowane (do 1024), user ports i efemeryczne | ||
* kojarzyć że program może czekać na połączenie (słuchać) lub próbować się połączyć ze słuchającym programem | * kojarzyć że program może czekać na połączenie (słuchać) lub próbować się połączyć ze słuchającym programem | ||
- | * kojarzyć komendy do: | + | * kojarzyć komendy ss/netstat i netcat/socat |
- | * wyświetlenia listy aktywnych połączeń sieciowych w systemie | + | |
- | * 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: | * znać i rozumieć cechy UDP: | ||
* bezpołączeniowy, bezstanowy | * bezpołączeniowy, bezstanowy | ||
Linia 121: | Linia 144: | ||
* z kontrolą przepływu | * z kontrolą przepływu | ||
* z gwarancjami dostarczenia (przy braku awarii) | * z gwarancjami dostarczenia (przy braku awarii) | ||
+ | * kojarzyć przykładowe zastosowania protokołów UDP i TCP | ||
- | ==== 10. Filtrowanie ruchu – firewall ==== | + | |
+ | ==== 12. Filtrowanie ruchu – firewall ==== | ||
* znać i rozumieć podział łańcuchów ze względu na: | * znać i rozumieć podział łańcuchów ze względu na: | ||
* miejsce wystąpienia (prerouting, input, forward, output, postrouting) | * miejsce wystąpienia (prerouting, input, forward, output, postrouting) | ||
Linia 130: | Linia 155: | ||
* wiedzieć co oznaczają cele ACCEPT, DROP, REJECT i jaka jest różnica między DROP a REJECT | * wiedzieć co oznaczają cele ACCEPT, DROP, REJECT i jaka jest różnica między DROP a REJECT | ||
* na podstawie listy reguł określić jak system zareaguje na podany ruch | * na podstawie listy reguł określić jak system zareaguje na podany ruch | ||
- | * kojarzyć komendy: | + | * kojarzyć komendy konfigurujące filtrowanie ruchu |
- | * dodające regułę | + | * kojarzyć używane w trakcie zajęć rozszerzenia iptables |
- | * wstawiające regułę w środek łańcucha | + | |
- | * usuwające regułę | + | |
- | * kojarzyć przełączniki i rozszerzenia do filtrowania po: | + | |
- | * po protokole sieciowym | + | |
- | * po adresie/interfejsie źródłowym/docelowym | + | |
- | * po porcie źródłowym/docelowym | + | |
- | * po stanie połączenia | + | |
* rozumieć co to znaczy że firewall jest stanowy | * rozumieć co to znaczy że firewall jest stanowy | ||
| | ||
- | ==== 11. Filtrowanie ruchu – NAT ==== | + | ==== 13. Filtrowanie ruchu – NAT ==== |
* wiedzieć jaki problem rozwiązuje NAT | * wiedzieć jaki problem rozwiązuje NAT | ||
* wiedzieć jakie problemy wprowadza NAT | * wiedzieć jakie problemy wprowadza NAT | ||
Linia 149: | Linia 168: | ||
* rozumieć które adresy, na jakie adresy i na którym etapie przetwarzania pakietu trzeba przepisywać | * rozumieć które adresy, na jakie adresy i na którym etapie przetwarzania pakietu trzeba przepisywać | ||
- | ==== 12. Kabelki ==== | + | ==== 13. DHCP ==== |
- | * znać standard zarabiania wtyczek | + | |
- | * znać kategorie kabla, wiedzieć jaka jest wymagana dla 1Gbit i 10Gbit (!) | + | |
- | * znać rolę ekranowania i rozróżniać oznaczenia kabli ekranowanych / nieekranowanych | + | |
- | * wiedzieć co można zmierzyć na kablu | + | |
- | + | ||
- | ==== 13a. BGP ==== | + | |
- | * wiedzieć gdzie i do czego jest używany BGP | + | |
- | * znać podstawowe atrybuty | + | |
- | * kojarzyć po co są polityki i reguły w BGP | + | |
- | ==== 13a. MikroTik, DHCP ==== | + | * kojarzyć jak wygląda transakcja DHCP – odkrywanie serwerów, żądanie adresu, odnawianie adresu, uwalnianie adresu |
- | * kojarzyć jak wygląda transakcja DHCP | + | * wiedzieć co to jest pula adresów, dzierżawa, wiedzieć po co jest czas dzierżawy |
- | * wiedzieć co to jest pula, dzierżawa | + | * kojarzyć że DHCP pozwala na przesłanie dodatkowych opcji |
- | * znać komendy do pobrania adresu z DHCP | + | |