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 [2025/01/02 15:47]
jkonczak [Laboratoria 11 (na zajęciach z konfiguracji DNS; 17/19/20.12)]
sk2:zagadnienia [2025/11/11 15:42] (aktualna)
jkonczak
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++. 
  
-===== Laboratoria 2 (10/11/15.10) =====+===== Laboratoria 2 (10/14.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 14: Linia 14:
   <​html><​!--* umieć wyświetlić pomoc systemową dla funkcji / struktur--></​html>​   <​html><​!--* umieć wyświetlić pomoc systemową dla funkcji / struktur--></​html>​
  
-===== Laboratoria 4 (24/25/29.10) =====+===== Laboratoria 4 (24/28.10) =====
  
   * znać wymienione niżej funkcje API gniazd, to znaczy wiedzieć:   * znać wymienione niżej funkcje API gniazd, to znaczy wiedzieć:
Linia 46: Linia 46:
     * serwer UDP     * serwer UDP
  
-===== Laboratoria 5 (5/7/8.11) =====+===== Laboratoria 5 (4/7.11) =====
  
   * tryb blokujący / nieblokujący:​   * tryb blokujący / nieblokujący:​
Linia 73: Linia 73:
 --></​html>​ --></​html>​
  
-===== Laboratoria 7 (19/21/22.11) ===== +===== Laboratoria 7 (21.11/2.12) ===== 
-Wejściówka obejmuje temat z __wykładu__.+Wejściówka obejmuje temat z __wykładu__ ​(temat z 18.11).
 \\ \\
-<​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>​+<​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. 
 +\\ 
 +Dla porządku zamieszczam odnośniki przypominające te zagadnienia. 
 +</​small>​
 \\ \\
    
  
   * co to jest: <​small>​(należy umieć podać krótkie definicje lub dopasować nazwę do definicji)</​small>​   * co to jest: <​small>​(należy umieć podać krótkie definicje lub dopasować nazwę do definicji)</​small>​
-    * uwierzytelnianie,​ autoryzacja,​ szyfrowanie +    * uwierzytelnianie,​ autoryzacja ​[[https://​www.microsoft.com/​pl-pl/​security/​business/​security-101/​what-is-authentication#​authorization|■]], szyfrowanie 
-    * kryptografia symetryczna,​ kryptografia asymetryczna+    * kryptografia symetryczna,​ kryptografia asymetryczna ​<​html>​ 
 +      <div style="​display:​inline-block"><​div style="​position:​absolute;​ transform: translateY(-1em);">​ 
 +      <div style="​display:​inline-block;​ height: 4.2em; width: 0.5em; border: 1px gray solid; border-left:​ none"></​div>​ 
 +      <div style="​display:​inline-block;​ height: 5.2em; vertical-align:​ middle;"></​html>​[[https://​www.youtube.com/​watch?​v=0ctat6RBrFo|■]]<​html></​div></​div></​div></​html>​
     * klucz publiczny, klucz prywatny     * klucz publiczny, klucz prywatny
-    * man-in-the-middle attack 
     * urząd certyfikacji (certificate authority), certyfikat     * urząd certyfikacji (certificate authority), certyfikat
-    * standard X.509, format PEM+    ​* man-in-the-middle attack [[https://​pl.wikipedia.org/​wiki/​Atak_man_in_the_middle|■]] 
 +    ​* standard X.509 [[https://​www.ibm.com/​docs/​en/​sdk-java-technology/​8?​topic=certificate-x509-certificates|■]], format PEM [[https://​learn.microsoft.com/​pl-pl/​azure/​iot-hub/​reference-x509-certificates#​certificate-formats|■]]
   ​   ​
   * czy serwer zwykle ma swój certyfikat   * czy serwer zwykle ma swój certyfikat
Linia 102: Linia 110:
   * czym jest i do czego służy struktura ("​obiekt"​) ''​SSL''​   * czym jest i do czego służy struktura ("​obiekt"​) ''​SSL''​
   * jakie wartości w zwracane przez funkcje ''​SSL_set_fd/​SSL_connect/​…_accept/​…_read/​…_write/​…''​ oznaczają powodzenie, jakie oznaczają inny rezultat   * jakie wartości w zwracane przez funkcje ''​SSL_set_fd/​SSL_connect/​…_accept/​…_read/​…_write/​…''​ oznaczają powodzenie, jakie oznaczają inny rezultat
 +
 +====== ——— 2024 ——— ======
  
 ===== Laboratoria 10 (na zajęciach z odpytywania DNS; 10/​12/​13.12) ===== ===== Laboratoria 10 (na zajęciach z odpytywania DNS; 10/​12/​13.12) =====
sk2/zagadnienia.1735829271.txt.gz · ostatnio zmienione: 2025/01/02 15:47 (edycja zewnętrzna)