Do wykonania poniższych ćwiczeń niezbędne będzie użycie poleceń/programów dostępnych na serwerach borg.kis.agh.edu.pl
, borg.kis.agh.edu.pl
lub student.uci.agh.edu.pl
. Bardzo przyda się wiedza zdobyta na kursie dotyczącym systemów UNIX/Linux.
Każde z poleceń posiada bogady opis (manual) dostępny po uruchomieniu:
man polecenie
gdzie polecenie
jest nazwą polecenia.
Poniżej podano kategorie oraz polecenia przydatne (albo niezbędne) do wykonania ćwiczenia. Proszę przeczytać manuale do tych poleceń!
ifconfig
– informacje o skonfigurowanych interfejsach sieiowych (moze znajdować się w katalogu /usr/sbin albo /sbin) ⇒ przeczytaj manual.
netstat
– jw. (w zaleznosi od OS), oraz tabele routingu ⇒ przeczytaj manual.
ping
– wysyłanie i odbior kounikatow ECHO REQUEST/RESPONSE ⇒ przeczytaj manual.
traceroute
– sledzenie drogi pakietu ⇒ przeczytaj manual.
host
– proste narzędzie umożlwiające translacje nazw ⇒ przeczytaj manual.
dig
– bardziej zaawansowane niż host ⇒ przeczytaj manual.
Jeżeli w poniższych zadaniach znajdą się pytania na które nie potrafisz odpowiedzieć poproś o wyjaśnienie prowadzącego zajęcia.
Zbadaj czy węzeł o adresie 149.156.96.9 jest podłączony do Internetu. Jakiego narzędzia użyjesz? Ćwiczenie wykonaj zarówno ze studenta
jak i z borga
lub charona
. Czy rezultaty są różne, dlaczego? Czy można być pewnym na 100%?
Prześledź drogę, jaką pokonują pakiety pomiędzy borgiem
lub charonem
, a 149.156.96.9. Ćwiczenie powtórz dla innego węzła w sieci AGH (np. student.uci.agh.edu.pl
). Czy rezultaty są podobne? Zastanów się dlaczego? Wnioski mogą być istnotne dla wykonania pozostałych ćwiczeń.
Zbadaj na dwóch węzłach W0, W1 (w sieci AGH lub poza nią, np. dla borg
, charon
oraz student
), do których masz dostęp (i na których możesz pracować zdalnie) jakie są ich adresy IP oraz maski podsieci? Jaka jest zawartość tabeli routingu?
Prześledź drogę jaką pokonują pakiety wysyłane z W0, do W1 i odwrotnie. Czy droga pakietów na kierunku W0→W1 jest taka sama jak W1→W0? Czy może być inna? Dlaczego?
Analogicznie jak 4, ale wybierz odległe W1 (np inny kontynent, np. www.w3c.org). Prześledź drogę pakietów, przynjamniej 3 razy, w odstępie kilku minut. Czy drogi są takie same, czy się różnią? Dlaczego? Uwaga: Mogą wystąpić problemy z przesyłaniem pakietów ICMP z uwagi na filtrację danych przez firewalle/routery AGH – jeżeli coś nie działa zapytaj Prowadzącego.
Dowiedz się jaki jest adres serwera DNS używanego przez maszynę na której pracujesz (uzyj dig
).
Jaki jest adres IP dla www.agh.edu.pl
, użyj dig
oraz host
.
Jak poprzednio tylko dla cnn.com
. Czy wyniki za każdym razem są takie same? Dlaczego?
Dowiedz się jaki jest adres IP serwera poczty elektronicznej obsługującego wiadomości przychodzące na adres agh.edu.pl
(np. wojnicki@agh.edu.pl
).
Jak w poprzednio, ale zbadaj gmail.com
. Ponów probę.
Czy wyniki sa takie same za kazdym razem? Dlaczego?
Jaka nazwa symboliczna jest przyporządkowana do adresu: 149.156.207.11?
Użyj host
, a następnie dig
.
Jaki jest adres IP serwera DNS obsługującego domenę agh.edu.pl
?
J.w., ale dla domeny kis.agh.edu.pl
.
J.w., ale dla domeny gmail.com
. Wykonaj powyższą operację przynajmniej dwukrotnie.
Czy za każdym razem wyniki są takie same? Dlaczego?
Czy węzeł
dydaktyka.agh.edu.pl
posiada jakieś inne nazwy symboliczne? Jaki jest jego numer IP?
Jakie nazwy symboliczne są przyporządkowane do 149.156.96.9?
Podpowiedź: sprawdź jaka jest nazwa symboliczna dla w/w adresu, znajdź DNS obsługujący tę nazwę/nazwy, używając
dig
i AXFR sprawdź jakie rekordy są powiązane z tą nazwą (dla domeny w której znajduje się nazwa), zwróć uwagę na rekordy CNAME.