Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
sk2:zagadnienia [2023/10/15 14:44] jkonczak |
sk2:zagadnienia [2023/12/30 18:42] (aktualna) jkonczak [Laboratoria 12 (na zajęciach z DNS; 21/22.12 / 9.1)] |
||
---|---|---|---|
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 i odbierania danych | + | * rozumieć na czym polega protokół strumieniowy i zorientowany na wiadomość (datagramowy), \\ szczególnie w jakich porcjach mogą być odbierane dane w TCP i 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 9 (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) ===== |