Narzędzia użytkownika

Narzędzia witryny


sk2:zagadnienia

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
sk2:zagadnienia [2022/11/28 15:14]
jkonczak
sk2:zagadnienia [2023/12/30 18:42] (aktualna)
jkonczak [Laboratoria 12 (na zajęciach z DNS; 21/22.12 / 9.1)]
Linia 3: Linia 3:
 Do zajęć konieczna jest znajomość programowania strukturalnego i obiektowego w C++.  Do zajęć konieczna jest znajomość programowania strukturalnego i obiektowego w C++. 
  
-====== ——— 2022 ——— ====== +===== Laboratoria 2 (10/12/13.10) =====
- +
-===== Laboratoria 2 (11/19.10) =====+
   * znać funkcje (nazwy, jakie informacje są przekazywane w argumentach,​ co oznaczają używane przez nie stałe) do:   * znać funkcje (nazwy, jakie informacje są przekazywane w argumentach,​ co oznaczają używane przez nie stałe) do:
     * tworzenia gniazda     * tworzenia gniazda
Linia 16: Linia 14:
   <​html><​!--* umieć wyświetlić pomoc systemową dla funkcji / struktur--></​html>​   <​html><​!--* umieć wyświetlić pomoc systemową dla funkcji / struktur--></​html>​
  
-===== Laboratoria 3 (18/26.10) =====+ 
 +===== Laboratoria 3 (17/19/20.10) =====
  
   * znać pełen zestaw funkcji BSD sockets API:   * znać pełen zestaw funkcji BSD sockets API:
Linia 40: Linia 39:
     * serwer UDP     * serwer UDP
  
-<​html><​!-- +===== Laboratoria 5 (2/3/6/7.11) =====
-  * wiedzieć jaka jest różnica między UDP a TCP, w szczególności:​ +
-    * obsługa połączeń +
-    * gwarancje dostarczenia +
-    * semantyka strumieniowa / zorientowana na wiadomość (datagramowa) +
---></​html>​ +
- +
-===== Laboratoria 5 (8.11/9.11) =====+
  
   * znać różnice między trybem blokującym i nieblokującym ​   * znać różnice między trybem blokującym i nieblokującym ​
Linia 55: Linia 47:
   * rozumieć jakie wartości (ilości bajtów) mogą zwrócić funkcje odbierające dane z sieci   * rozumieć jakie wartości (ilości bajtów) mogą zwrócić funkcje odbierające dane z sieci
   * rozumieć jakie wartości (ilości bajtów) mogą zwrócić funkcje wysyłające dane do sieci   * rozumieć jakie wartości (ilości bajtów) mogą zwrócić funkcje wysyłające dane do sieci
-  * rozumieć na czym polega protokół strumieniowy,​ szczególnie w kontekście wysyłania ​odbierania danych+  * rozumieć na czym polega protokół strumieniowy ​i zorientowany na wiadomość (datagramowy)\\ szczególnie w jakich porcjach mogą być odbierane dane w TCP UDP
   * rozumieć czym może skutkować brak kontroli przepływu   * rozumieć czym może skutkować brak kontroli przepływu
   * rozumieć czym może skutkować brak uporządkowania i potwierdzania odebrania danych   * rozumieć czym może skutkować brak uporządkowania i potwierdzania odebrania danych
   * znać praktyczne różnice między protokołami TCP i UDP   * znać praktyczne różnice między protokołami TCP i UDP
     * jakie gwarancje zapewnia programiście TCP     * jakie gwarancje zapewnia programiście TCP
 +    * co w TCP programista musi sam zaimplementować
     * jakie gwarancje zapewnia programiście UDP     * jakie gwarancje zapewnia programiście UDP
 +    * co w UDP programista musi sam zaimplementować
 +
 +<​html><​!--
 +  * wiedzieć jaka jest różnica między UDP a TCP, w szczególności:​
 +    * obsługa połączeń
 +    * gwarancje dostarczenia
 +    * semantyka strumieniowa / zorientowana na wiadomość (datagramowa)
 +--></​html>​
  
-===== Laboratoria ​(na 1 zajęciach z WLAN, 6/7.12) =====+===== Laboratoria ​10 (na 1 zajęciach z WLAN, 7/8/12.12) =====
  
 Do pierwszych laboratoriów o sieciach bezprzewodowych proszę przypomnieć sobie zagadnienia:​ Do pierwszych laboratoriów o sieciach bezprzewodowych proszę przypomnieć sobie zagadnienia:​
Linia 119: Linia 120:
     * wyświetlanie,​ dodawanie tras     * wyświetlanie,​ dodawanie tras
   * trasowania – kiedy jest wykonywane, jak działa   * trasowania – kiedy jest wykonywane, jak działa
-    ​ + 
-====== ——— ​2021 ——— ====== + 
-===== Laboratoria ​(2 zajęcia z WLAN, 19/21.10) =====+===== Laboratoria 12 (na zajęciach z DNS; 21.12 / 8/9.1) ===== 
 + 
 +Na wejściówce będą pytania sprawdzające znajomość treści przedstawionych na wykładzie z DNS ([[https://​www.cs.put.poznan.pl/​mkalewski/​edu/​sk/​doc/​system-nazw-domen.pdf|link do slajdów]]):​ 
 +  * co to jest nazwa domenowa, co oznacza skrót FQDN 
 +  * na czym polega hierarchia w systemie nazw domenowych 
 +  * co to jest korzeń (root zone) 
 +  * co to jest TLD 
 +    * jakie są rodzaje TLD – krajowe, funkcjonalne,​ sponsorowane,​ … 
 +    * z każdego z w/w rodzaju należy znać po 3 przykłady TLD 
 +  * jakie są rodzaje serwerów, do czego służą i czym się różnią:​ 
 +    * root server, authoritative,​ caching (non-authoritative) 
 +    * master, slave 
 +  * co to jest resolver 
 +  * rodzaje rekordów zasobowych: A, AAAA, NS, CNAME, MX, TXT, … 
 +    * do czego służą 
 +    * co zawierają 
 + 
 + 
 +===== Laboratoria 13 (na zajęciach z IPv6; 11/​12/​16.01) ===== 
 + 
 +  * Co to jest adres MAC, ile na bitów, skąd się bierze? 
 +  * Na jakiej warstwie ISO/OSI działa protokół IP? 
 +  * Jakie zadania pełni protokół IP? 
 +  * Na czym polega fragmentacja w IP? 
 +  * Skąd wiadomo jaki protokół warstwy wyższej jest w danym pakiecie IP? 
 +  * Adres IPv4: 
 +    * Ile bitów ma adres? 
 +    * Jakie zakresy adresów mają bloki prywatne? 
 +    * Które adresy są multicastowe?​ 
 +    * Jaki jest adres localhosta, jaki adres reprezentuje dowolny adres? 
 +  * Jak jest określany adres MAC urządzenia o znanym adresie IP? 
 +  * Jaki protokół jest używany do automatycznego nadawania adresów IP? Jak wygląda przydzielanie adresu IP? 
 +  * Do czego wykorzystywany jest protokół ICMP? 
 +  * Do czego wykorzystywany jest NAT i dlaczego jest potrzebny?​ 
 + 
 +====== ——— ​2022 ——— ====== 
 +  ​ 
 +===== Laboratoria ​10 (13/14.12) =====
  
 Zagadnienia na wejściówkę:​ Zagadnienia na wejściówkę:​
-  * znać rodzaje ​sieci, wiedzieć czym się różnią ​sieci IBSS (ad-hoc), BSS i ESS+  * znać rodzaje sieci IBSS (ad-hoc), BSS i ESS 
 +    * z czego się składają 
 +    * czym się od siebie różnią
   * rozróżniać identyfikatory ESSID (SSID) i BSSID   * rozróżniać identyfikatory ESSID (SSID) i BSSID
 +    * jak się je zapisuje
 +    * kto je nadaje / jak są tworzone
   * znać komendy do:   * znać komendy do:
-    * listowania interfejsów bezprzewodowych +    ​* wyświetlania informacji o bezprzewodowych kartach sieciowych  
-    * wyświetlania stanu połączenia bezprzewodowego +    ​* listowania interfejsów bezprzewodowych ​(jakie są dostępne, w jakich trybach pracują) 
-    * skanowania dostępnych ​sieci +    * wyświetlania stanu połączenia bezprzewodowego ​(czy jest połączenie,​ do jakiej sieci, na jakim kanale/​częstotliwości) ​ 
-    * łączenia się do danej sieci +    * skanowania ​(wyświetlania listy) ​dostępnych sieci 
-    * zmiany trybu pracy+    * zmiany trybu pracy interfejsu bezprzewodowego
   * [SK1] Podstawy obsługi sprzętu CISCO ([[sk1:​cisco_wstep]]):​   * [SK1] Podstawy obsługi sprzętu CISCO ([[sk1:​cisco_wstep]]):​
-    * kojarzyć jak korzysta się z portu szeregowego ​pod Linuksem+    * kojarzyć jak i z jakich programów ​korzysta się do komunikacji po porcie szeregowym ​pod Linuksem
     * kojarzyć tryby działania w IOS i przechodzenie między nimi (''​enable'',​ ''​configure terminal'',​ …)     * kojarzyć tryby działania w IOS i przechodzenie między nimi (''​enable'',​ ''​configure terminal'',​ …)
-    * umieć wyświetlić pomoc kontekstową ''?''​ i korzystać z autouzupełniania ''​tab''​+    * umieć wyświetlić pomoc kontekstową ​(''?''​i korzystać z autouzupełniania ​(''​tab''​)
     * przypomnieć sobie jak wyglądały nazwy interfejsów ​     * przypomnieć sobie jak wyglądały nazwy interfejsów ​
  
 +===== Laboratoria 11 (20/21.12) =====
 +
 +  * Znać różnice między WEP, WPA/​WPA2-PSK,​ WPA3-SAE, WPA/​WPA2/​WPA3-EAP oraz WPA-Personal,​ WPA-Enterprise
 +    * czym różni się uwierzytelnianie i które urządzenie je wykonuje
 +    * czym różni się szyfrowanie,​ jakie są używane sposoby szyfrowania,​ kto może odszyfrować dane
 +    * które rozwiązania są uważane za bezpieczne, w których bezpieczeństwo zależy od konfiguracji (np. zastosowanych metod, siły haseł)
 +  * Kojarzyć do czego służy protokół EAP i RADIUS w WPA-Enterprise
 +  * Kojarzyć od czego zależy metoda uwierzytelniania w WPA-Enterprise
 +  * Kojarzyć jaka jest rola WPS i znać przykłady metod WPS
 +  * Wiedzieć jakie programy pozwalają łączyć się do sieci bez zabezpieczeń i z zabezpieczeniami WPA/​WPA2/​WPA3
 +
 +====== ——— 2021 ——— ======
 ===== Laboratoria 5 (1 zajęcia z programowania,​ 9/4.11) ===== ===== Laboratoria 5 (1 zajęcia z programowania,​ 9/4.11) =====
  
Linia 157: Linia 211:
     * jaka funkcja zapisuje dane do wskazanego deskryptora pliku, jakie argument przyjmuje i jaki zwraca wynik     * jaka funkcja zapisuje dane do wskazanego deskryptora pliku, jakie argument przyjmuje i jaki zwraca wynik
     * jakie numery mają deskryptory standardowego wejścia, wyjścia i błędu, do czego służą     * jakie numery mają deskryptory standardowego wejścia, wyjścia i błędu, do czego służą
- 
-===== Laboratoria przedostatnie (na zajęciach z IPv6, 18/20.1) ===== 
-  * Co to jest adres MAC, ile na bitów, skąd się bierze? 
-  * Na jakiej warstwie ISO/OSI działa protokół IP? 
-  * Jakie zadania pełni protokół IP? 
-  * Na czym polega fragmentacja w IP? 
-  * Skąd wiadomo jaki protokół warstwy wyższej jest w danym pakiecie IP? 
-  * Adres IPv4: 
-    * Ile bitów ma adres? 
-    * Jakie zakresy adresów mają bloki prywatne? 
-    * Które adresy są multicastowe?​ 
-    * Jaki jest adres localhosta, jaki adres reprezentuje dowolny adres? 
-  * Jak jest określany adres MAC urządzenia o znanym adresie IP? 
-  * Jaki protokół jest używany do automatycznego nadawania adresów IP? Jak wygląda przydzielanie adresu IP? 
-  * Do czego wykorzystywany jest protokół ICMP? 
-  * Do czego wykorzystywany jest NAT i dlaczego jest potrzebny? 
- 
     ​     ​
 ====== ——— 2019 ——— ====== ====== ——— 2019 ——— ======
sk2/zagadnienia.1669644876.txt.gz · ostatnio zmienione: 2022/11/28 15:14 przez jkonczak