====== Praktyczne aspekty sieci komputerowych - Lista 2. ====== ===== Zadanie 1. ===== Stwórz (narysuj, napisz) strukturę katalogową opisującą zajęcia na ii (np. system zapisów). Jak rozwiązać problem redundancji danych? (2p) {{:praktyczne_aspekty_sieci_komputerowych:diagram1.png|Diagram}} Problem redundancji: Ludzie sie powtarzaja w grupach, terminy kursow sie powtarzaja, także typy przedmiotów (I1, I2, O1, etc.), mozna zrobic na nie oddzielne kategorie, a wpisy zajec beda tylko referencjami. ===== Zadanie 2. ===== Za pomocą pakietu openssl (wersja birnarna dla windows: http://gnuwin32.sourceforge.net/packages/openssl.htm): === Zakoduj ciąg znaków "ala ma kota" za pomocą base64. (1p) === echo "ala ma kota" > file && openssl base64 -in file -out file.64 === Wygeneruj certyfikat self-signed dla serwera www (opisy dostępne w sieci). Dlaczego taki certyfikat nie jest dobrym certyfikatem? === http://sial.org/howto/openssl/self-signed/ === Stwórz ośrodek certyfikacji (CA). Możesz spróbować zainstalować swój certyfikat CA na komputerze. (2p) === http://sial.org/howto/openssl/ca/ === Wygeneruj żądanie certyfikacji ssl na swoje imię i nazwisko następnie podpisz je certyfikatem CA (2p) === http://sial.org/howto/openssl/csr/ {{tag>[listy_zadan]}}