Różnice między wybraną wersją a wersją aktualną.
| 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) ===== | ||