Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Sieci komputerowe i bazy danych Sprawozdanie 2 Badanie ustawień i parametrów sieci Szymon Dziewic Inżynieria Mechatroniczna Rok: III Grupa: L1 Zajęcia w środę 9:30
Zadania 1. Sprawdzenie konfiguracji sieciowej komputera na którym aktualnie jesteśmy zalogowani (polecenie ipconfig w konsoli lub poprzez wykorzystanie GUI) oraz konfigurację serwera zajęciowego (polecenie ifconfig). Określ rodzaj przydzielonego adresu sieciowego (rutowalny, nierutowalny - dokument RFC1918 lub zasoby sieciowe). ifconfig - wyświetla połączenia serwera; Dokument RFC 1918 ( Address Allocation for Private Internets ) określa, jakie adresy IP mogą być użyte wewnątrz prywatnej sieci. Zarezerwowane są dla nich trzy grupy adresów IP. Nierutowalne są adresy z klas 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) Widzimy, że eth0 i Io to połączenia rutowlne a virbr0 nierutowalne.
Do wyświetlania konfiguracji interfejsów sieciowych w systemach Windows używa się polecenia ipconfig. Widzimy, że komputer posiada 4 nierutowalne połączenia lokalne. 2. Zinterpretować terminy: adres fizyczny serwer DHCP adres IP maska podsieci brama domyślna serwer DNS Adres fizyczny - adres karty sieciowej komputera w najniższej (fizycznej) warstwie sieci.
Serwer DHCP - dynamicznie przydziela każdemu komputerowi adres IP oraz parametry konfiguracji TCP/IP- scentralizowanie zarządzania adresami IP i konfiguracji TCP. Adres IP - liczba służąca identyfikacji elementów sieci (identyfikuje komputer w sieci). Ten adres jest używany do komunikacji klienta z serwerem. Maska podsieci - determinuje która porcja adresu IP odpowiada za sieć, a która za hosta (komputer). Brama domyślna - router, zapewnia łączność z innymi podsieciami lub Internetem. Komputer wysyła do domyślnej bramy sieciowej wszystkie pakiety skierowane do komputerów znajdujących się poza siecią lokalną. Serwer DNS - adres serwera, do którego komputer wyśle zapytania o nazwy domen w celu otrzymania informacji zwrotnej o odpowiadających im adresach IP.zmienia adresy znane użytkownikom na zrozumiałe dla urządzeń tworzących sieć (np. strona internetowa na jej adres IP). 3. Zapoznać się z poleceniem netstat. Wykonać badanie stanu komputera lokalnego oraz serwera zajęciowego za jego pomocą. netstat help netstat- wyświetla informacje o protokole TCP, adresie IP komputera lokalnego i zdalnego oraz stanie aktywnych połączeń Wiersz poleceń Windows
Putty 4. Zapoznanie się z poleceniem ping. Wykonanie badania wybranych komputerów (ok. 5) dostępnych w sieci za pomocą tego polecenia. Badane komputery powinny zostać wybrane z zakresu sieci agh (np.: główny serwer WWW dla agh, serwer biblioteczny, cyfronet, itp) serwery popularnych dostawców medialnych (np. interia, onet, wp) wybrane serwery w domenach zagranicznych (np. ebay, amazon, tweeter, itp). Ping-sprawdza czy istnieje połączenie między hostem testującym i testowanym, mierzy liczbę zgubionych pakietów oraz opóźnień w ich transmisji. Zinterpretowanie wyników badania porównując parametry time i ttl zwracane przez ping. ping -c 5 agh.edu.pl
Wiersz poleceń Windows
Putty Wraz z malejącą liczbą ttl, rośnie czas oczekiwania. Czas oczekiwania rośnie wraz z odległością serwera od komputera. 5. Za pomocą polecenia ping dokonanie translacji wybranych w punkcie 4 nazw serwerów do postaci numerycznej. Podać w jaki sposób dokonać translację odwrotną za pomocą polecenia ping (z postaci numerycznej do postaci domenowej). ping -a 5 agh.edu.pl Wiersz poleceń system Windows
Za pomocą polecenia ping automatycznie po nazwie serwera w nawiasie wyświetlana jest jego postać numeryczna., aby zadziałać w drugą stronę używamy komendy ping a. 6. Zapoznanie się z poleceniem nslookup. Wykonanie badania komputerów wybranych w punkcie 4 za pomocą tego polecenia. nslookup agh.edu.pl Putty Wiersz poleceń system Windows
nslookup jest poleceniem służącym do wyszukiwania szczegółowych informacji o serwerach DNS włączając adres IP poszczególnych komputerów, nazwę domeny, czy aliasy jakie posiada. 7. Zapoznanie się z poleceniem tracert. Wykonanie badania serwerów wybranych w punkcie 4, zinterpretowanie i porównanie wyniki testów. Wiersz poleceń systemu Windows Polecenie tracert - program służący do badania trasy pakietów w sieci IP - umożliwia sprawdzenie drogi pokonanej przez pakiety danych, co umożliwia np. sprawdzenie, czy po drodze nie doszło do zerwania połączenia. Pierwsze adresy pokrywają się, bo jest to sieć lokalna komputera z którego jest wysyłana paczka danych. Tam gdzie czas opóźnienia wzrasta, tam pakiet pokonuje większe odległości.
8 i 9. Zapoznanie się z programem Wireshark. Wireshark jest najbardziej popularnym analizatorem ruchu sieciowego. Umożliwia przechwytywanie danych transmitowanych przez określone interfejsy sieciowe, nagrywanie pakietów danych, a także ich dekodowanie. Potrafi rozpoznać i zdekodować wiele protokołów komunikacyjnych. Wireshark działa w sposób pasywny, tzn. nie wysyła żadnych informacji, a tylko przechwytuje dane docierające do interfejsu sieciowego. Nie wpływa także w żaden sposób na działanie aplikacji przesyłających dane przez sieć.