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 [2023/10/15 13:27]
jkonczak
sk2:zagadnienia [2023/12/30 18:42] (aktualna)
jkonczak [Laboratoria 12 (na zajęciach z DNS; 21/22.12 / 9.1)]
Linia 15: Linia 15:
  
  
-===== Laboratoria 3 (17//19/20.10) =====+===== Laboratoria 3 (17/​19/​20.10) =====
  
   * znać pełen zestaw funkcji BSD sockets API:   * znać pełen zestaw funkcji BSD sockets API:
Linia 39: Linia 39:
     * serwer UDP     * serwer UDP
  
-====== ——— 2022 ——— ====== +===== Laboratoria 5 (2/3/6/7.11) =====
- +
-<​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 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 56: 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 121: 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 153: Linia 191:
   * Wiedzieć jakie programy pozwalają łączyć się do sieci bez zabezpieczeń i z zabezpieczeniami WPA/​WPA2/​WPA3   * Wiedzieć jakie programy pozwalają łączyć się do sieci bez zabezpieczeń i z zabezpieczeniami WPA/​WPA2/​WPA3
  
- 
-===== Laboratoria 14 (17/18.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? 
-  ​ 
 ====== ——— 2021 ——— ====== ====== ——— 2021 ——— ======
 ===== Laboratoria 5 (1 zajęcia z programowania,​ 9/4.11) ===== ===== Laboratoria 5 (1 zajęcia z programowania,​ 9/4.11) =====
sk2/zagadnienia.1697369252.txt.gz · ostatnio zmienione: 2023/10/15 13:27 (edycja zewnętrzna)