Plan Szkolenia
Dzień 1
Przegląd analizy sieci
- Model referencyjny OSI i podstawy sieci TCP/IP.
- Narzędzia i metodologie rozwiązywania problemów.
- Wprowadzenie do Wireshark
- Czym jest Wireshark? Przenośne Wireshark. Zasoby.
- Struktura graficznego interfejsu użytkownika Wireshark: Panele (Lista pakietów, Szczegóły, Bajty pakietów), Pasek stanu, ... .
- Architektura i przepływ przetwarzania. Czego i dlaczego nie można zobaczyć w Wireshark?
- Obsługiwane protokoły. Dysektory.
- Preferencje i konfiguracje; globalne i specyficzne dla profilu.
- Wartości czasu.
- Ćwiczenia laboratoryjne.
Dzień 2
Przechwytywanie ruchu
- Rzeczy do rozważenia przed rozpoczęciem.
- Tryb swobodny.
- Filtry przechwytywania.
- Kryteria automatycznego zatrzymania.
- Zdalne przechwytywanie.
- Ćwiczenia laboratoryjne.
Analiza ruchu: narzędzia i podejścia
- Lista kontrolna analizy.
- Korzystanie z funkcji: rozdzielczość nazw, kolorowanie, oznaczanie, ignorowanie, komentowanie, korzystanie z odniesień czasowych, przesunięcia czasowe itp.
- Zrozumienie systemu eksperckiego.
- Opcje Accessing poprzez funkcję kliknięcia prawym przyciskiem myszy.
- Interpretacja (wzorce odniesienia), wpływ funkcji OS/driver Offload.
- Zapisywanie wyników.
- Ćwiczenia laboratoryjne i studia przypadków.
Dzień 3
Analiza ruchu: narzędzia i podejścia (ciąg dalszy)
- Filtrowanie ruchu: Filtry wyświetlania (przygotowywanie filtrów "w locie", makra), podążanie za strumieniem.
- Analiza ilościowa.
- Podstawowe predefiniowane statystyki opisowe i podsumowania: Właściwości przechwytywania, Hierarchia protokołów, Konwersacje, Punkty końcowe, Długości pakietów, specyficzne dla IP.
- Analiza specyficzna dla protokołu (np.: wykresy strumienia TCP).
- Zaawansowane statystyki niestandardowe z wykresem I/O.
- Wizualizacja przepływu.
Dzień 4
Analiza ruchu: protokoły
- Warstwa łącza danych: Ethernet II.
- Warstwa sieciowa: IPv4.
- Warstwa transportowa: TCP, UDP.
- Utrata i odzyskiwanie pakietów.
- Zdarzenia utraty poprzedniego segmentu i segmentów poza kolejnością.
- Duplikaty ACK i szybkie retransmisje.
- Retransmisje TCP.
- Zerowe okno, zmiany okna i inne problemy związane z oknami.
- Warstwa aplikacji: HTTP, FTP.
- Ćwiczenia laboratoryjne i studia przypadków.
Dzień 5
Analiza ruchu: typowe problemy w ocenie wydajności sieci
- Przyczyny problemów z wydajnością.
- Utrata pakietów.
- Kwestie przepustowości. Warstwowe podejście do pomiarów.
- Opóźnienie: ocena opóźnienia od końca do końca, wizualizacja.
- Ćwiczenia laboratoryjne.
- (Wireshark) Narzędzia wiersza poleceń:
- tshark (wireshark oparty na terminalu) / dumpcap / rawshark, tcpdump
- editcap, mergecap, capinfos, text2pcap.
Tematy zaawansowane
- Zaawansowane filtry, pogrupowane iostaty.
- Podsumowanie i pytania i odpowiedzi.
Wymagania
1. Znajomość modelu referencyjnego ISO OSI - ITU-T X.200 i stosu protokołów TCP/IP.
2. Podstawowa znajomość systemu operacyjnego Unix/Linux: Terminal UNIX, struktura katalogów, lista plików i katalogów, tworzenie katalogów, zmiana plików i katalogów.
i katalogów, tworzenie katalogów, zmiana katalogu, kopiowanie, przenoszenie i usuwanie plików i katalogów, przekierowania, potoki, procesy - lista procesów zawieszonych i działających w tle.
Sprzęt i oprogramowanie
1. Sprzęt: min. 16 GB pamięci RAM, min. 60 GB wolnego miejsca na dysku.
2. SYSTEM OPERACYJNY: Ubuntu Linux Preferowany system operacyjny. W takim przypadku należy zainstalować następujące aplikacje: ip,
iperf, ipcalc.
3. SW: Wireshark aplikacja (https://www.wireshark.org/download.html).
Wszystkie powinny być w najnowszych stabilnych, dostępnych wydaniach.