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/12/07 13:57]
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ć
  
-===== Laboratoria ​(na 1 zajęciach z WLAN, 6/7.12) =====+<​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 ​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 120: Linia 121:
   * trasowania – kiedy jest wykonywane, jak działa   * trasowania – kiedy jest wykonywane, jak działa
  
 +
 +===== 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) ===== ===== Laboratoria 10 (13/14.12) =====
  
Linia 140: Linia 179:
     * 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 ——— ====== ====== ——— 2021 ——— ======
Linia 161: 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.1670417856.txt.gz · ostatnio zmienione: 2022/12/07 13:57 przez jkonczak