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/10/26 15:00]
jkonczak
sk2:zagadnienia [2025/01/02 15:47] (aktualna)
jkonczak [Laboratoria 11 (na zajęciach z konfiguracji DNS; 17/19/20.12)]
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/11/15.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 ​(18/26.10) =====+===== Laboratoria ​(24/25/29.10) =====
  
-  * znać pełen zestaw funkcji BSD sockets ​API:+  * znać wymienione niżej funkcje ​API gniazd, to znaczy wiedzieć: 
 +    * jak nazywa się funkcja która wykonuje konkretne działanie 
 +    * jakich informacji potrzebuje (nie trzeba znać kolejności,​ nazw, ani dokładnych typów argumentów) 
 +    * co każda z tych funkcji zwraca (nie chodzi o typ, bo wszystkie zwracają typ ''​int''​ – trzeba wiedzieć co oznacza jego wartość) 
 +  * lista funkcji
     * ogólne:     * ogólne:
       * tworzenie gniazda       * tworzenie gniazda
Linia 33: Linia 35:
       * wysłanie danych       * wysłanie danych
       * odbiór danych       * odbiór danych
 +    * odpytywanie o nazwy domenowe:
 +      * do odwzorowywania nazw domenowych na adresy IP
 +      * do odwzorowywania adresów IP na nazwy domenowe
 +  * wiedzieć co oznaczają stałe które występują w tych funkcjach: \\ AF_INET, AF_INET6, SOCK_STREAM,​ SOCK_DGRAM, IPPROTO_TCP,​ IPPROTO_UDP,​ INADDR_ANY,​ INADDR_LOOPBACK,​ SOMAXCONN, SHUT_RDWR, SO_REUSEADDR
   * wiedzieć w jakiej kolejności można wywoływać w/w funkcje   * wiedzieć w jakiej kolejności można wywoływać w/w funkcje
   * wiedzieć jakie funkcje i w jakiej kolejności należy użyć, aby stworzyć:   * wiedzieć jakie funkcje i w jakiej kolejności należy użyć, aby stworzyć:
Linia 39: Linia 45:
     * klienta UDP     * klienta UDP
     * serwer UDP     * serwer UDP
 +
 +===== Laboratoria 5 (5/7/8.11) =====
 +
 +  * tryb blokujący / nieblokujący:​
 +    * jakie są różnice między trybami
 +    * co jeśli funkcja która nie może natychmiast się wykonać jest wywołana w trybie nieblokującym
 +    * które funkcje z interfejsu gniazd mogą się zablokować,​ które są zawsze nieblokujące
 +    * należy umieć podać w jakich sytuacjach i na jak długo konkretna funkcja z interfejsu gniazd może się zablokować
 +  * wysyłanie/​odbieranie danych w trybie (nie)blokującym:​
 +    * jakie gwarancje mają funkcje wysyłające dane w trybie blokującym
 +    * jakie wartości mogą zwrócić funkcje wysyłające dane do sieci (w każdym z trybów)
 +    * jakie wartości mogą zwrócić funkcje odbierające dane z sieci (w każdym z trybów)
 +  * na czym polega protokół strumieniowy i zorientowany na wiadomość (datagramowy),​ \\ szczególnie w jakich porcjach mogą być odbierane dane w TCP i UDP
 +  * czym może skutkować brak kontroli przepływu
 +  * czym może skutkować brak uporządkowania i potwierdzania odebrania danych
 +  * znać praktyczne różnice między protokołami TCP i UDP
 +    * jakie gwarancje zapewnia programiście TCP
 +    * co w TCP programista musi sam zaimplementować
 +    * jakie gwarancje zapewnia programiście UDP
 +    * co w UDP programista musi sam zaimplementować
  
 <​html><​!-- <​html><​!--
Linia 47: Linia 73:
 --></​html>​ --></​html>​
  
-===== Laboratoria ​(8.11/9.11) =====+===== Laboratoria ​(19/21/22.11) ===== 
 +Wejściówka obejmuje temat z __wykładu__. 
 +\\ 
 +<​small>​(Zagadnienia z pierwszej grupy powinny być częścią wiedzy ogólnoinformatycznej,​ stąd na wykładzie te pojęcia mogą się pojawić bez definicji.)</​small>​ 
 +\\ 
 + 
  
-  * znać różnice między trybem blokującym i nieblokującym ​ +  * co to jest: <​small>​(należy umieć podać krótkie definicje lub dopasować nazwę do definicji)</​small>​ 
-  wiedzieć które funkcje (spośród wszystkich omawianych funkcji sieciowych) mogą się zablokować +    uwierzytelnianie,​ autoryzacja,​ szyfrowanie 
-  wiedzieć w jakiej sytuacji w/w funkcje mogą się zablokować +    kryptografia symetryczna,​ kryptografia asymetryczna 
-  znać gwarancje funkcji write w trybie blokującym +    klucz publiczny, klucz prywatny 
-  rozumieć jakie wartości (ilości bajtów) mogą zwrócić funkcje odbierające dane z sieci +    man-in-the-middle attack 
-  rozumieć jakie wartości ​(ilości bajtówmogą zwrócić funkcje wysyłające dane do sieci +    urząd certyfikacji ​(certificate authority), certyfikat 
-  rozumieć na czym polega protokół strumieniowyszczególnie w kontekście wysyłania i odbierania danych +    standard X.509format PEM 
-  ​* rozumieć czym może skutkować brak kontroli przepływu +   
-  * rozumieć czym może skutkować brak uporządkowania i potwierdzania odebrania danych +  * czy serwer zwykle ma swój certyfikat 
-  * znać praktyczne różnice między protokołami TCP i UDP +  * czy klient zwykle ma swój certyfikat 
-    jakie gwarancje zapewnia programiście TCP +  po co serwerowi certyfikat 
-    jakie gwarancje zapewnia programiście UDP+  skąd bierze się klucz używany do szyfrowania
  
-====== ——— 2021 ——— ====== +  * jaka jest różnica między TLS i DTLS 
-===== Laboratoria 3 (2 zajęcia z WLAN19/21.10) =====+  * na jakiej warstwie działa TLS 
 +  * jakie gwarancje daje programiście połączenie TLS <​small>​ tzn. jest strumieniowy czy datagramowy,​ połączeniowy czy bezpołączeniowy,​ zapewnia kontrolę przepływu czy nieczy pozwala na gubienie danych, duplikację,​ zmianę kolejności<​/small>
  
-Zagadnienia na wejściówkę:​ +  ​jak nazywają ​się przykładowe biblioteki implementujące TLS 
-  ​znać rodzaje sieci, wiedzieć czym się różnią sieci IBSS (ad-hoc), BSS i ESS +  ​ 
-  * rozróżniać identyfikatory ESSID (SSIDi BSSID +  * czym jest i do czego służy struktura ​("​obiekt"​''​SSL_CTX''​ 
-  * znać komendy ​do+  * czym jest i do czego służy struktura ​("​obiekt"​) ''​SSL''​ 
-    * listowania interfejsów bezprzewodowych +  jakie wartości w zwracane przez funkcje ​''​SSL_set_fd/​SSL_connect/​…_accept/​…_read/​…_write/​…'' ​oznaczają powodzenie, jakie oznaczają inny rezultat
-    * wyświetlania stanu połączenia bezprzewodowego +
-    * skanowania dostępnych sieci +
-    * łączenia się do danej sieci +
-    * zmiany trybu pracy +
-  * [SK1] Podstawy obsługi sprzętu CISCO ([[sk1:​cisco_wstep]])+
-    * kojarzyć jak korzysta się z portu szeregowego pod Linuksem +
-    * 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''​ +
-    * przypomnieć sobie jak wyglądały nazwy interfejsów ​+
  
-===== Laboratoria ​(zajęcia programowania,​ 9/4.11) =====+===== Laboratoria ​10 (na zajęciach odpytywania DNS; 10/12/13.12) =====
  
-**Uwaga**: ​Wejściówka obejmuje ​przypomnienie ​przedmiotów //​programowanie niskopoziomowe//,​ //​programowanie obiektowe// i //​programowanie systemowe i współbieżne//:​ +Wejściówka obejmuje ​temat __wykładu__.
-  * jakim poleceniem (w konsoli) można skompilować program w języku C/​C+''''​+ +
-  * podstawy języka C/​C+''''​+,​ w szczególności:​ +
-    * co to jest struktura i unia +
-    * czym jest wskaźnik, jak dostać się do wskazywanych danch, jak dostać wskaźnik na wybrane dane +
-    * na czym polega rzutowanie, jak je wykonać +
-  * jak w programie w języku C/​C+''''​+:​ +
-    * dostać się do argumentów programu +
-    * zaalokować statycznie i dynamicznie pamięć, zwolnić zajętą wcześniej pamięć +
-  * interfejs POSIX: +
-    * co to jest deskryptor pliku +
-    * jaką funkcją otwiera się zwykły plik w POSIX, jakie argumenty przyjmuje ta funkcja, jakie wyniki zwraca +
-    * czym są potoki, jak mogą być wykorzystane do komunikacji międzyprocesowej +
-    * jaką funkcją zamyka się plik w POSIX +
-    * jaka funkcja czyta dane z 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żą+
  
-===== Laboratoria przedostatnie (na zajęciach z IPv6, 18/20.1) ===== +  ​co to jest nazwa domenowaco oznacza skrót FQDN 
-  ​Co to jest adres MACile na bitów, skąd się bierze? +  * na czym polega ​hierarchia ​systemie nazw domenowych 
-  * Na jakiej warstwie ISO/OSI działa protokół IP? +  * co to jest korzeń (root zone) 
-  * Jakie zadania pełni protokół IP? +  * co to jest TLD 
-  * Na czym polega ​fragmentacja ​IP? +    * jakie są rodzaje TLD – krajowe, funkcjonalne,​ sponsorowane,​ … 
-  * Skąd wiadomo jaki protokół warstwy wyższej ​jest w danym pakiecie IP? +    * z każdego z w/w rodzaju należy znać po 3 przykłady TLD 
-  * Adres IPv4: +  jakie są rodzaje serwerów, do czego służą i czym się różnią: 
-    * Ile bitów ma adres? +    * root serverauthoritative,​ non-authoritative (caching) 
-    * Jakie zakresy adresów mają bloki prywatne? +  * co to jest resolver 
-    Które adresy ​są multicastowe?​ +  * rodzaje rekordów zasobowych: A, AAAA, NS, CNAME, MX, TXT, … 
-    * Jaki jest adres localhostajaki adres reprezentuje dowolny adres? +    * do czego służą 
-  * Jak jest określany adres MAC urządzenia o znanym adresie IP? +    co zawierają 
-  * Jaki protokół jest ywany do automatycznego nadawania adresów IP? Jak wygląda przydzielanie adresu IP? +  * na czym polegają zapytania rekurencyjne ​iteracyjne
-  Do czego wykorzystywany jest protokół ICMP? +
-  * Do czego wykorzystywany jest NAT dlaczego jest potrzebny?+
  
-    ​ +===== Laboratoria 11 (na zajęciach z konfiguracji DNS; 17/​19/​20.12) ===== 
-====== ——— ​2019 ——— ======+ 
 +  * znać komendy odpytujące:​ 
 +    * podany serwer nazw 
 +    * o wskazane rodzaje rekordów 
 +    * o odwzorowanie odwrotne (o nazwę domenową odpowiadającą wskazanemu IP) 
 +  * wiedzieć co oznacza treść (i składnia) wartości rekordów NS, CNAME, A, AAAA i MX 
 +  * umieć odczytać wyniki komendy ''​dig …''​ lub ''​host -v …''​ 
 + 
 +===== Laboratoria 12 (na zajęciach z HTTP; 7/9/10.12) ===== 
 + 
 +Wejściówka obejmuje temat z __wykładu__. 
 + 
 +  * co to jest HTTP i URL 
 +  * wersje protokołu HTTP: 
 +    * jakie są/były używane 
 +    * które używają protokołu tekstowego a które binarnego 
 +    * które używają TCP a które UDP, jakie są domyślne porty dla HTTP i HTTPS 
 +    * która obowiązkowo wymaga szyfrowania 
 +  * z jakich części składa się URL dla HTTP i te części oznaczają: \\ schemat, host, port, ścieżka, zapytania (//​[[https://​datatracker.ietf.org/​doc/​html/​rfc1738#​section-3.3|searchpart]]//​ aka //​[[https://​datatracker.ietf.org/​doc/​html/​rfc9110#​name-http-uri-scheme|query]]//​) 
 +  * co to jest percent-encoding (urlencoding),​ do czego jest używane w linii żądania, w treści jakich żądań jest powszechnie używane 
 +  * jak jest zbudowane żądanie HTTP/1.x 
 +    * co to jest linia żądania, z czego się składa 
 +    * jakie metody HTTP są wykorzystywane przez przeglądarki 
 +    * co to są nagłówki, jak oddziela się nazwę od wartości 
 +    * jak oddziela się nagłówki od siebie, jak oddziela się nagłówki od treści żądania 
 +  * do czego służy nagłówek //Host// i na jaką wartość trzeba go ustawić 
 +  * jak wygląda odpowiedź HTTP/1.x 
 +    * co to jest linia statusu, z czego się składa 
 +    * co oznaczają kody należące do grup: 2xx, 3xx, 4xx i 5xx 
 +  * należy też umieć napisać treść żądania HTTP/1.x która pobierze wskazany URL bądź odtworzyć URL z treści żądania 
 +====== ——— ​2023 ——— ======
  
-===== Laboratoria ​N+1 (na 1 zajęciach z konfiguracji2/3.11) =====+===== Laboratoria ​10 (na 1 zajęciach z WLAN7/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:​
-  * model warstwowy+  * model warstwowy ​ISO/OSI oraz TCP/IP
     * co to jest, jakie ma warstwy     * co to jest, jakie ma warstwy
     * jakie zadania mają warstwy: fizyczna, łącza danych, sieci     * jakie zadania mają warstwy: fizyczna, łącza danych, sieci
-  * adresacja ​IP - teoria+  * adresacja ​IPv4 - teoria
     * co to jest adres sieci     * co to jest adres sieci
     * co to jest maska sieci i jak można ją zapisać     * co to jest maska sieci i jak można ją zapisać
     * jak wyliczyć które adresy IP należą do sieci     * jak wyliczyć które adresy IP należą do sieci
 +    * jak podzielono pulę adresów
   * trasowanie (routing) – teoria (co to jest, po co to jest, jak czytać tabelę tras, jak są podejmowane decyzje którędy idzie pakiet)   * trasowanie (routing) – teoria (co to jest, po co to jest, jak czytać tabelę tras, jak są podejmowane decyzje którędy idzie pakiet)
   * ethernet   * ethernet
Linia 147: Linia 183:
       * stoi pomiędzy różnymi sieciami IP       * stoi pomiędzy różnymi sieciami IP
       * ma wiele interfejsów sieciowych       * ma wiele interfejsów sieciowych
-        * każdy ​interface ​może mieć (dowolnie dużo) adresów IP+        * każdy ​interfejs ​może mieć (dowolnie dużo) adresów IP
         * adresy IP na różnych interfejsach muszą być z innych sieci         * adresy IP na różnych interfejsach muszą być z innych sieci
       * wykonuje trasowanie (routing)       * wykonuje trasowanie (routing)
Linia 159: Linia 195:
     * wyświetlanie tabeli tras     * wyświetlanie tabeli tras
     * dodawanie tras do tabeli     * dodawanie tras do tabeli
 +    * włączanie / wyłączanie IP forwarding
  
 Na wejściówce mogą pojawić się pytania z: Na wejściówce mogą pojawić się pytania z:
   * modelu warstwowego – za co która warstwa odpowiada   * modelu warstwowego – za co która warstwa odpowiada
-  * adresu MAC – do czego służy, jak wygląda+  * adresu MAC – do czego służy, skąd się zwykle bierze, jak wygląda ​(zapis)
   * adresacji IP:   * adresacji IP:
-    * bloki adresów prywatnych+    * do czego służy adres IP, skąd się zwykle bierze, jak wygląda (zapis) 
 +    * zakresy publicznych i rozgłoszeniowych IP, bloki adresów prywatnych
     * jakie IP należą do podanej sieci     * jakie IP należą do podanej sieci
   * narzędzi sieciowych w Linuksie:   * narzędzi sieciowych w Linuksie:
     * wyświetlanie,​ włączanie,​ wyłączanie interfejsów     * wyświetlanie,​ włączanie,​ wyłączanie interfejsów
 +    * wyświetlanie adresów MAC
     * wyświetlanie,​ dodawanie, zmiana, usuwanie adresów IP     * wyświetlanie,​ dodawanie, zmiana, usuwanie adresów IP
-    * sprawdzanie łączności IP+    * sprawdzanie łączności ​IP, sprawdzanie trasy do podanego ​IP
     * wyświetlanie,​ dodawanie tras     * wyświetlanie,​ dodawanie tras
   * 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) =====
 +
 +Zagadnienia na wejściówkę:​
 +  * 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
 +    * jak się je zapisuje
 +    * kto je nadaje / jak są tworzone
 +  * znać komendy do:
 +    * wyświetlania informacji o bezprzewodowych kartach sieciowych ​
 +    * listowania interfejsów bezprzewodowych (jakie są dostępne, w jakich trybach pracują)
 +    * wyświetlania stanu połączenia bezprzewodowego (czy jest połączenie,​ do jakiej sieci, na jakim kanale/​częstotliwości) ​
 +    * skanowania (wyświetlania listy) dostępnych sieci
 +    * zmiany trybu pracy interfejsu bezprzewodowego
 +  * [SK1] Podstawy obsługi sprzętu CISCO ([[sk1:​cisco_wstep]]):​
 +    * 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'',​ …)
 +    * umieć wyświetlić pomoc kontekstową (''?''​) i korzystać z autouzupełniania (''​tab''​)
 +    * 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) =====
 +
 +**Uwaga**: Wejściówka obejmuje przypomnienie z przedmiotów //​programowanie niskopoziomowe//,​ //​programowanie obiektowe// i //​programowanie systemowe i współbieżne//:​
 +  * jakim poleceniem (w konsoli) można skompilować program w języku C/​C+''''​+
 +  * podstawy języka C/​C+''''​+,​ w szczególności:​
 +    * co to jest struktura i unia
 +    * czym jest wskaźnik, jak dostać się do wskazywanych danch, jak dostać wskaźnik na wybrane dane
 +    * na czym polega rzutowanie, jak je wykonać
 +  * jak w programie w języku C/​C+''''​+:​
 +    * dostać się do argumentów programu
 +    * zaalokować statycznie i dynamicznie pamięć, zwolnić zajętą wcześniej pamięć
 +  * interfejs POSIX:
 +    * co to jest deskryptor pliku
 +    * jaką funkcją otwiera się zwykły plik w POSIX, jakie argumenty przyjmuje ta funkcja, jakie wyniki zwraca
 +    * czym są potoki, jak mogą być wykorzystane do komunikacji międzyprocesowej
 +    * jaką funkcją zamyka się plik w POSIX
 +    * jaka funkcja czyta dane z 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żą
 +    ​
 +====== ——— 2019 ——— ======
  
 ===== Laboratoria N+5 (na zajęciach z kształtowania ruchu, 13/14.1) ===== ===== Laboratoria N+5 (na zajęciach z kształtowania ruchu, 13/14.1) =====
sk2/zagadnienia.1666789205.txt.gz · ostatnio zmienione: 2022/10/26 15:00 przez jkonczak