Akademia Górniczo-Hutnicza im. Stanisława Staszica WYDZIAŁ INŻYNIERII MECHANICZNEJ I ROBOTYKI Sieci komputerowe i bazy danych Lab 2 Sprawozdanie wykonał: Łukasz Wełna (285832) Inżynieria Mechatroniczna rok III
Zad.1 Za pomocą komendy ipconfig wpisanej w konsoli Windows otrzymuję informacje o konfiguracji sieciowej mojego komputera: Wpisując komendę ifconfig w programie putty uzyskuję informację na temat konfiguracji serwera zajęciowego : s285832@skibd:~$ ifconfig eth0 Link encap:ethernet HWaddr 00:19:99:fd:ed:6b inet addr:149.156.115.209 Bcast:149.156.115.255 Mask:255.255.255.0 inet6 addr: fe80::219:99ff:fefd:ed6b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:7732115 errors:0 dropped:45302 overruns:0 frame:0 TX packets:4132067 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:987608579 (987.6 MB) TX bytes:3870429092 (3.8 GB) Interrupt:20 Memory:f7f00000-f7f20000 lo Link encap:local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:84859 errors:0 dropped:0 overruns:0 frame:0
TX packets:84859 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:7744065 (7.7 MB) TX bytes:7744065 (7.7 MB) virbr0 Link encap:ethernet HWaddr 52:54:00:32:0e:4b inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Według dokumentu RFC1918 nierutowalne adresy to : 10.0.0.0-10.255.255.255 (10/8 prefix) 172.16.0.0-172.31.255.255 (172.16/12 prefix) 192.168.0.0-192.168.255.255 (192.168/16 prefix) Zatem adres 192.168.122.1 nie jest rutowalny. Zad.2 a) Adres fizyczny : Adres MAC - to fizyczny adres karty sieciowej. MAC adres jest 48-bitowy i zapisywany heksadecymalnie (szesnastkowo). Pierwsze 24 bity oznaczają producenta karty sieciowej, pozostałe 24 bity są unikatowym identyfikatorem danego egzemplarza karty. b) Serwer DHCP : DHCP - umożliwia dynamiczne przydzielanie adresów (Dynamic Host Configuration Protocol) oraz innych elementów konfiguracji (bramka, maska). Serwer DHCP dysponuje pewną pulą adresów, które przydziela zgłaszającym się do niego komputerom. c) Adres IP : Adres IP - to unikatowy numer przyporządkowany urządzeniom w sieciach komputerowych, protokołu IP. Adresy IP są wykorzystywane w Internecie oraz sieciach lokalnych. Adres IP zapisywany jest w postaci czterech oktetów w postaci dziesiętnej oddzielonych od siebie kropkami. d) Maska podsieci : Maska podsieci liczba służąca do wyodrębnienia w adresie IP części będącej adresem podsieci i części, która jest adresem hosta w tej podsieci. e) Brama domyślna : Brama sieciowa maszyna podłączona do sieci komputerowej, za pośrednictwem której komputery z sieci lokalnej komunikują się z komputerami w innych sieciach.
f) Serwer DNS : Adres, jaki jest wpisywany w przeglądarkę, a konkretnie jego część związana z domeną, musi zostać przetłumaczony na numer IP, pod którym nasłuchuje serwer WWW (czy FTP). Tłumaczenia tego dokonuje serwer DNS. Zad.3 Poleceniem netstat przeprowadzam badanie komputera lokalnego : Poleceniem netstat przeprowadzam badanie serwera zajęciowego :
C
Zad.4 Komendą ping badam wybrane 5 komputerów. Komenda ta pozwala zbadać istnienie połączenia między dwoma komputerami, drogę pomiędzy nimi, czas potrzebny na przejście pakietu oraz sprawdza czy drugi komputer pracuje w danym momencie w sieci.
Interpretacja wyników : Parametr time mówi o czasie odpowiedzi. Parametr TTL (Time to Live) mówi o okresie ważności pakietu danych. Określa on liczbę przeskoków, które może wykonać pakiet na swojej trasie. Zauważamy, że serwery onet.pl i cyfronet.krakow.pl mają najmniejszą wartość parametru time oraz prawie identyczną wartość TTL. Serwer facebook.com oraz interia.pl ma minimalnie większy parametr time oraz minimalnie mniejszą wartość TTL od wcześniej wymienonych serwerów. Serwer amazon.com ma znacznie większy parametr time sięgający wartości 139ms oraz wartość TTL równą 227 (jest to zagraniczny serwer). Zad.5 Za pomocą polecenia ping w zadaniu 4 możemy odczytać postacie numeryczne serwerów : Postać domenowa: Postać numeryczna: onet.pl 213.180.141.140 amazon.com 205.251.242.103 interia.pl 217.74.65.23 facebook.com 185.60.216.35 cyfronet.krakow.pl 149.156.2.252 Aby dokonać translacji odwrotnej należy użyć komendy ping a.
Przykład użycia polecenia ping a : Zad.6 Polecenie nslookup jest używane w celu zdobycia szczegółowych informacji odnoszących się do serwerów DNS. Badanie komputerów wybranych w punkcie 4 za pomocą nslookup :
Zad.7 Polecenie tracert oraz traceroute pokazuje trasę jaką muszą pokonać pakiety danych aby dotrzeć z komputera do wskazanej strony www lub hosta. Dzięki temu poleceniu można upewnić się czy nie następuje gdzieś po drodze zerwanie połączenia i stąd np niedostępność usługi, pomimo iż jest ona aktywna. Badanie serwerów z podpunktu 4 :
Interpretacja wyników : Z powyższych informacji możemy odczytać przez ile routerów pośrednich przechodziły pakiety (najwięcej przez amazon.com oraz agh.edu.pl. Symbol gwiazdki oznacza brak odpowiedzi. Na początku wysyłany jest pakiet z polem TTL ustawionym na 1. Wartość ta jest zmniejszana przy przechodzeniu przez kolejne routery na trasie. Jeżeli pole TTL osiągnie wartość 0 to pakiet jest odrzucany przez router, który wysyła wtedy informację zwrotną w postaci komunikatu ICMP typu "Requested time out". Następnie wysyła się pakiety o zwiększonej wartości TTL dopóki pakiet nie dotrze do hosta docelowego. Zad.8/9 Zadanie to było wykonywane na zajęciach laboratoryjnych.