Spis treści

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)

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/