Skip to content

Egzamin

Egzamin

  • Zaczynamy o 10:15.
  • Kończymy o 12:45.
  • Odpowiedzi należy zmieścić na arkuszu egzaminacyjnym. Proszę odpowiadać zwięźle.

Kolokwium 2

Zadanie A: Czy można korzystać z zegarków?

Na serwerze gutowski.sieci.tcs.ovh na porcie TCP:3737 jest uruchomiony serwer czasu Time Protocol zabezpieczony przy pomocy SSL. W RFC 868 opisana jest usługa TIME. A w pliku time_tcp_client.py zaimplementowany przykładowy klient TIME (ale nie zabezpieczony przy pomocy SSL). Zmodyfikuj kod klienta tak, żeby skomunikował się z zabezpieczonym serwerem. Odpowiedzią na pytanie jest data na serwerze.

Zadanie B: Czy będzie dostęp do Internetu?

Na serwerze gutowski.sieci.tcs.ovh na porcie TCP:3838 jest uruchomiony serwer SOCKS implementujący SOCKS1. Użyj go, żeby pobrać zawartość http://gutowski.sieci.tcs.ovh/zadanieb.txt. Odpowiedzią na pytanie jest nazwa zwierzęcia znajdująca się w tym pliku.

Zadanie C: A do domen?

W systemie DNS można przechowywać pola tekstowe. Tak jak wpisy A mają numer klasy 1, a wpisy AAAA mają numer klasy 28, tak wpisy TXT mają numer klasy 16. W pliku dns_client.py znajduje się klient DNS z ćwiczeń. Zmodyfikuj kod klienta tak, żeby pobrać pole TXT wpisane pod adresem kolokwium.sieci.tcs.ovh i postępuj zgodnie z instrukcją zawartą w tym polu. Odpowiedzią, jak często do tej pory, jest nazwa zwierzęcia.

Zadanie D: Czy nie wystarczą trzy zadania?

Wystarczą.